PageSourceSearch

https://fanystudio.com/assets/js/top.js

js fanystudio.com collected 2026-10-02 17:48:22 UTC 367,953 bytes, 2,713 lines download raw bytes

1!(function () {
2  var n = {
3      701: function () {
4        !(function (n) {
5          n.fn.tile = function (t) {
6            var A,
7              e,
8              i,
9              a,
10              o,
11              r,
12              s = document.body.style,
13              c = ["height"],
14              l = this.length - 1;
15            return (
16              t || (t = this.length),
17              (r = s.removeProperty ? s.removeProperty : s.removeAttribute),
18              this.each(function () {
19                r.apply(this.style, c);
20              }).each(function (r) {
21                (0 == (a = r % t) && (A = []),
22                  (e = A[a] = n(this)),
23                  (o = "border-box" == e.css("box-sizing") ? e.outerHeight() : e.innerHeight()),
24                  (0 == a || o > i) && (i = o),
25                  (r != l && a != t - 1) ||
26                    n.each(A, function () {
27                      this.css("height", i);
28                    }));
29              })
30            );
31          };
32        })(jQuery);
33      },
34      438: function (n, t, A) {
35        var e, i, a;
36        !(function (o) {
37          "use strict";
38          ((i = [A(5311)]),
39            (e = function (n) {
40              var t,
41                A = window.Slick || {};
42              ((((t = 0),
43              (A = function (A, e) {
44                var i,
45                  a = this;
46                ((a.defaults = {
47                  accessibility: !0,
48                  adaptiveHeight: !1,
49                  appendArrows: n(A),
50                  appendDots: n(A),
51                  arrows: !0,
52                  asNavFor: null,
53                  prevArrow: '<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',
54                  nextArrow: '<button class="slick-next" aria-label="Next" type="button">Next</button>',
55                  autoplay: !1,
56                  autoplaySpeed: 3e3,
57                  centerMode: !1,
58                  centerPadding: "50px",
59                  cssEase: "ease",
60                  customPaging: function (t, A) {
61                    return n('<button type="button" />').text(A + 1);
62                  },
63                  dots: !1,
64                  dotsClass: "slick-dots",
65                  draggable: !0,
66                  easing: "linear",
67                  edgeFriction: 0.35,
68                  fade: !1,
69                  focusOnSelect: !1,
70                  focusOnChange: !1,
71                  infinite: !0,
72                  initialSlide: 0,
73                  lazyLoad: "ondemand",
74                  mobileFirst: !1,
75                  pauseOnHover: !0,
76                  pauseOnFocus: !0,
77                  pauseOnDotsHover: !1,
78                  respondTo: "window",
79                  responsive: null,
80                  rows: 1,
81                  rtl: !1,
82                  slide: "",
83                  slidesPerRow: 1,
84                  slidesToShow: 1,
85                  slidesToScroll: 1,
86                  speed: 500,
87                  swipe: !0,
88                  swipeToSlide: !1,
89                  touchMove: !0,
90                  touchThreshold: 5,
91                  useCSS: !0,
92                  useTransform: !0,
93                  variableWidth: !1,
94                  vertical: !1,
95                  verticalSwiping: !1,
96                  waitForAnimate: !0,
97                  zIndex: 1e3,
98                }),
99                  (a.initials = {
100                    animating: !1,
101                    dragging: !1,
102                    autoPlayTimer: null,
103                    currentDirection: 0,
104                    currentLeft: null,
105                    currentSlide: 0,
106                    direction: 1,
107                    $dots: null,
108                    listWidth: null,
109                    listHeight: null,
110                    loadIndex: 0,
111                    $nextArrow: null,
112                    $prevArrow: null,
113                    scrolling: !1,
114                    slideCount: null,
115                    slideWidth: null,
116                    $slideTrack: null,
117                    $slides: null,
118                    sliding: !1,
119                    slideOffset: 0,
120                    swipeLeft: null,
121                    swiping: !1,
122                    $list: null,
123                    touchObject: {},
124                    transformsEnabled: !1,
125                    unslicked: !1,
126                  }),
127                  n.extend(a, a.initials),
128                  (a.activeBreakpoint = null),
129                  (a.animType = null),
130                  (a.animProp = null),
131                  (a.breakpoints = []),
132                  (a.breakpointSettings = []),
133                  (a.cssTransitions = !1),
134                  (a.focussed = !1),
135                  (a.interrupted = !1),
136                  (a.hidden = "hidden"),
137                  (a.paused = !0),
138                  (a.positionProp = null),
139                  (a.respondTo = null),
140                  (a.rowCount = 1),
141                  (a.shouldClick = !0),
142                  (a.$slider = n(A)),
143                  (a.$slidesCache = null),
144                  (a.transformType = null),
145                  (a.transitionType = null),
146                  (a.visibilityChange = "visibilitychange"),
147                  (a.windowWidth = 0),
148                  (a.windowTimer = null),
149                  (i = n(A).data("slick") || {}),
150                  (a.options = n.extend({}, a.defaults, e, i)),
151                  (a.currentSlide = a.options.initialSlide),
152                  (a.originalSettings = a.options),
153                  void 0 !== document.mozHidden
154                    ? ((a.hidden = "mozHidden"), (a.visibilityChange = "mozvisibilitychange"))
155                    : void 0 !== document.webkitHidden &&
156                      ((a.hidden = "webkitHidden"), (a.visibilityChange = "webkitvisibilitychange")),
157                  (a.autoPlay = n.proxy(a.autoPlay, a)),
158                  (a.autoPlayClear = n.proxy(a.autoPlayClear, a)),
159                  (a.autoPlayIterator = n.proxy(a.autoPlayIterator, a)),
160                  (a.changeSlide = n.proxy(a.changeSlide, a)),
161                  (a.clickHandler = n.proxy(a.clickHandler, a)),
162                  (a.selectHandler = n.proxy(a.selectHandler, a)),
163                  (a.setPosition = n.proxy(a.setPosition, a)),
164                  (a.swipeHandler = n.proxy(a.swipeHandler, a)),
165                  (a.dragHandler = n.proxy(a.dragHandler, a)),
166                  (a.keyHandler = n.proxy(a.keyHandler, a)),
167                  (a.instanceUid = t++),
168                  (a.htmlExpr = /^(?:\s*(<[\w\W]+>)[^>]*)$/),
169                  a.registerBreakpoints(),
170                  a.init(!0));
171              })).prototype.activateADA = function () {
172                this.$slideTrack
173                  .find(".slick-active")
174                  .attr({ "aria-hidden": "false" })
175                  .find("a, input, button, select")
176                  .attr({ tabindex: "0" });
177              }),
178                (A.prototype.addSlide = A.prototype.slickAdd =
179                  function (t, A, e) {
180                    var i = this;
181                    if ("boolean" == typeof A) ((e = A), (A = null));
182                    else if (A < 0 || A >= i.slideCount) return !1;
183                    (i.unload(),
184                      "number" == typeof A
185                        ? 0 === A && 0 === i.$slides.length
186                          ? n(t).appendTo(i.$slideTrack)
187                          : e
188                            ? n(t).insertBefore(i.$slides.eq(A))
189                            : n(t).insertAfter(i.$slides.eq(A))
190                        : !0 === e
191                          ? n(t).prependTo(i.$slideTrack)
192                          : n(t).appendTo(i.$slideTrack),
193                      (i.$slides = i.$slideTrack.children(this.options.slide)),
194                      i.$slideTrack.children(this.options.slide).detach(),
195                      i.$slideTrack.append(i.$slides),
196                      i.$slides.each(function (t, A) {
197                        n(A).attr("data-slick-index", t);
198                      }),
199                      (i.$slidesCache = i.$slides),
200                      i.reinit());
201                  }),
202                (A.prototype.animateHeight = function () {
203                  var n = this;
204                  if (1 === n.options.slidesToShow && !0 === n.options.adaptiveHeight && !1 === n.options.vertical) {
205                    var t = n.$slides.eq(n.currentSlide).outerHeight(!0);
206                    n.$list.animate({ height: t }, n.options.speed);
207                  }
208                }),
209                (A.prototype.animateSlide = function (t, A) {
210                  var e = {},
211                    i = this;
212                  (i.animateHeight(),
213                    !0 === i.options.rtl && !1 === i.options.vertical && (t = -t),
214                    !1 === i.transformsEnabled
215                      ? !1 === i.options.vertical
216                        ? i.$slideTrack.animate({ left: t }, i.options.speed, i.options.easing, A)
217                        : i.$slideTrack.animate({ top: t }, i.options.speed, i.options.easing, A)
218                      : !1 === i.cssTransitions
219                        ? (!0 === i.options.rtl && (i.currentLeft = -i.currentLeft),
220                          n({ animStart: i.currentLeft }).animate(
221                            { animStart: t },
222                            {
223                              duration: i.options.speed,
224                              easing: i.options.easing,
225                              step: function (n) {
226                                ((n = Math.ceil(n)),
227                                  !1 === i.options.vertical
228                                    ? ((e[i.animType] = "translate(" + n + "px, 0px)"), i.$slideTrack.css(e))
229                                    : ((e[i.animType] = "translate(0px," + n + "px)"), i.$slideTrack.css(e)));
230                              },
231                              complete: function () {
232                                A && A.call();
233                              },
234                            },
235                          ))
236                        : (i.applyTransition(),
237                          (t = Math.ceil(t)),
238                          !1 === i.options.vertical
239                            ? (e[i.animType] = "translate3d(" + t + "px, 0px, 0px)")
240                            : (e[i.animType] = "translate3d(0px," + t + "px, 0px)"),
241                          i.$slideTrack.css(e),
242                          A &&
243                            setTimeout(function () {
244                              (i.disableTransition(), A.call());
245                            }, i.options.speed)));
246                }),
247                (A.prototype.getNavTarget = function () {
248                  var t = this.options.asNavFor;
249                  return (t && null !== t && (t = n(t).not(this.$slider)), t);
250                }),
251                (A.prototype.asNavFor = function (t) {
252                  var A = this.getNavTarget();
253                  null !== A &&
254                    "object" == typeof A &&
255                    A.each(function () {
256                      var A = n(this).slick("getSlick");
257                      A.unslicked || A.slideHandler(t, !0);
258                    });
259                }),
260                (A.prototype.applyTransition = function (n) {
261                  var t = this,
262                    A = {};
263                  (!1 === t.options.fade
264                    ? (A[t.transitionType] = t.transformType + " " + t.options.speed + "ms " + t.options.cssEase)
265                    : (A[t.transitionType] = "opacity " + t.options.speed + "ms " + t.options.cssEase),
266                    !1 === t.options.fade ? t.$slideTrack.css(A) : t.$slides.eq(n).css(A));
267                }),
268                (A.prototype.autoPlay = function () {
269                  var n = this;
270                  (n.autoPlayClear(),
271                    n.slideCount > n.options.slidesToShow &&
272                      (n.autoPlayTimer = setInterval(n.autoPlayIterator, n.options.autoplaySpeed)));
273                }),
274                (A.prototype.autoPlayClear = function () {
275                  this.autoPlayTimer && clearInterval(this.autoPlayTimer);
276                }),
277                (A.prototype.autoPlayIterator = function () {
278                  var n = this,
279                    t = n.currentSlide + n.options.slidesToScroll;
280                  n.paused ||
281                    n.interrupted ||
282                    n.focussed ||
283                    (!1 === n.options.infinite &&
284                      (1 === n.direction && n.currentSlide + 1 === n.slideCount - 1
285                        ? (n.direction = 0)
286                        : 0 === n.direction &&
287                          ((t = n.currentSlide - n.options.slidesToScroll),
288                          n.currentSlide - 1 == 0 && (n.direction = 1))),
289                    n.slideHandler(t));
290                }),
291                (A.prototype.buildArrows = function () {
292                  var t = this;
293                  !0 === t.options.arrows &&
294                    ((t.$prevArrow = n(t.options.prevArrow).addClass("slick-arrow")),
295                    (t.$nextArrow = n(t.options.nextArrow).addClass("slick-arrow")),
296                    t.slideCount > t.options.slidesToShow
297                      ? (t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),
298                        t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),
299                        t.htmlExpr.test(t.options.prevArrow) && t.$prevArrow.prependTo(t.options.appendArrows),
300                        t.htmlExpr.test(t.options.nextArrow) && t.$nextArrow.appendTo(t.options.appendArrows),
301                        !0 !== t.options.infinite &&
302                          t.$prevArrow.addClass("slick-disabled").attr("aria-disabled", "true"))
303                      : t.$prevArrow
304                          .add(t.$nextArrow)
305                          .addClass("slick-hidden")
306                          .attr({ "aria-disabled": "true", tabindex: "-1" }));
307                }),
308                (A.prototype.buildDots = function () {
309                  var t,
310                    A,
311                    e = this;
312                  if (!0 === e.options.dots && e.slideCount > e.options.slidesToShow) {
313                    for (
314                      e.$slider.addClass("slick-dotted"), A = n("<ul />").addClass(e.options.dotsClass), t = 0;
315                      t <= e.getDotCount();
316                      t += 1
317                    )
318                      A.append(n("<li />").append(e.options.customPaging.call(this, e, t)));
319                    ((e.$dots = A.appendTo(e.options.appendDots)), e.$dots.find("li").first().addClass("slick-active"));
320                  }
321                }),
322                (A.prototype.buildOut = function () {
323                  var t = this;
324                  ((t.$slides = t.$slider.children(t.options.slide + ":not(.slick-cloned)").addClass("slick-slide")),
325                    (t.slideCount = t.$slides.length),
326                    t.$slides.each(function (t, A) {
327                      n(A)
328                        .attr("data-slick-index", t)
329                        .data("originalStyling", n(A).attr("style") || "");
330                    }),
331                    t.$slider.addClass("slick-slider"),
332                    (t.$slideTrack =
333                      0 === t.slideCount
334                        ? n('<div class="slick-track"/>').appendTo(t.$slider)
335                        : t.$slides.wrapAll('<div class="slick-track"/>').parent()),
336                    (t.$list = t.$slideTrack.wrap('<div class="slick-list"/>').parent()),
337                    t.$slideTrack.css("opacity", 0),
338                    (!0 !== t.options.centerMode && !0 !== t.options.swipeToSlide) || (t.options.slidesToScroll = 1),
339                    n("img[data-lazy]", t.$slider).not("[src]").addClass("slick-loading"),
340                    t.setupInfinite(),
341                    t.buildArrows(),
342                    t.buildDots(),
343                    t.updateDots(),
344                    t.setSlideClasses("number" == typeof t.currentSlide ? t.currentSlide : 0),
345                    !0 === t.options.draggable && t.$list.addClass("draggable"));
346                }),
347                (A.prototype.buildRows = function () {
348                  var n,
349                    t,
350                    A,
351                    e,
352                    i,
353                    a,
354                    o,
355                    r = this;
356                  if (((e = document.createDocumentFragment()), (a = r.$slider.children()), r.options.rows > 0)) {
357                    for (o = r.options.slidesPerRow * r.options.rows, i = Math.ceil(a.length / o), n = 0; n < i; n++) {
358                      var s = document.createElement("div");
359                      for (t = 0; t < r.options.rows; t++) {
360                        var c = document.createElement("div");
361                        for (A = 0; A < r.options.slidesPerRow; A++) {
362                          var l = n * o + (t * r.options.slidesPerRow + A);
363                          a.get(l) && c.appendChild(a.get(l));
364                        }
365                        s.appendChild(c);
366                      }
367                      e.appendChild(s);
368                    }
369                    (r.$slider.empty().append(e),
370                      r.$slider
371                        .children()
372                        .children()
373                        .children()
374                        .css({ width: 100 / r.options.slidesPerRow + "%", display: "inline-block" }));
375                  }
376                }),
377                (A.prototype.checkResponsive = function (t, A) {
378                  var e,
379                    i,
380                    a,
381                    o = this,
382                    r = !1,
383                    s = o.$slider.width(),
384                    c = window.innerWidth || n(window).width();
385                  if (
386                    ("window" === o.respondTo
387                      ? (a = c)
388                      : "slider" === o.respondTo
389                        ? (a = s)
390                        : "min" === o.respondTo && (a = Math.min(c, s)),
391                    o.options.responsive && o.options.responsive.length && null !== o.options.responsive)
392                  ) {
393                    for (e in ((i = null), o.breakpoints))
394                      o.breakpoints.hasOwnProperty(e) &&
395                        (!1 === o.originalSettings.mobileFirst
396                          ? a < o.breakpoints[e] && (i = o.breakpoints[e])
397                          : a > o.breakpoints[e] && (i = o.breakpoints[e]));
398                    (null !== i
399                      ? null !== o.activeBreakpoint
400                        ? (i !== o.activeBreakpoint || A) &&
401                          ((o.activeBreakpoint = i),
402                          "unslick" === o.breakpointSettings[i]
403                            ? o.unslick(i)
404                            : ((o.options = n.extend({}, o.originalSettings, o.breakpointSettings[i])),
405                              !0 === t && (o.currentSlide = o.options.initialSlide),
406                              o.refresh(t)),
407                          (r = i))
408                        : ((o.activeBreakpoint = i),
409                          "unslick" === o.breakpointSettings[i]
410                            ? o.unslick(i)
411                            : ((o.options = n.extend({}, o.originalSettings, o.breakpointSettings[i])),
412                              !0 === t && (o.currentSlide = o.options.initialSlide),
413                              o.refresh(t)),
414                          (r = i))
415                      : null !== o.activeBreakpoint &&
416                        ((o.activeBreakpoint = null),
417                        (o.options = o.originalSettings),
418                        !0 === t && (o.currentSlide = o.options.initialSlide),
419                        o.refresh(t),
420                        (r = i)),
421                      t || !1 === r || o.$slider.trigger("breakpoint", [o, r]));
422                  }
423                }),
424                (A.prototype.changeSlide = function (t, A) {
425                  var e,
426                    i,
427                    a = this,
428                    o = n(t.currentTarget);
429                  switch (
430                    (o.is("a") && t.preventDefault(),
431                    o.is("li") || (o = o.closest("li")),
432                    (e =
433                      a.slideCount % a.options.slidesToScroll != 0
434                        ? 0
435                        : (a.slideCount - a.currentSlide) % a.options.slidesToScroll),
436                    t.data.message)
437                  ) {
438                    case "previous":
439                      ((i = 0 === e ? a.options.slidesToScroll : a.options.slidesToShow - e),
440                        a.slideCount > a.options.slidesToShow && a.slideHandler(a.currentSlide - i, !1, A));
441                      break;
442                    case "next":
443                      ((i = 0 === e ? a.options.slidesToScroll : e),
444                        a.slideCount > a.options.slidesToShow && a.slideHandler(a.currentSlide + i, !1, A));
445                      break;
446                    case "index":
447                      var r = 0 === t.data.index ? 0 : t.data.index || o.index() * a.options.slidesToScroll;
448                      (a.slideHandler(a.checkNavigable(r), !1, A), o.children().trigger("focus"));
449                      break;
450                    default:
451                      return;
452                  }
453                }),
454                (A.prototype.checkNavigable = function (n) {
455                  var t, A;
456                  if (((A = 0), n > (t = this.getNavigableIndexes())[t.length - 1])) n = t[t.length - 1];
457                  else
458                    for (var e in t) {
459                      if (n < t[e]) {
460                        n = A;
461                        break;
462                      }
463                      A = t[e];
464                    }
465                  return n;
466                }),
467                (A.prototype.cleanUpEvents = function () {
468                  var t = this;
469                  (t.options.dots &&
470                    null !== t.$dots &&
471                    (n("li", t.$dots)
472                      .off("click.slick", t.changeSlide)
473                      .off("mouseenter.slick", n.proxy(t.interrupt, t, !0))
474                      .off("mouseleave.slick", n.proxy(t.interrupt, t, !1)),
475                    !0 === t.options.accessibility && t.$dots.off("keydown.slick", t.keyHandler)),
476                    t.$slider.off("focus.slick blur.slick"),
477                    !0 === t.options.arrows &&
478                      t.slideCount > t.options.slidesToShow &&
479                      (t.$prevArrow && t.$prevArrow.off("click.slick", t.changeSlide),
480                      t.$nextArrow && t.$nextArrow.off("click.slick", t.changeSlide),
481                      !0 === t.options.accessibility &&
482                        (t.$prevArrow && t.$prevArrow.off("keydown.slick", t.keyHandler),
483                        t.$nextArrow && t.$nextArrow.off("keydown.slick", t.keyHandler))),
484                    t.$list.off("touchstart.slick mousedown.slick", t.swipeHandler),
485                    t.$list.off("touchmove.slick mousemove.slick", t.swipeHandler),
486                    t.$list.off("touchend.slick mouseup.slick", t.swipeHandler),
487                    t.$list.off("touchcancel.slick mouseleave.slick", t.swipeHandler),
488                    t.$list.off("click.slick", t.clickHandler),
489                    n(document).off(t.visibilityChange, t.visibility),
490                    t.cleanUpSlideEvents(),
491                    !0 === t.options.accessibility && t.$list.off("keydown.slick", t.keyHandler),
492                    !0 === t.options.focusOnSelect && n(t.$slideTrack).children().off("click.slick", t.selectHandler),
493                    n(window).off("orientationchange.slick.slick-" + t.instanceUid, t.orientationChange),
494                    n(window).off("resize.slick.slick-" + t.instanceUid, t.resize),
495                    n("[draggable!=true]", t.$slideTrack).off("dragstart", t.preventDefault),
496                    n(window).off("load.slick.slick-" + t.instanceUid, t.setPosition));
497                }),
498                (A.prototype.cleanUpSlideEvents = function () {
499                  var t = this;
500                  (t.$list.off("mouseenter.slick", n.proxy(t.interrupt, t, !0)),
501                    t.$list.off("mouseleave.slick", n.proxy(t.interrupt, t, !1)));
502                }),
503                (A.prototype.cleanUpRows = function () {
504                  var n,
505                    t = this;
506                  t.options.rows > 0 &&
507                    ((n = t.$slides.children().children()).removeAttr("style"), t.$slider.empty().append(n));
508                }),
509                (A.prototype.clickHandler = function (n) {
510                  !1 === this.shouldClick && (n.stopImmediatePropagation(), n.stopPropagation(), n.preventDefault());
511                }),
512                (A.prototype.destroy = function (t) {
513                  var A = this;
514                  (A.autoPlayClear(),
515                    (A.touchObject = {}),
516                    A.cleanUpEvents(),
517                    n(".slick-cloned", A.$slider).detach(),
518                    A.$dots && A.$dots.remove(),
519                    A.$prevArrow &&
520                      A.$prevArrow.length &&
521                      (A.$prevArrow
522                        .removeClass("slick-disabled slick-arrow slick-hidden")
523                        .removeAttr("aria-hidden aria-disabled tabindex")
524                        .css("display", ""),
525                      A.htmlExpr.test(A.options.prevArrow) && A.$prevArrow.remove()),
526                    A.$nextArrow &&
527                      A.$nextArrow.length &&
528                      (A.$nextArrow
529                        .removeClass("slick-disabled slick-arrow slick-hidden")
530                        .removeAttr("aria-hidden aria-disabled tabindex")
531                        .css("display", ""),
532                      A.htmlExpr.test(A.options.nextArrow) && A.$nextArrow.remove()),
533                    A.$slides &&
534                      (A.$slides
535                        .removeClass("slick-slide slick-active slick-center slick-visible slick-current")
536                        .removeAttr("aria-hidden")
537                        .removeAttr("data-slick-index")
538                        .each(function () {
539                          n(this).attr("style", n(this).data("originalStyling"));
540                        }),
541                      A.$slideTrack.children(this.options.slide).detach(),
542                      A.$slideTrack.detach(),
543                      A.$list.detach(),
544                      A.$slider.append(A.$slides)),
545                    A.cleanUpRows(),
546                    A.$slider.removeClass("slick-slider"),
547                    A.$slider.removeClass("slick-initialized"),
548                    A.$slider.removeClass("slick-dotted"),
549                    (A.unslicked = !0),
550                    t || A.$slider.trigger("destroy", [A]));
551                }),
552                (A.prototype.disableTransition = function (n) {
553                  var t = this,
554                    A = {};
555                  ((A[t.transitionType] = ""), !1 === t.options.fade ? t.$slideTrack.css(A) : t.$slides.eq(n).css(A));
556                }),
557                (A.prototype.fadeSlide = function (n, t) {
558                  var A = this;
559                  !1 === A.cssTransitions
560                    ? (A.$slides.eq(n).css({ zIndex: A.options.zIndex }),
561                      A.$slides.eq(n).animate({ opacity: 1 }, A.options.speed, A.options.easing, t))
562                    : (A.applyTransition(n),
563                      A.$slides.eq(n).css({ opacity: 1, zIndex: A.options.zIndex }),
564                      t &&
565                        setTimeout(function () {
566                          (A.disableTransition(n), t.call());
567                        }, A.options.speed));
568                }),
569                (A.prototype.fadeSlideOut = function (n) {
570                  var t = this;
571                  !1 === t.cssTransitions
572                    ? t.$slides
573                        .eq(n)
574                        .animate({ opacity: 0, zIndex: t.options.zIndex - 2 }, t.options.speed, t.options.easing)
575                    : (t.applyTransition(n), t.$slides.eq(n).css({ opacity: 0, zIndex: t.options.zIndex - 2 }));
576                }),
577                (A.prototype.filterSlides = A.prototype.slickFilter =
578                  function (n) {
579                    var t = this;
580                    null !== n &&
581                      ((t.$slidesCache = t.$slides),
582                      t.unload(),
583                      t.$slideTrack.children(this.options.slide).detach(),
584                      t.$slidesCache.filter(n).appendTo(t.$slideTrack),
585                      t.reinit());
586                  }),
587                (A.prototype.focusHandler = function () {
588                  var t = this;
589                  t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick", "*", function (A) {
590                    A.stopImmediatePropagation();
591                    var e = n(this);
592                    setTimeout(function () {
593                      t.options.pauseOnFocus && ((t.focussed = e.is(":focus")), t.autoPlay());
594                    }, 0);
595                  });
596                }),
597                (A.prototype.getCurrent = A.prototype.slickCurrentSlide =
598                  function () {
599                    return this.currentSlide;
600                  }),
601                (A.prototype.getDotCount = function () {
602                  var n = this,
603                    t = 0,
604                    A = 0,
605                    e = 0;
606                  if (!0 === n.options.infinite)
607                    if (n.slideCount <= n.options.slidesToShow) ++e;
608                    else
609                      for (; t < n.slideCount; )
610                        (++e,
611                          (t = A + n.options.slidesToScroll),
612                          (A +=
613                            n.options.slidesToScroll <= n.options.slidesToShow
614                              ? n.options.slidesToScroll
615                              : n.options.slidesToShow));
616                  else if (!0 === n.options.centerMode) e = n.slideCount;
617                  else if (n.options.asNavFor)
618                    for (; t < n.slideCount; )
619                      (++e,
620                        (t = A + n.options.slidesToScroll),
621                        (A +=
622                          n.options.slidesToScroll <= n.options.slidesToShow
623                            ? n.options.slidesToScroll
624                            : n.options.slidesToShow));
625                  else e = 1 + Math.ceil((n.slideCount - n.options.slidesToShow) / n.options.slidesToScroll);
626                  return e - 1;
627                }),
628                (A.prototype.getLeft = function (n) {
629                  var t,
630                    A,
631                    e,
632                    i,
633                    a = this,
634                    o = 0;
635                  return (
636                    (a.slideOffset = 0),
637                    (A = a.$slides.first().outerHeight(!0)),
638                    !0 === a.options.infinite
639                      ? (a.slideCount > a.options.slidesToShow &&
640                          ((a.slideOffset = a.slideWidth * a.options.slidesToShow * -1),
641                          (i = -1),
642                          !0 === a.options.vertical &&
643                            !0 === a.options.centerMode &&
644                            (2 === a.options.slidesToShow ? (i = -1.5) : 1 === a.options.slidesToShow && (i = -2)),
645                          (o = A * a.options.slidesToShow * i)),
646                        a.slideCount % a.options.slidesToScroll != 0 &&
647                          n + a.options.slidesToScroll > a.slideCount &&
648                          a.slideCount > a.options.slidesToShow &&
649                          (n > a.slideCount
650                            ? ((a.slideOffset = (a.options.slidesToShow - (n - a.slideCount)) * a.slideWidth * -1),
651                              (o = (a.options.slidesToShow - (n - a.slideCount)) * A * -1))
652                            : ((a.slideOffset = (a.slideCount % a.options.slidesToScroll) * a.slideWidth * -1),
653                              (o = (a.slideCount % a.options.slidesToScroll) * A * -1))))
654                      : n + a.options.slidesToShow > a.slideCount &&
655                        ((a.slideOffset = (n + a.options.slidesToShow - a.slideCount) * a.slideWidth),
656                        (o = (n + a.options.slidesToShow - a.slideCount) * A)),
657                    a.slideCount <= a.options.slidesToShow && ((a.slideOffset = 0), (o = 0)),
658                    !0 === a.options.centerMode && a.slideCount <= a.options.slidesToShow
659                      ? (a.slideOffset =
660                          (a.slideWidth * Math.floor(a.options.slidesToShow)) / 2 - (a.slideWidth * a.slideCount) / 2)
661                      : !0 === a.options.centerMode && !0 === a.options.infinite
662                        ? (a.slideOffset += a.slideWidth * Math.floor(a.options.slidesToShow / 2) - a.slideWidth)
663                        : !0 === a.options.centerMode &&
664                          ((a.slideOffset = 0),
665                          (a.slideOffset += a.slideWidth * Math.floor(a.options.slidesToShow / 2))),
666                    (t = !1 === a.options.vertical ? n * a.slideWidth * -1 + a.slideOffset : n * A * -1 + o),
667                    !0 === a.options.variableWidth &&
668                      ((e =
669                        a.slideCount <= a.options.slidesToShow || !1 === a.options.infinite
670                          ? a.$slideTrack.children(".slick-slide").eq(n)
671                          : a.$slideTrack.children(".slick-slide").eq(n + a.options.slidesToShow)),
672                      (t =
673                        !0 === a.options.rtl
674                          ? e[0]
675                            ? -1 * (a.$slideTrack.width() - e[0].offsetLeft - e.width())
676                            : 0
677                          : e[0]
678                            ? -1 * e[0].offsetLeft
679                            : 0),
680                      !0 === a.options.centerMode &&
681                        ((e =
682                          a.slideCount <= a.options.slidesToShow || !1 === a.options.infinite
683                            ? a.$slideTrack.children(".slick-slide").eq(n)
684                            : a.$slideTrack.children(".slick-slide").eq(n + a.options.slidesToShow + 1)),
685                        (t =
686                          !0 === a.options.rtl
687                            ? e[0]
688                              ? -1 * (a.$slideTrack.width() - e[0].offsetLeft - e.width())
689                              : 0
690                            : e[0]
691                              ? -1 * e[0].offsetLeft
692                              : 0),
693                        (t += (a.$list.width() - e.outerWidth()) / 2))),
694                    t
695                  );
696                }),
697                (A.prototype.getOption = A.prototype.slickGetOption =
698                  function (n) {
699                    return this.options[n];
700                  }),
701                (A.prototype.getNavigableIndexes = function () {
702                  var n,
703                    t = this,
704                    A = 0,
705                    e = 0,
706                    i = [];
707                  for (
708                    !1 === t.options.infinite
709                      ? (n = t.slideCount)
710                      : ((A = -1 * t.options.slidesToScroll),
711                        (e = -1 * t.options.slidesToScroll),
712                        (n = 2 * t.slideCount));
713                    A < n;
714                  )
715                    (i.push(A),
716                      (A = e + t.options.slidesToScroll),
717                      (e +=
718                        t.options.slidesToScroll <= t.options.slidesToShow
719                          ? t.options.slidesToScroll
720                          : t.options.slidesToShow));
721                  return i;
722                }),
723                (A.prototype.getSlick = function () {
724                  return this;
725                }),
726                (A.prototype.getSlideCount = function () {
727                  var t,
728                    A,
729                    e = this;
730                  return (
731                    (A = !0 === e.options.centerMode ? e.slideWidth * Math.floor(e.options.slidesToShow / 2) : 0),
732                    !0 === e.options.swipeToSlide
733                      ? (e.$slideTrack.find(".slick-slide").each(function (i, a) {
734                          if (a.offsetLeft - A + n(a).outerWidth() / 2 > -1 * e.swipeLeft) return ((t = a), !1);
735                        }),
736                        Math.abs(n(t).attr("data-slick-index") - e.currentSlide) || 1)
737                      : e.options.slidesToScroll
738                  );
739                }),
740                (A.prototype.goTo = A.prototype.slickGoTo =
741                  function (n, t) {
742                    this.changeSlide({ data: { message: "index", index: parseInt(n) } }, t);
743                  }),
744                (A.prototype.init = function (t) {
745                  var A = this;
746                  (n(A.$slider).hasClass("slick-initialized") ||
747                    (n(A.$slider).addClass("slick-initialized"),
748                    A.buildRows(),
749                    A.buildOut(),
750                    A.setProps(),
751                    A.startLoad(),
752                    A.loadSlider(),
753                    A.initializeEvents(),
754                    A.updateArrows(),
755                    A.updateDots(),
756                    A.checkResponsive(!0),
757                    A.focusHandler()),
758                    t && A.$slider.trigger("init", [A]),
759                    !0 === A.options.accessibility && A.initADA(),
760                    A.options.autoplay && ((A.paused = !1), A.autoPlay()));
761                }),
762                (A.prototype.initADA = function () {
763                  var t = this,
764                    A = Math.ceil(t.slideCount / t.options.slidesToShow),
765                    e = t.getNavigableIndexes().filter(function (n) {
766                      return n >= 0 && n < t.slideCount;
767                    });
768                  (t.$slides
769                    .add(t.$slideTrack.find(".slick-cloned"))
770                    .attr({ "aria-hidden": "true", tabindex: "-1" })
771                    .find("a, input, button, select")
772                    .attr({ tabindex: "-1" }),
773                    null !== t.$dots &&
774                      (t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function (A) {
775                        var i = e.indexOf(A);
776                        if (
777                          (n(this).attr({ role: "tabpanel", id: "slick-slide" + t.instanceUid + A, tabindex: -1 }),
778                          -1 !== i)
779                        ) {
780                          var a = "slick-slide-control" + t.instanceUid + i;
781                          n("#" + a).length && n(this).attr({ "aria-describedby": a });
782                        }
783                      }),
784                      t.$dots
785                        .attr("role", "tablist")
786                        .find("li")
787                        .each(function (i) {
788                          var a = e[i];
789                          (n(this).attr({ role: "presentation" }),
790                            n(this)
791                              .find("button")
792                              .first()
793                              .attr({
794                                role: "tab",
795                                id: "slick-slide-control" + t.instanceUid + i,
796                                "aria-controls": "slick-slide" + t.instanceUid + a,
797                                "aria-label": i + 1 + " of " + A,
798                                "aria-selected": null,
799                                tabindex: "-1",
800                              }));
801                        })
802                        .eq(t.currentSlide)
803                        .find("button")
804                        .attr({ "aria-selected": "true", tabindex: "0" })
805                        .end()));
806                  for (var i = t.currentSlide, a = i + t.options.slidesToShow; i < a; i++)
807                    t.options.focusOnChange
808                      ? t.$slides.eq(i).attr({ tabindex: "0" })
809                      : t.$slides.eq(i).removeAttr("tabindex");
810                  t.activateADA();
811                }),
812                (A.prototype.initArrowEvents = function () {
813                  var n = this;
814                  !0 === n.options.arrows &&
815                    n.slideCount > n.options.slidesToShow &&
816                    (n.$prevArrow.off("click.slick").on("click.slick", { message: "previous" }, n.changeSlide),
817                    n.$nextArrow.off("click.slick").on("click.slick", { message: "next" }, n.changeSlide),
818                    !0 === n.options.accessibility &&
819                      (n.$prevArrow.on("keydown.slick", n.keyHandler), n.$nextArrow.on("keydown.slick", n.keyHandler)));
820                }),
821                (A.prototype.initDotEvents = function () {
822                  var t = this;
823                  (!0 === t.options.dots &&
824                    t.slideCount > t.options.slidesToShow &&
825                    (n("li", t.$dots).on("click.slick", { message: "index" }, t.changeSlide),
826                    !0 === t.options.accessibility && t.$dots.on("keydown.slick", t.keyHandler)),
827                    !0 === t.options.dots &&
828                      !0 === t.options.pauseOnDotsHover &&
829                      t.slideCount > t.options.slidesToShow &&
830                      n("li", t.$dots)
831                        .on("mouseenter.slick", n.proxy(t.interrupt, t, !0))
832                        .on("mouseleave.slick", n.proxy(t.interrupt, t, !1)));
833                }),
834                (A.prototype.initSlideEvents = function () {
835                  var t = this;
836                  t.options.pauseOnHover &&
837                    (t.$list.on("mouseenter.slick", n.proxy(t.interrupt, t, !0)),
838                    t.$list.on("mouseleave.slick", n.proxy(t.interrupt, t, !1)));
839                }),
840                (A.prototype.initializeEvents = function () {
841                  var t = this;
842                  (t.initArrowEvents(),
843                    t.initDotEvents(),
844                    t.initSlideEvents(),
845                    t.$list.on("touchstart.slick mousedown.slick", { action: "start" }, t.swipeHandler),
846                    t.$list.on("touchmove.slick mousemove.slick", { action: "move" }, t.swipeHandler),
847                    t.$list.on("touchend.slick mouseup.slick", { action: "end" }, t.swipeHandler),
848                    t.$list.on("touchcancel.slick mouseleave.
848slick", { action: "end" }, t.swipeHandler),
849                    t.$list.on("click.slick", t.clickHandler),
850                    n(document).on(t.visibilityChange, n.proxy(t.visibility, t)),
851                    !0 === t.options.accessibility && t.$list.on("keydown.slick", t.keyHandler),
852                    !0 === t.options.focusOnSelect && n(t.$slideTrack).children().on("click.slick", t.selectHandler),
853                    n(window).on("orientationchange.slick.slick-" + t.instanceUid, n.proxy(t.orientationChange, t)),
854                    n(window).on("resize.slick.slick-" + t.instanceUid, n.proxy(t.resize, t)),
855                    n("[draggable!=true]", t.$slideTrack).on("dragstart", t.preventDefault),
856                    n(window).on("load.slick.slick-" + t.instanceUid, t.setPosition),
857                    n(t.setPosition));
858                }),
859                (A.prototype.initUI = function () {
860                  var n = this;
861                  (!0 === n.options.arrows &&
862                    n.slideCount > n.options.slidesToShow &&
863                    (n.$prevArrow.show(), n.$nextArrow.show()),
864                    !0 === n.options.dots && n.slideCount > n.options.slidesToShow && n.$dots.show());
865                }),
866                (A.prototype.keyHandler = function (n) {
867                  var t = this;
868                  n.target.tagName.match("TEXTAREA|INPUT|SELECT") ||
869                    (37 === n.keyCode && !0 === t.options.accessibility
870                      ? t.changeSlide({ data: { message: !0 === t.options.rtl ? "next" : "previous" } })
871                      : 39 === n.keyCode &&
872                        !0 === t.options.accessibility &&
873                        t.changeSlide({ data: { message: !0 === t.options.rtl ? "previous" : "next" } }));
874                }),
875                (A.prototype.lazyLoad = function () {
876                  var t,
877                    A,
878                    e,
879                    i = this;
880                  function a(t) {
881                    n("img[data-lazy]", t).each(function () {
882                      var t = n(this),
883                        A = n(this).attr("data-lazy"),
884                        e = n(this).attr("data-srcset"),
885                        a = n(this).attr("data-sizes") || i.$slider.attr("data-sizes"),
886                        o = document.createElement("img");
887                      ((o.onload = function () {
888                        t.animate({ opacity: 0 }, 100, function () {
889                          (e && (t.attr("srcset", e), a && t.attr("sizes", a)),
890                            t.attr("src", A).animate({ opacity: 1 }, 200, function () {
891                              t.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading");
892                            }),
893                            i.$slider.trigger("lazyLoaded", [i, t, A]));
894                        });
895                      }),
896                        (o.onerror = function () {
897                          (t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),
898                            i.$slider.trigger("lazyLoadError", [i, t, A]));
899                        }),
900                        (o.src = A));
901                    });
902                  }
903                  if (
904                    (!0 === i.options.centerMode
905                      ? !0 === i.options.infinite
906                        ? (e = (A = i.currentSlide + (i.options.slidesToShow / 2 + 1)) + i.options.slidesToShow + 2)
907                        : ((A = Math.max(0, i.currentSlide - (i.options.slidesToShow / 2 + 1))),
908                          (e = i.options.slidesToShow / 2 + 1 + 2 + i.currentSlide))
909                      : ((A = i.options.infinite ? i.options.slidesToShow + i.currentSlide : i.currentSlide),
910                        (e = Math.ceil(A + i.options.slidesToShow)),
911                        !0 === i.options.fade && (A > 0 && A--, e <= i.slideCount && e++)),
912                    (t = i.$slider.find(".slick-slide").slice(A, e)),
913                    "anticipated" === i.options.lazyLoad)
914                  )
915                    for (
916                      var o = A - 1, r = e, s = i.$slider.find(".slick-slide"), c = 0;
917                      c < i.options.slidesToScroll;
918                      c++
919                    )
920                      (o < 0 && (o = i.slideCount - 1), (t = (t = t.add(s.eq(o))).add(s.eq(r))), o--, r++);
921                  (a(t),
922                    i.slideCount <= i.options.slidesToShow
923                      ? a(i.$slider.find(".slick-slide"))
924                      : i.currentSlide >= i.slideCount - i.options.slidesToShow
925                        ? a(i.$slider.find(".slick-cloned").slice(0, i.options.slidesToShow))
926                        : 0 === i.currentSlide &&
927                          a(i.$slider.find(".slick-cloned").slice(-1 * i.options.slidesToShow)));
928                }),
929                (A.prototype.loadSlider = function () {
930                  var n = this;
931                  (n.setPosition(),
932                    n.$slideTrack.css({ opacity: 1 }),
933                    n.$slider.removeClass("slick-loading"),
934                    n.initUI(),
935                    "progressive" === n.options.lazyLoad && n.progressiveLazyLoad());
936                }),
937                (A.prototype.next = A.prototype.slickNext =
938                  function () {
939                    this.changeSlide({ data: { message: "next" } });
940                  }),
941                (A.prototype.orientationChange = function () {
942                  (this.checkResponsive(), this.setPosition());
943                }),
944                (A.prototype.pause = A.prototype.slickPause =
945                  function () {
946                    (this.autoPlayClear(), (this.paused = !0));
947                  }),
948                (A.prototype.play = A.prototype.slickPlay =
949                  function () {
950                    var n = this;
951                    (n.autoPlay(), (n.options.autoplay = !0), (n.paused = !1), (n.focussed = !1), (n.interrupted = !1));
952                  }),
953                (A.prototype.postSlide = function (t) {
954                  var A = this;
955                  A.unslicked ||
956                    (A.$slider.trigger("afterChange", [A, t]),
957                    (A.animating = !1),
958                    A.slideCount > A.options.slidesToShow && A.setPosition(),
959                    (A.swipeLeft = null),
960                    A.options.autoplay && A.autoPlay(),
961                    !0 === A.options.accessibility &&
962                      (A.initADA(),
963                      A.options.focusOnChange && n(A.$slides.get(A.currentSlide)).attr("tabindex", 0).focus()));
964                }),
965                (A.prototype.prev = A.prototype.slickPrev =
966                  function () {
967                    this.changeSlide({ data: { message: "previous" } });
968                  }),
969                (A.prototype.preventDefault = function (n) {
970                  n.preventDefault();
971                }),
972                (A.prototype.progressiveLazyLoad = function (t) {
973                  t = t || 1;
974                  var A,
975                    e,
976                    i,
977                    a,
978                    o,
979                    r = this,
980                    s = n("img[data-lazy]", r.$slider);
981                  s.length
982                    ? ((A = s.first()),
983                      (e = A.attr("data-lazy")),
984                      (i = A.attr("data-srcset")),
985                      (a = A.attr("data-sizes") || r.$slider.attr("data-sizes")),
986                      ((o = document.createElement("img")).onload = function () {
987                        (i && (A.attr("srcset", i), a && A.attr("sizes", a)),
988                          A.attr("src", e).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),
989                          !0 === r.options.adaptiveHeight && r.setPosition(),
990                          r.$slider.trigger("lazyLoaded", [r, A, e]),
991                          r.progressiveLazyLoad());
992                      }),
993                      (o.onerror = function () {
994                        t < 3
995                          ? setTimeout(function () {
996                              r.progressiveLazyLoad(t + 1);
997                            }, 500)
998                          : (A.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),
999                            r.$slider.trigger("lazyLoadError", [r, A, e]),
1000                            r.progressiveLazyLoad());
1001                      }),
1002                      (o.src = e))
1003                    : r.$slider.trigger("allImagesLoaded", [r]);
1004                }),
1005                (A.prototype.refresh = function (t) {
1006                  var A,
1007                    e,
1008                    i = this;
1009                  ((e = i.slideCount - i.options.slidesToShow),
1010                    !i.options.infinite && i.currentSlide > e && (i.currentSlide = e),
1011                    i.slideCount <= i.options.slidesToShow && (i.currentSlide = 0),
1012                    (A = i.currentSlide),
1013                    i.destroy(!0),
1014                    n.extend(i, i.initials, { currentSlide: A }),
1015                    i.init(),
1016                    t || i.changeSlide({ data: { message: "index", index: A } }, !1));
1017                }),
1018                (A.prototype.registerBreakpoints = function () {
1019                  var t,
1020                    A,
1021                    e,
1022                    i = this,
1023                    a = i.options.responsive || null;
1024                  if ("array" === n.type(a) && a.length) {
1025                    for (t in ((i.respondTo = i.options.respondTo || "window"), a))
1026                      if (((e = i.breakpoints.length - 1), a.hasOwnProperty(t))) {
1027                        for (A = a[t].breakpoint; e >= 0; )
1028                          (i.breakpoints[e] && i.breakpoints[e] === A && i.breakpoints.splice(e, 1), e--);
1029                        (i.breakpoints.push(A), (i.breakpointSettings[A] 
1029= a[t].settings));
1030                      }
1031                    i.breakpoints.sort(function (n, t) {
1032                      return i.options.mobileFirst ? n - t : t - n;
1033                    });
1034                  }
1035                }),
1036                (A.prototype.reinit = function () {
1037                  var t = this;
1038                  ((t.$slides = t.$slideTrack.children(t.options.slide).addClass("slick-slide")),
1039                    (t.slideCount = t.$slides.length),
1040                    t.currentSlide >= t.slideCount &&
1041                      0 !== t.currentSlide &&
1042                      (t.currentSlide = t.currentSlide - t.options.slidesToScroll),
1043                    t.slideCount <= t.options.slidesToShow && (t.currentSlide = 0),
1044                    t.registerBreakpoints(),
1045                    t.setProps(),
1046                    t.setupInfinite(),
1047                    t.buildArrows(),
1048                    t.updateArrows(),
1049                    t.initArrowEvents(),
1050                    t.buildDots(),
1051                    t.updateDots(),
1052                    t.initDotEvents(),
1053                    t.cleanUpSlideEvents(),
1054                    t.initSlideEvents(),
1055                    t.checkResponsive(!1, !0),
1056                    !0 === t.options.focusOnSelect && n(t.$slideTrack).children().on("click.slick", t.selectHandler),
1057                    t.setSlideClasses("number" == typeof t.currentSlide ? t.currentSlide : 0),
1058                    t.setPosition(),
1059                    t.focusHandler(),
1060                    (t.paused = !t.options.autoplay),
1061                    t.autoPlay(),
1062                    t.$slider.trigger("reInit", [t]));
1063                }),
1064                (A.prototype.resize = function () {
1065                  var t = this;
1066                  n(window).width() !== t.windowWidth &&
1067                    (clearTimeout(t.windowDelay),
1068                    (t.windowDelay = window.setTimeout(function () {
1069                      ((t.windowWidth = n(window).width()), t.checkResponsive(), t.unslicked || t.setPosition());
1070                    }, 50)));
1071                }),
1072                (A.prototype.removeSlide = A.prototype.slickRemove =
1073                  function (n, t, A) {
1074                    var e = this;
1075                    if (
1076                      ((n = "boolean" == typeof n ? (!0 === (t = n) ? 0 : e.slideCount - 1) : !0 === t ? --n : n),
1077                      e.slideCount < 1 || n < 0 || n > e.slideCount - 1)
1078                    )
1079                      return !1;
1080                    (e.unload(),
1081                      !0 === A
1082                        ? e.$slideTrack.children().remove()
1083                        : e.$slideTrack.children(this.options.slide).eq(n).remove(),
1084                      (e.$slides = e.$slideTrack.children(this.options.slide)),
1085                      e.$slideTrack.children(this.options.slide).detach(),
1086                      e.$slideTrack.append(e.$slides),
1087                      (e.$slidesCache = e.$slides),
1088                      e.reinit());
1089                  }),
1090                (A.prototype.setCSS = function (n) {
1091                  var t,
1092                    A,
1093                    e = this,
1094                    i = {};
1095                  (!0 === e.options.rtl && (n = -n),
1096                    (t = "left" == e.positionProp ? Math.ceil(n) + "px" : "0px"),
1097                    (A = "top" == e.positionProp ? Math.ceil(n) + "px" : "0px"),
1098                    (i[e.positionProp] = n),
1099                    !1 === e.transformsEnabled
1100                      ? e.$slideTrack.css(i)
1101                      : ((i = {}),
1102                        !1 === e.cssTransitions
1103                          ? ((i[e.animType] = "translate(" + t + ", " + A + ")"), e.$slideTrack.css(i))
1104                          : ((i[e.animType] = "translate3d(" + t + ", " + A + ", 0px)"), e.$slideTrack.css(i))));
1105                }),
1106                (A.prototype.setDimensions = function () {
1107                  var n = this;
1108                  (!1 === n.options.vertical
1109                    ? !0 === n.options.centerMode && n.$list.css({ padding: "0px " + n.options.centerPadding })
1110                    : (n.$list.height(n.$slides.first().outerHeight(!0) * n.options.slidesToShow),
1111                      !0 === n.options.centerMode && n.$list.css({ padding: n.options.centerPadding + " 0px" })),
1112                    (n.listWidth = n.$list.width()),
1113                    (n.listHeight = n.$list.height()),
1114                    !1 === n.options.vertical && !1 === n.options.variableWidth
1115                      ? ((n.slideWidth = Math.ceil(n.listWidth / 
1115n.options.slidesToShow)),
1116                        n.$slideTrack.width(Math.ceil(n.slideWidth * n.$slideTrack.children(".slick-slide").length)))
1117                      : !0 === n.options.variableWidth
1118                        ? n.$slideTrack.width(5e3 * n.slideCount)
1119                        : ((n.slideWidth = Math.ceil(n.listWidth)),
1120                          n.$slideTrack.height(
1121                            Math.ceil(
1122                              n.$slides.first().outerHeight(!0) * n.$slideTrack.children(".slick-slide").length,
1123                            ),
1124                          )));
1125                  var t = n.$slides.first().outerWidth(!0) - n.$slides.first().width();
1126                  !1 === n.options.variableWidth && n.$slideTrack.children(".slick-slide").width(n.slideWidth - t);
1127                }),
1128                (A.prototype.setFade = function () {
1129                  var t,
1130                    A = this;
1131                  (A.$slides.each(function (e, i) {
1132                    ((t = A.slideWidth * e * -1),
1133                      !0 === A.options.rtl
1134                        ? n(i).css({ position: "relative", right: t, top: 0, zIndex: A.options.zIndex - 2, opacity: 0 })
1135                        : n(i).css({
1136                            position: "relative",
1137                            left: t,
1138                            top: 0,
1139                            zIndex: A.options.zIndex - 2,
1140                            opacity: 0,
1141                          }));
1142                  }),
1143                    A.$slides.eq(A.currentSlide).css({ zIndex: A.options.zIndex - 1, opacity: 1 }));
1144                }),
1145                (A.prototype.setHeight = function () {
1146                  var n = this;
1147                  if (1 === n.options.slidesToShow && !0 === n.options.adaptiveHeight && !1 === n.options.vertical) {
1148                    var t = n.$slides.eq(n.currentSlide).outerHeight(!0);
1149                    n.$list.css("height", t);
1150                  }
1151                }),
1152                (A.prototype.setOption = A.prototype.slickSetOption =
1153                  function () {
1154                    var t,
1155                      A,
1156                      e,
1157                      i,
1158                      a,
1159                      o = this,
1160                      r = !1;
1161                    if (
1162                      ("object" === n.type(arguments[0])
1163                        ? ((e = arguments[0]), (r = arguments[1]), (a = "multiple"))
1164                        : "string" === n.type(arguments[0]) &&
1165                          ((e = arguments[0]),
1166                          (i = arguments[1]),
1167                          (r = arguments[2]),
1168                          "responsive" === arguments[0] && "array" === n.type(arguments[1])
1169                            ? (a = "responsive")
1170                            : void 0 !== arguments[1] && (a = "single")),
1171                      "single" === a)
1172                    )
1173                      o.options[e] = i;
1174                    else if ("multiple" === a)
1175                      n.each(e, function (n, t) {
1176                        o.options[n] = t;
1177                      });
1178                    else if ("responsive" === a)
1179                      for (A in i)
1180                        if ("array" !== n.type(o.options.responsive)) o.options.responsive = [i[A]];
1181                        else {
1182                          for (t = o.options.responsive.length - 1; t >= 0; )
1183                            (o.options.responsive[t].breakpoint === i[A].breakpoint &&
1184                              o.options.responsive.splice(t, 1),
1185                              t--);
1186                          o.options.responsive.push(i[A]);
1187                        }
1188                    r && (o.unload(), o.reinit());
1189                  }),
1190                (A.prototype.setPosition = function () {
1191                  var n = this;
1192                  (n.setDimensions(),
1193                    n.setHeight(),
1194                    !1 === n.options.fade ? n.setCSS(n.getLeft(n.currentSlide)) : n.setFade(),
1195                    n.$slider.trigger("setPosition", [n]));
1196                }),
1197                (A.prototype.setProps = function () {
1198                  var n = this,
1199                    t = document.body.style;
1200                  ((n.positionProp = !0 === n.options.vertical ? "top" : "left"),
1201                    "top" === n.positionProp
1202                      ? n.$slider.addClass("slick-vertical")
1203                      : n.$slider.removeClass("slick-vertical"),
1204                    (void 0 === t.WebkitTransition && void 0 === t.MozTransition && void 0 === t.msTransition) ||
1205                      (!0 === n.options.useCSS && (n.cssTransitions = !0)),
1206                    n.options.fade &&
1207                      ("number" == typeof n.options.zIndex
1208                        ? n.options.zIndex < 3 && (n.options.zIndex = 3)
1209                        : (n.options.zIndex = n.defaults.zIndex)),
1210                    void 0 !== t.OTransform &&
1211                      ((n.animType = "OTransform"),
1212                      (n.transformType = "-o-transform"),
1213                      (n.transitionType = "OTransition"),
1214                      void 0 === t.perspectiveProperty && void 0 === t.webkitPerspective && (n.animType = !1)),
1215                    void 0 !== t.MozTransform &&
1216                      ((n.animType = "MozTransform"),
1217                      (n.transformType = "-moz-transform"),
1218                      (n.transitionType = "MozTransition"),
1219                      void 0 === t.perspectiveProperty && void 0 === t.MozPerspective && (n.animType = !1)),
1220                    void 0 !== t.webkitTransform &&
1221                      ((n.animType = "webkitTransform"),
1222                      (n.transformType = "-webkit-transform"),
1223                      (n.transitionType = "webkitTransition"),
1224                      void 0 === t.perspectiveProperty && void 0 === t.webkitPerspective && (n.animType = !1)),
1225                    void 0 !== t.msTransform &&
1226                      ((n.animType = "msTransform"),
1227                      (n.transformType = "-ms-transform"),
1228                      (n.transitionType = "msTransition"),
1229                      void 0 === t.msTransform && (n.animType = !1)),
1230                    void 0 !== t.transform &&
1231                      !1 !== n.animType &&
1232                      ((n.animType = "transform"), (n.transformType = "transform"), (n.transitionType = "transition")),
1233                    (n.transformsEnabled = n.options.useTransform && null !== n.animType && !1 !== n.animType));
1234                }),
1235                (A.prototype.setSlideClasses = function (n) {
1236                  var t,
1237                    A,
1238                    e,
1239                    i,
1240                    a = this;
1241                  if (
1242                    ((A = a.$slider
1243                      .find(".slick-slide")
1244                      .removeClass("slick-active slick-center slick-current")
1245                      .attr("aria-hidden", "true")),
1246                    a.$slides.eq(n).addClass("slick-current"),
1247                    !0 === a.options.centerMode)
1248                  ) {
1249                    var o = a.options.slidesToShow % 2 == 0 ? 1 : 0;
1250                    ((t = Math.floor(a.options.slidesToShow / 2)),
1251                      !0 === a.options.infinite &&
1252                        (n >= t && n <= a.slideCount - 1 - t
1253                          ? a.$slides
1254                              .slice(n - t + o, n + t + 1)
1255                              .addClass("slick-active")
1256                              .attr("aria-hidden", "false")
1257                          : ((e = a.options.slidesToShow + n),
1258                            A.slice(e - t + 1 + o, e + t + 2)
1259                              .addClass("slick-active")
1260                              .attr("aria-hidden", "false")),
1261                        0 === n
1262                          ? A.eq(A.length - 1 - a.options.slidesToShow).addClass("slick-center")
1263                          : n === a.slideCount - 1 && A.eq(a.options.slidesToShow).addClass("slick-center")),
1264                      a.$slides.eq(n).addClass("slick-center"));
1265                  } else
1266                    n >= 0 && n <= a.slideCount - a.options.slidesToShow
1267                      ? a.$slides
1268                          .slice(n, n + a.options.slidesToShow)
1269                          .addClass("slick-active")
1270                          .attr("aria-hidden", "false")
1271                      : A.length <= a.options.slidesToShow
1272                        ? A.addClass("slick-active").attr("aria-hidden", "false")
1273                        : ((i = a.slideCount % a.options.slidesToShow),
1274                          (e = !0 === a.options.infinite ? a.options.slidesToShow + n : n),
1275                          a.options.slidesToShow == a.options.slidesToScroll &&
1276                          a.slideCount - n < a.options.slidesToShow
1277                            ? A.slice(e - (a.options.slidesToShow - i), e + i)
1278                                .addClass("slick-active")
1279                                .attr("aria-hidden", "false")
1280                            : A.slice(e, e + a.options.slidesToShow)
1281                                .addClass("slick-active")
1282                                .attr("aria-hidden", "false"));
1283                  ("ondemand" !== a.options.lazyLoad && "anticipated" !== a.options.lazyLoad) || a.lazyLoad();
1284                }),
1285                (A.prototype.setupInfinite = function () {
1286                  var t,
1287                    A,
1288                    e,
1289                    i = this;
1290                  if (
1291                    (!0 === i.options.fade && (i.options.centerMode = !1),
1292                    !0 === i.options.infinite &&
1293                      !1 === i.options.fade &&
1294                      ((A = null), i.slideCount > i.options.slidesToShow))
1295                  ) {
1296                    for (
1297                      e = !0 === i.options.centerMode ? i.options.slidesToShow + 1 : i.options.slidesToShow,
1298                        t = i.slideCount;
1299                      t > i.slideCount - e;
1300                      t -= 1
1301                    )
1302                      ((A = t - 1),
1303                        n(i.$slides[A])
1304                          .clone(!0)
1305                          .attr("id", "")
1306                          .attr("data-slick-index", A - i.slideCount)
1307                          .prependTo(i.$slideTrack)
1308                          .addClass("slick-cloned"));
1309                    for (t = 0; t < e + i.slideCount; t += 1)
1310                      ((A = t),
1311                        n(i.$slides[A])
1312                          .clone(!0)
1313                          .attr("id", "")
1314                          .attr("data-slick-index", A + i.slideCount)
1315                          .appendTo(i.$slideTrack)
1316                          .addClass("slick-cloned"));
1317                    i.$slideTrack
1318                      .find(".slick-cloned")
1319                      .find("[id]")
1320                      .each(function () {
1321                        n(this).attr("id", "");
1322                      });
1323                  }
1324                }),
1325                (A.prototype.interrupt = function (n) {
1326                  (n || this.autoPlay(), (this.interrupted = n));
1327                }),
1328                (A.prototype.selectHandler = function (t) {
1329                  var A = this,
1330                    e = n(t.target).is(".slick-slide") ? n(t.target) : n(t.target).parents(".slick-slide"),
1331                    i = parseInt(e.attr("data-slick-index"));
1332                  (i || (i = 0),
1333                    A.slideCount <= A.options.slidesToShow ? A.slideHandler(i, !1, !0) : A.slideHandler(i));
1334                }),
1335                (A.prototype.slideHandler = function (n, t, A) {
1336                  var e,
1337                    i,
1338                    a,
1339                    o,
1340                    r,
1341                    s = null,
1342                    c = this;
1343                  if (
1344                    ((t = t || !1),
1345                    !(
1346                      (!0 === c.animating && !0 === c.options.waitForAnimate) ||
1347                      (!0 === c.options.fade && c.currentSlide === n)
1348                    ))
1349                  )
1350                    if (
1351                      (!1 === t && c.asNavFor(n),
1352                      (e = n),
1353                      (s = c.getLeft(e)),
1354                      (o = c.getLeft(c.currentSlide)),
1355                      (c.currentLeft = null === c.swipeLeft ? o : c.swipeLeft),
1356                      !1 === c.options.infinite &&
1357                        !1 === c.options.centerMode &&
1358                        (n < 0 || n > c.getDotCount() * c.options.slidesToScroll))
1359                    )
1360                      !1 === c.options.fade &&
1361                        ((e = c.currentSlide),
1362                        !0 !== A && c.slideCount > c.options.slidesToShow
1363                          ? c.animateSlide(o, function () {
1364                              c.postSlide(e);
1365                            })
1366                          : c.postSlide(e));
1367                    else if (
1368                      !1 === c.options.infinite &&
1369                      !0 === c.options.centerMode &&
1370                      (n < 0 || n > c.slideCount - c.options.slidesToScroll)
1371                    )
1372                      !1 === c.options.fade &&
1373                        ((e = c.currentSlide),
1374                        !0 !== A && c.slideCount > c.options.slidesToShow
1375                          ? c.animateSlide(o, function () {
1376                              c.postSlide(e);
1377                            })
1378                          : c.postSlide(e));
1379                    else {
1380                      if (
1381                        (c.options.autoplay && clearInterval(c.autoPlayTimer),
1382                        (i =
1383                          e < 0
1384                            ? c.slideCount % c.options.slidesToScroll != 0
1385                              ? c.slideCount - (c.slideCount % c.options.slidesToScroll)
1386                              : c.slideCount + e
1387                            : e >= c.slideCount
1388                              ? c.slideCount % c.options.slidesToScroll != 0
1389                                ? 0
1390                                : e - c.slideCount
1391                              : e),
1392                        (c.animating = !0),
1393                        c.$slider.trigger("beforeChange", [c, c.currentSlide, i]),
1394                        (a = c.currentSlide),
1395                        (c.currentSlide = i),
1396                        c.setSlideClasses(c.currentSlide),
1397                        c.options.asNavFor &&
1398                          (r = (r = c.getNavTarget()).slick("getSlick")).slideCount <= r.options.slidesToShow &&
1399                          r.setSlideClasses(c.currentSlide),
1400                        c.updateDots(),
1401                        c.updateArrows(),
1402                        !0 === c.options.fade)
1403                      )
1404                        return (
1405                          !0 !== A
1406                            ? (c.fadeSlideOut(a),
1407                              c.fadeSlide(i, function () {
1408                                c.postSlide(i);
1409                              }))
1410                            : c.postSlide(i),
1411                          void c.animateHeight()
1412                        );
1413                      !0 !== A && c.slideCount > c.options.slidesToShow
1414                        ? c.animateSlide(s, function () {
1415                            c.postSlide(i);
1416                          })
1417                        : c.postSlide(i);
1418                    }
1419                }),
1420                (A.prototype.startLoad = function () {
1421                  var n = this;
1422                  (!0 === n.options.arrows &&
1423                    n.slideCount > n.options.slidesToShow &&
1424                    (n.$prevArrow.hide(), n.$nextArrow.hide()),
1425                    !0 === n.options.dots && n.slideCount > n.options.slidesToShow && n.$dots.hide(),
1426                    n.$slider.addClass("slick-loading"));
1427                }),
1428                (A.prototype.swipeDirection = function () {
1429                  var n,
1430                    t,
1431                    A,
1432                    e,
1433                    i = this;
1434                  return (
1435                    (n = i.touchObject.startX - i.touchObject.curX),
1436                    (t = i.touchObject.startY - i.touchObject.curY),
1437                    (A = Math.atan2(t, n)),
1438                    (e = Math.round((180 * A) / Math.PI)) < 0 && (e = 360 - Math.abs(e)),
1439                    (e <= 45 && e >
1439= 0) || (e <= 360 && e >= 315)
1440                      ? !1 === i.options.rtl
1441                        ? "left"
1442                        : "right"
1443                      : e >= 135 && e <= 225
1444                        ? !1 === i.options.rtl
1445                          ? "right"
1446                          : "left"
1447                        : !0 === i.options.verticalSwiping
1448                          ? e >= 35 && e <= 135
1449                            ? "down"
1450                            : "up"
1451                          : "vertical"
1452                  );
1453                }),
1454                (A.prototype.swipeEnd = function (n) {
1455                  var t,
1456                    A,
1457                    e = this;
1458                  if (((e.dragging = !1), (e.swiping = !1), e.scrolling)) return ((e.scrolling = !1), !1);
1459                  if (
1460                    ((e.interrupted = !1),
1461                    (e.shouldClick = !(e.touchObject.swipeLength > 10)),
1462                    void 0 === e.touchObject.curX)
1463                  )
1464                    return !1;
1465                  if (
1466                    (!0 === e.touchObject.edgeHit && e.$slider.trigger("edge", [e, e.swipeDirection()]),
1467                    e.touchObject.swipeLength >= e.touchObject.minSwipe)
1468                  ) {
1469                    switch ((A = e.swipeDirection())) {
1470                      case "left":
1471                      case "down":
1472                        ((t = e.options.swipeToSlide
1473                          ? e.checkNavigable(e.currentSlide + e.getSlideCount())
1474                          : e.currentSlide + e.getSlideCount()),
1475                          (e.currentDirection = 0));
1476                        break;
1477                      case "right":
1478                      case "up":
1479                        ((t = e.options.swipeToSlide
1480                          ? e.checkNavigable(e.currentSlide - e.getSlideCount())
1481                          : e.currentSlide - e.getSlideCount()),
1482                          (e.currentDirection = 1));
1483                    }
1484                    "vertical" != A && (e.slideHandler(t), (e.touchObject = {}), e.$slider.trigger("swipe", [e, A]));
1485                  } else
1486                    e.touchObject.startX !== e.touchObject.curX &&
1487                      (e.slideHandler(e.currentSlide), (e.touchObject = {}));
1488                }),
1489                (A.prototype.swipeHandler = function (n) {
1490                  var t = this;
1491                  if (
1492                    !(
1493                      !1 === t.options.swipe ||
1494                      ("ontouchend" in document && !1 === t.options.swipe) ||
1495                      (!1 === t.options.draggable && -1 !== n.type.indexOf("mouse"))
1496                    )
1497                  )
1498                    switch (
1499                      ((t.touchObject.fingerCount =
1500                        n.originalEvent && void 0 !== n.originalEvent.touches ? n.originalEvent.touches.length : 1),
1501                      (t.touchObject.minSwipe = t.listWidth / t.options.touchThreshold),
1502                      !0 === t.options.verticalSwiping &&
1503                        (t.touchObject.minSwipe = t.listHeight / t.options.touchThreshold),
1504                      n.data.action)
1505                    ) {
1506                      case "start":
1507                        t.swipeStart(n);
1508                        break;
1509                      case "move":
1510                        t.swipeMove(n);
1511                        break;
1512                      case "end":
1513                        t.swipeEnd(n);
1514                    }
1515                }),
1516                (A.prototype.swipeMove = function (n) {
1517                  var t,
1518                    A,
1519                    e,
1520                    i,
1521                    a,
1522                    o,
1523                    r = this;
1524                  return (
1525                    (a = void 0 !== n.originalEvent ? n.originalEvent.touches : null),
1526                    !(!r.dragging || r.scrolling || (a && 1 !== a.length)) &&
1527                      ((t = r.getLeft(r.currentSlide)),
1528                      (r.touchObject.curX = void 0 !== a ? a[0].pageX : n.clientX),
1529                      (r.touchObject.curY = void 0 !== a ? a[0].pageY : n.clientY),
1530                      (r.touchObject.swipeLength = Math.round(
1531                        Math.sqrt(Math.pow(r.touchObject.curX - r.touchObject.startX, 2)),
1532                      )),
1533                      (o = Math.round(Math.sqrt(Math.pow(r.touchObject.curY - r.touchObject.startY, 2)))),
1534                      !r.options.verticalSwiping && !r.swiping && o > 4
1535                        ? ((r.scrolling = !0), !1)
1536                        : (!0 === r.options.verticalSwiping && (r.touchObject.swipeLength = o),
1537                          (A = r.swipeDirection()),
1538                          void 0 !== n.originalEvent &&
1539                            r.touchObject.swipeLength > 4 &&
1540                            ((r.swiping = !0), n.preventDefault()),
1541                          (i = (!1 === r.options.rtl ? 1 : -1) * (r.touchObject.curX > r.touchObject.startX ? 1 : -1)),
1542                          !0 === r.options.verticalSwiping && (i = r.touchObject.curY > r.touchObject.startY ? 1 : -1),
1543                          (e = r.touchObject.swipeLength),
1544                          (r.touchObject.edgeHit = !1),
1545                          !1 === r.options.infinite &&
1546                            ((0 === r.currentSlide && "right" === A) ||
1547                              (r.currentSlide >= r.getDotCount() && "left" === A)) &&
1548                            ((e = r.touchObject.swipeLength * r.options.edgeFriction), (r.touchObject.edgeHit = !0)),
1549                          !1 === r.options.vertical
1550                            ? (r.swipeLeft = t + e * i)
1551                            : (r.swipeLeft = t + e * (r.$list.height() / r.listWidth) * i),
1552                          !0 === r.options.verticalSwiping && (r.swipeLeft = t + e * i),
1553                          !0 !== r.options.fade &&
1554                            !1 !== r.options.touchMove &&
1555                            (!0 === r.animating ? ((r.swipeLeft = null), !1) : void r.setCSS(r.swipeLeft))))
1556                  );
1557                }),
1558                (A.prototype.swipeStart = function (n) {
1559                  var t,
1560                    A = this;
1561                  if (((A.interrupted = !0), 1 !== A.touchObject.fingerCount || A.slideCount <= A.options.slidesToShow))
1562                    return ((A.touchObject = {}), !1);
1563                  (void 0 !== n.originalEvent && void 0 !== n.originalEvent.touches && (t = n.originalEvent.touches[0]),
1564                    (A.touchObject.startX = A.touchObject.curX = void 0 !== t ? t.pageX : n.clientX),
1565                    (A.touchObject.startY = A.touchObject.curY = void 0 !== t ? t.pageY : n.clientY),
1566                    (A.dragging = !0));
1567                }),
1568                (A.prototype.unfilterSlides = A.prototype.slickUnfilter =
1569                  function () {
1570                    var n = this;
1571                    null !== n.$slidesCache &&
1572                      (n.unload(),
1573                      n.$slideTrack.children(this.options.slide).detach(),
1574                      n.$slidesCache.appendTo(n.$slideTrack),
1575                      n.reinit());
1576                  }),
1577                (A.prototype.unload = function () {
1578                  var t = this;
1579                  (n(".slick-cloned", t.$slider).remove(),
1580                    t.$dots && t.$dots.remove(),
1581                    t.$prevArrow && t.htmlExpr.test(t.options.prevArrow) && t.$prevArrow.remove(),
1582                    t.$nextArrow && t.htmlExpr.test(t.options.nextArrow) && t.$nextArrow.remove(),
1583                    t.$slides
1584                      .removeClass("slick-slide slick-active slick-visible slick-current")
1585                      .attr("aria-hidden", "true")
1586                      .css("width", ""));
1587                }),
1588                (A.prototype.unslick = function (n) {
1589                  var t = this;
1590                  (t.$slider.trigger("unslick", [t, n]), t.destroy());
1591                }),
1592                (A.prototype.updateArrows = function () {
1593                  var n = this;
1594                  (Math.floor(n.options.slidesToShow / 2),
1595                    !0 === n.options.arrows &&
1596                      n.slideCount > n.options.slidesToShow &&
1597                      !n.options.infinite &&
1598                      (n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false"),
1599                      n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled", "false"),
1600                      0 === n.currentSlide
1601                        ? (n.$prevArrow.addClass("slick-disabled").attr("aria-disabled", "true"),
1602                          n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled", "false"))
1603                        : ((n.currentSlide >= n.slideCount - n.options.slidesToShow && !1 === n.options.centerMode) ||
1604                            (n.currentSlide >= n.slideCount - 1 && !0 === n.options.centerMode)) &&
1605                          (n.$nextArrow.addClass("slick-disabled").attr("aria-disabled", "true"),
1606                          n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false"))));
1607                }),
1608                (A.prototype.updateDots = function () {
1609                  var n = this;
1610                  null !== n.$dots &&
1611                    (n.$dots.find("li").removeClass("slick-active").end(),
1612                    n.$dots
1613                      .find("li")
1614                      .eq(Math.floor(n.currentSlide / n.options.slidesToScroll))
1615                      .addClass("slick-active"));
1616                }),
1617                (A.prototype.visibility = function () {
1618                  var n = this;
1619                  n.options.autoplay && (document[n.hidden] ? (n.interrupted = !0) : (n.interrupted = !1));
1620                }),
1621                (n.fn.slick = function () {
1622                  var n,
1623                    t,
1624                    e = this,
1625                    i = arguments[0],
1626                    a = Array.prototype.slice.call(arguments, 1),
1627                    o = e.length;
1628                  for (n = 0; n < o; n++)
1629                    if (
1630                      ("object" == typeof i || void 0 === i
1631                        ? (e[n].slick = new A(e[n], i))
1632                        : (t = e[n].slick[i].apply(e[n].slick, a)),
1633                      void 0 !== t)
1634                    )
1635                      return t;
1636                  return e;
1637                }));
1638            }),
1639            void 0 === (a = e.apply(t, i)) || (n.exports = a));
1640        })();
1641      },
1642      4148: function (n, t, A) {
1643        "use strict";
1644        var e = A(7537),
1645          i = A.n(e),
1646          a = A(3645),
1647          o = A.n(a),
1648          r = A(1667),
1649          s = A.n(r),
1650          c = new URL(A(3007), A.b),
1651          l = new URL(A(3596), A.b),
1652          p = new URL(A(2443), A.b),
1653          d = new URL(A(8451), A.b),
1654          C = new URL(A(3598), A.b),
1655          g = new URL(A(1529), A.b),
1656          m = new URL(A(1978), A.b),
1657          h = new URL(A(7089), A.b),
1658          b = new URL(A(5896), A.b),
1659          x = new URL(A(3036), A.b),
1660          u = new URL(A(3423), A.b),
1661          f = new URL(A(7692), A.b),
1662          w = new URL(A(1815), A.b),
1663          q = new URL(A(8820), A.b),
1664          R = new URL(A(8821), A.b),
1665          K = new URL(A(8822), A.b),
1666          O = new URL(A(8823), A.b),
1667          v = new URL(A(9267), A.b),
1668          k = o()(i());
1669        k.push([
1670          n.id,
1671          "@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Outfit:wght@400;700&display=swap);",
1672        ]);
1673        var B = s()(c),
1674          y = s()(l),
1675          E = s()(p),
1676          _ = s()(d),
1677          S = s()(C),
1678          M = s()(g),
1679          L = s()(m),
1680          I = s()(h),
1681          N = s()(b),
1682          z = s()(x),
1683          T = s()(u),
1684          j = s()(f),
1685          D = s()(w),
1686          G = s()(q),
1687          H = s()(R),
1688          P = s()(K),
1689          Q = s()(O),
1690          F = s()(v);
1691        (k.push([
1692          n.id,
1693          'a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{dis
1693play:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{width:100%;vertical-align:bottom}a{text-decoration:none;color:#333}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none;display:block;text-align:left}input,textarea{cursor:text}body{font-size:16px;font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:300;line-height:1.6;color:#333;background-color:#f3f3f3}.c-english{font-family:"Outfit",sans-serif;font-weight:400}.c-block--tb{display:none}.c-block--sp{display:none}.c-block--pc{display:inline}@media screen and (max-width: 1024px){.c-block--pc{display:none}.c-block--sp{display:none}.c-block--tb{display:inline}}@media screen and (max-width: 640px){.c-block--pc{display:none}.c-block--tb{display:none}.c-block--sp{display:inline}}.c-fadeIn{transform:translateY(10px);opacity:0;transition:transform .4s ease,opacity .4s ease}.c-fadeIn--active{transform:translateY(0px);opacity:1}.c-innerContents{width:100%;max-width:1680px;padding:0 80px;box-sizing:border-box;margin:0 auto}.c-innerContents--narrow{max-width:1360px}.c-innerContents--footer{max-width:1360px}@media screen and (max-width: 1024px){.c-innerContents{max-width:100%;padding:0 60px}.c-innerContents--narrow{max-width:100%}}@media screen and (max-width: 640px){.c-innerContents{padding:0 20px}}#t-hamburgerCheck{display:none}.t-pageHeader{width:100%;height:128px;padding:34px 40px 36px 46px;box-sizing:border-box;position:fixed;top:0;left:0;z-index:10000;transition:transform .5s ease,background-color .5s ease,-webkit-backdrop-filter .5s ease,backdrop-filter .5s ease,padding .5s ease,height .5s ease}.t-pageHeader--hide{transform:translateY(-100%)}.t-pageHeader--back{background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:70px;padding:19px 40px 20px 46px}.t-pageHeader__logo{width:158px;aspect-ratio:158/60;position:relative;z-index:1;transition:width .5s ease}.t-pageHeader--back .t-pageHeader__logo{width:86px}.t-pageHeader__logo>a{display:block;width:100%;height:100%}.t-pageHeader__logo>a>img{width:100%;height:100%;object-fit:contain}.t-hamburgerBtn{display:none}.t-pageHeader__nav{width:100%;height:120px;position:absolute;top:0;left:0;display:flex;align-items:stretch;justify-content:center;transition:height .5s ease}.t-pageHeader--back .t-pageHeader__nav{height:70px}.t-pageHeader__btn--parent{position:relative}.t-pageHeader__btn>a,.t-pageHeader__btn>.t-headerSubNabSwitch{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:16px;padding-inline:20px;box-sizing:border-box;transition:color .3s ease}.t-pageHeader__btn>a>span,.t-pageHeader__btn>.t-headerSubNabSwitch>span{position:relative}.t-pageHeader__btn>a>span::before,.t-pageHeader__btn>.t-headerSubNabSwitch>span::before{content:attr(data-txt);display:inline-block;position:absolute;top:0;left:0;color:rgba(0,0,0,0);background:linear-gradient(90deg, #cc0033 0%, #ffb952 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);white-space:nowrap;overflow:hidden;width:0;transition:width .3s ease}.t-pageHeader__btn>a:hover,.t-pageHeader__btn>.t-headerSubNabSwitch:hover{color:rgba(0,0,0,0)}.t-pageHeader__btn>a:hover>span,.t-pageHeader__btn>.t-headerSubNabSwitch:hover>span{position:relative}.t-pageHeader__btn>a:hover>span::before,.t-pageHeader__btn>.t-headerSubNabSwitch:hover>span::before{width:100%}.t-page[data-page=about] .t-pageHeader__btn[data-btn=about]>a,.t-page[data-page=about] .t-pageHeader__btn[data-btn=about]>span,.t-page[data-page=services] .t-pageHeader__btn[data-btn=services]>a,.t-page[data-page=services] .t-pageHeader__btn[data-btn=services]>span,.t-page[data-page=content] .t-pageHeader__btn[data-btn=content]>a,.t-page[data-page=content] .t-pageHeader__btn[data-btn=content]>span,.t-page[data-page=news] .t-pageHeader__btn[data-btn=news]>a,.t-page[data-page=news] .t-pageHeader__btn[data-btn=news]>span,.t-page[data-page=contact] .t-pageHeader__btn[data-btn=contact]>a,.t-page[data-page=contact] .t-pageHeader__btn[data-btn=contact]>span{color:rgba(0,0,0,0)}.t-page[data-page=about] .t-pageHeader__btn[data-btn=about]>a>span::before,.t-page[data-page=about] .t-pageHeader__btn[data-btn=about]>span>span::before,.t-page[data-page=services] .t-pageHeader__btn[data-btn=services]>a>span::before,.t-page[data-page=services] .t-pageHeader__btn[data-btn=services]>span>span::before,.t-page[data-page=content] .t-pageHeader__btn[data-btn=content]>a>span::before,.t-page[data-page=content] .t-pageHeader__btn[data-btn=content]>span>span::before,.t-page[data-page=news] .t-pageHeader__btn[data-btn=news]>a>span::before,.t-page[data-page=news] .t-pageHeader__btn[data-btn=news]>span>span::before,.t-page[data-page=contact] .t-pageHeader__btn[data-btn=contact]>a>span::before,.t-page[data-page=contact] .t-pageHeader__btn[data-btn=contact]>span>span::before{width:100%}.t-pageHeader__btn--parent:hover .t-headerSubNabSwitch{color:rgba(0,0,0,0)}.t-pageHeader__btn--parent:hover .t-headerSubNabSwitch>span{position:relative}.t-pageHeader__btn--parent:hover .t-headerSubNabSwitch>span::before{width:100%}.t-headerSubNabSwitch{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:16px;padding-inline:20px;box-sizing:border-box;position:relative}.t-headerSubNabSwitch::after{content:"";display:inline-block;width:12px;aspect-ratio:12/7;margin-left:8px;vertical-align:middle;background:url(' +
1694            B +
1695            ') 0 0/contain no-repeat;opacity:.6;transform:rotate(180deg) translateY(0.08em);transition:transform .3s ease}.t-pageHeader__btn--parent:hover .t-headerSubNabSwitch::after{transform:rotate(0deg) translateY(-0.08em)}.t-headerSubNav{width:auto;position:absolute;top:calc(100% - 38px);
1695left:calc(50% - 10px);border-radius:26px;overflow:hidden;box-shadow:2px 2px 6px rgba(0,0,0,.04);background-color:rgba(255,255,255,.6);opacity:0;transform:translateX(-50%) translateY(-10px);pointer-events:none;transition-property:background-color,opacity,transform;transition-duration:.3s;transition-timing-function:ease}.t-pageHeader--back .t-headerSubNav{background-color:rgba(0,0,0,0);top:calc(100% - 16px)}.t-pageHeader__btn--parent:hover .t-headerSubNav{opacity:1;transform:translateX(-50%) translateY(0px);pointer-events:auto}.t-headerSubNav__btn>a{display:block;white-space:nowrap;padding:14px 20px 12px;box-sizing:border-box;font-size:14px;color:rgba(51,51,51,.7);transition-property:background-color,backdrop-filter,color;transition-duration:.3s;transition-timing-function:ease}.t-pageHeader--back .t-headerSubNav__btn>a{background-color:rgba(255,255,255,.6);backdrop-filter:blur(12px)}.t-headerSubNav__btn>a>span{position:relative}.t-headerSubNav__btn>a:hover{color:#333}.t-pageHeader--back .t-headerSubNav__btn:nth-child(1)>a{background-color:rgba(255,255,255,.6)}.t-headerSubNav__btn+.t-headerSubNav__btn>a{border-top:solid 1px rgba(51,51,51,.1)}.t-privacyBtnArea{display:none}.t-pageHeaderLangNav{width:100px;position:absolute;top:36px;right:40px;transform-origin:right top;transition:top .5s ease,transform .5s ease}.t-pageHeader--back .t-pageHeaderLangNav{top:16px;transform:scale(0.9)}.t-pageHeaderLangNav::after{content:"";display:block;width:100%;aspect-ratio:100/42;background:url(' +
1696            y +
1697            ") 0 0/contain no-repeat;position:absolute;top:1px;left:6px;transform:scale(1.2);z-index:-1}.t-pageHeaderLangNavInner{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);background-color:#fff;box-shadow:2px 2px 6px rgba(255,255,255,.1);-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:contain;-webkit-mask-image:url(" +
1698            E +
1699            ");mask-repeat:no-repeat;mask-position:0 0;mask-size:contain;mask-image:url(" +
1700            E +
1701            ')}.t-pageHeaderLangNavInner>a{display:block;text-align:center;line-height:42px;transition:background-color .3s ease}.t-pageHeaderLangNavInner>a>span{font-size:15px;line-height:1;position:relative;color:rgba(51,51,51,.3);transition:color .3s ease}.t-pageHeaderLangNavInner>a>span::after{content:attr(data-txt);position:absolute;top:2px;left:0;opacity:0;transition:opacity .3s ease;background:linear-gradient(0deg, #ffb952 0%, #cc0033 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.t-pageHeaderLangNavInner>a+a{position:relative}.t-pageHeaderLangNavInner>a+a::before{content:"";display:block;width:1px;height:1em;background-color:rgba(51,51,51,.3);position:absolute;top:0;left:0;bottom:0;margin:auto}.t-pageHeaderLangNavInner>a:hover{background-color:rgba(51,51,51,.1)}.t-pageHeaderLangNavInner>a:hover>span{color:#333}.t-pageHeaderLangNavInner>a.current{pointer-events:none}.t-pageHeaderLangNavInner>a.current>span{color:rgba(0,0,0,0)}.t-pageHeaderLangNavInner>a.current>span::after{opacity:1}@media screen and (max-width: 1024px){.t-pageHeader{height:116px}.t-pageHeader--back{height:70px}.t-pageHeader__logo{width:116px}.t-hamburgerBtn{display:block;width:42px;aspect-ratio:1/1;position:relative;position:absolute;top:36px;right:40px;z-index:1;transition:transform .6s cubic-bezier(0.4, 0, 0.2, 1),top .5s ease}.t-pageHeader--back .t-hamburgerBtn{top:16px}#t-hamburgerCheck:checked~.t-page .t-hamburgerBtn{transform:rotate(-720deg)}.t-hamburgerBtn>span{display:block;width:4px;height:4px;background-color:#333;border-radius:50%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition-property:width,height,border-radius,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.t-hamburgerBtn>span:nth-child(1){left:8px;right:auto}#t-hamburgerCheck:checked~.t-page .t-hamburgerBtn>span:nth-child(1){width:32px;height:2px;border-radius:0;transform-origin:left;transform:rotate(45deg) translateX(-9px) translateY(-11px)}#t-hamburgerCheck:checked~.t-page .t-hamburgerBtn>span:nth-child(2){transform:scale(0)}.t-hamburgerBtn>span:nth-child(3){left:auto;right:8px}#t-hamburgerCheck:checked~.t-page .t-hamburgerBtn>span:nth-child(3){width:32px;height:2px;border-radius:0;transform-origin:right;transform:rotate(-45deg) translateX(8px) translateY(-11px)}.t-pageHeader__nav{display:block;width:100vw;height:100svh;overflow-y:scroll;position:fixed;top:0;left:0;background-color:#f3f3f3;padding:142px 60px 60px;box-sizing:border-box;font-size:0;transform:translateY(-100%);border-radius:0 0 48vw 48vw;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),border-radius .2s cubic-bezier(0.4, 0, 0.2, 1) .25s}.t-pageHeader--back .t-pageHeader__nav{height:100svh}#t-hamburgerCheck:checked~.t-page .t-pageHeader__nav{transform:translateY(0%);border-radius:0}.t-pageHeader__btn{display:inline-block;vertical-align:top;width:calc(50% - 16px);font-size:22px;margin-right:32px;border-bottom:solid 1px rgba(51,51,51,.3);position:relative;transform:translateX(-10px);opacity:0;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .2s cubic-bezier(0.4, 0, 0.2, 1)}.t-pageHeader__btn>a{padding:32px 0;text-indent:-0.8em;height:auto}.t-pageHeader__btn>a::after{content:"";display:block;width:18px;aspect-ratio:14/10;background:url(' +
1702            _ +
1703            ') 0 0/contain no-repeat;position:absolute;top:0;right:14px;bottom:0;margin:auto;opacity:.4}.t-pageHeader__btn>a>span::before{content:none}.t-pageHeader__btn>a:hover{color:#333}.t-pageHeader__btn--parent>a::after{content:none}.t-pageHeader__btn:nth-child(1){transition-delay:.4s}.t-pageHeader__btn:nth-child(2){transition-delay:.45s}.t-pageHeader__btn:nth-child(3){transition-delay:.5s}.t-pageHeader__btn:nth-child(4){transition-delay:.55s}.t-pageHeader__btn:nth-child(5){transition-delay:.6s}.t-pageHeader__btn:nth-child(2n){margin-right:0}#t-hamburgerCheck:checked~.t-page .t-pageHeader__btn{transform:translateX(0px);opacity:1}.t-pageHeader__btn:hover{opacity:1}.t-page[data-page=about] .t-pageHeader__btn[data-btn=about]>a,.t-page[data-page=about] .t-pageHeader__btn[data-btn=about]>span,.t-page[data-page=services] .t-pageHeader__btn[data-btn=services]>a,.t-page[data-page=services] .t-pageHeader__btn[data-btn=services]>span,.t-page[data-page=content] .t-pageHeader__btn[data-btn=content]>a,.t-page[data-page=content] .t-pageHeader__btn[data-btn=content]>span,.t-page[data-page=news] .t-pageHeader__btn[data-btn=news]>a,.t-page[data-page=news] .t-pageHeader__btn[data-btn=news]>span,.t-page[data-page=contact] .t-pageHeader__btn[data-btn=contact]>a,.t-page[data-page=contact] .t-pageHeader__btn[data-btn=contact]>span{color:#333}.t-page[data-page=about] .t-pageHeader__btn[data-btn=about]>a>span::before,.t-page[data-page=about] .t-pageHeader__btn[data-btn=about]>span>span::before,.t-page[data-page=services] .t-pageHeader__btn[data-btn=services]>a>span::before,.t-page[data-page=services] .t-pageHeader__btn[data-btn=services]>span>span::before,.t-page[data-page=content] .t-pageHeader__btn[data-btn=content]>a>span::before,.t-page[data-page=content] .t-pageHeader__btn[data-btn=content]>span>span::before,.t-page[data-page=news] .t-pageHeader__btn[data-btn=news]>a>span::before,.t-page[data-page=news] .t-pageHeader__btn[data-btn=news]>span>span::before,.t-page[data-page=contact] .t-pageHeader__btn[data-btn=contact]>a>span::before,.t-page[data-page=contact] .t-pageHeader__btn[data-btn=contact]>span>span::before{width:0%}.t-pageHeader__btn--parent:hover .t-headerSubNabSwitch{color:#333}.t-pageHeader__btn--parent:hover .t-headerSubNabSwitch>span{position:relative}.t-pageHeader__btn--parent:hover .t-headerSubNabSwitch>span::before{width:0%}.t-headerSubNabSwitch{padding:32px 0;height:auto;position:relative;text-indent:-0.8em}.t-headerSubNabSwitch::after{width:16px;margin-left:0;position:absolute;top:0;right:16px;bottom:0;margin:auto}.t-pageHeader__btn--parent:hover .t-headerSubNabSwitch::after{transform:rotate(180deg) translateY(0.08em)}.t-headerSubNabSwitch.close::after,.t-pageHeader__btn--parent:hover .t-headerSubNabSwitch.close::after{transform:rotate(0deg) translateY(-0.08em)}.t-headerSubNav{position:relative;top:auto;left:auto;border-radius:0;box-shadow:unset;background-color:rgba(0,0,0,0);opacity:1;transform:translateY(0px);pointer-events:auto;display:none}.t-pageHeader__btn--parent:hover .t-headerSubNav{transform:translateY(0px)}.t-headerSubNav__btn>a{display:block;padding:20px 0;text-align:center;text-indent:-0.8em;border-top:solid 1px rgba(51,51,51,.1)}.t-pageHeader--back .t-headerSubNav__btn>a{background-color:rgba(0,0,0,0);backdrop-filter:blur(0px)}.t-headerSubNav__btn>a:hover{color:rgba(51,51,51,.6)}.t-headerSubNav__btn>a:hover>span::before{width:0}.t-pageHeader--back .t-headerSubNav__btn:nth-child(1)>a{background-color:rgba(0,0,0,0)}.t-privacyBtnArea{width:100%;display:block;margin-top:100px;text-align:center;opacity:0;transition:opacity .2s cubic-bezier(0.4, 0, 0.2, 1) .95s}#t-hamburgerCheck:checked~.t-page .t-privacyBtnArea{opacity:1}.t-privacyBtn{font-size:22px;opacity:.8}.t-pageHeaderLangNav{right:104px}.t-pageHeaderLangNavInner>a:hover{background-color:rgba(0,0,0,0)}.t-pageHeaderLangNavInner>a:hover>span{color:rgba(51,51,51,.3)}}@media screen and (max-width: 640px){.t-pageHeader{height:60px;padding:14px 20px 13px 19px}.t-pageHeader__logo{width:90px}.t-pageHeader--back .t-pageHeader__logo{width:90px}.t-hamburgerBtn{width:23px;top:20px;right:20px}.t-pageHeader--back .t-hamburgerBtn{top:20px}.t-hamburgerBtn>span{width:3px;height:3px}
1703.t-hamburgerBtn>span:nth-child(1){left:2px}#t-hamburgerCheck:checked~.t-page .t-hamburgerBtn>span:nth-child(1){width:25px;height:2px;transform:rotate(45deg) translateX(-7px) translateY(-8px)}.t-hamburgerBtn>span:nth-child(3){left:auto;right:2px}#t-hamburgerCheck:checked~.t-page .t-hamburgerBtn>span:nth-child(3){width:25px;height:2px;transform:rotate(-45deg) translateX(6px) translateY(-8px)}.t-pageHeader__nav{display:block;padding:142px 20px 60px;text-align:center}.t-pageHeader__btn{display:inline-block;width:100%;margin-right:0;transform:translateY(10px);border-bottom:none}.t-pageHeader__btn>a{display:inline-block;width:auto;padding:14px 0 12px;font-size:16px;text-indent:0em}.t-pageHeader__btn>a::after{content:none}#t-hamburgerCheck:checked~.t-page .t-pageHeader__btn{transform:translateY(0%)}.t-headerSubNabSwitch{display:inline-block;width:auto;padding:14px 0 12px;border-bottom:none;font-size:16px;text-indent:1em}.t-headerSubNabSwitch::after{display:inline-block;width:12px;margin-left:0;position:relative;top:auto;right:auto;bottom:auto;margin:0 0 0 8px}.t-headerSubNav__btn>a{display:block;padding:9px 0;text-indent:0em;border-top:none}.t-headerSubNav__btn+.t-headerSubNav__btn>a{border-top:none}.t-privacyBtnArea{margin-top:80px}.t-privacyBtn{font-size:13px}.t-pageHeaderLangNav{right:54px;top:10px}.t-pageHeader--back .t-pageHeaderLangNav{top:10px;transform:scale(1)}}.t-pageFooter{position:relative;z-index:1;background-color:#f3f3f3}.t-pageFooterInner{display:grid;grid-template-columns:30% 70%;grid-template-rows:repeat(2, auto);padding-block:160px 84px}.t-pageFooterHead>a{display:block;width:200px}.t-pageFooterBody{grid-column:1/2;grid-row:2/3;margin-top:55px}.t-pageFooterNav{grid-column:2/3;grid-row:1/3}.t-pageFooterNav__list{display:flex;align-items:flex-start;justify-content:right;}.t-pageFooterNav__list_left{width:50%;}.t-pageFooterNav__list_right{width:50%;}.t-pageFooterNav__item>a,.t-pageFooterNav__item>span{display:block;box-sizing:border-box;font-size:14px;transition:opacity .3s ease}.t-pageFooterNav__item>a.c-block--pc.c-block--tb,.t-pageFooterNav__item>span.c-block--pc.c-block--tb{display:block}.t-pageFooterNav__item>a.c-block--sp,.t-pageFooterNav__item>span.c-block--sp{display:none}.t-pageFooterNav__item>a:hover{opacity:.6}.t-footerNavSubList{margin-top:24px}.t-footerNavSubList__item>a{display:block;padding-inline:28px;box-sizing:border-box;font-size:14px;opacity:.6;transition:opacity .3s ease}.t-footerNavSubList__item>a:hover{opacity:1}.t-footerNavSubList__item+.t-footerNavSubList__item{margin-top:9px}.t-pageFooterCopy{grid-column:1/3;grid-row:3/4;margin-top:80px;font-size:12px;opacity:.6;line-height:1.5;display:block;}@media screen and (max-width: 1024px){.t-pageFooterInner{grid-template-columns:200px auto;grid-template-rows:repeat(3, auto);grid-column-gap:50px;padding-block:100px 44px}.t-pageFooterHead>a{display:block;width:200px;margin-inline:auto}.t-pageFooterBody{grid-column:2/3;grid-row:1/2;margin-top:0;display:flex;align-items:center;justify-content:flex-start}.t-pageFooterBody__txt{transform:translateY(6px)}.t-pageFooterNav{grid-column:1/3;grid-row:2/3}.t-pageFooterNav__list{justify-content:space-around;margin-top:80px}.t-pageFooterNav__item>a,.t-pageFooterNav__item>span{padding-inline:0;font-size:18px}.t-pageFooterNav__item>a:hover,.t-pageFooterNav__item>span:hover{opacity:1}.t-footerNavSubList__item>a{padding-inline:0;font-size:18px}.t-footerNavSubList__item>a:hover{opacity:.3}.t-pageFooterCopy{grid-column:1/3;margin-top:80px;text-align:center;display:block;}}@media screen and (max-width: 640px){.t-pageFooterInner{grid-template-columns:1fr;grid-template-rows:repeat(4, auto);grid-column-gap:0;padding-block:70px 26px}.t-pageFooterHead>a{width:175px}.t-pageFooterBody{grid-column:1/2;grid-row:2/3;display:block;margin-top:26px}.t-pageFooterBody__txt{transform:translateY(0px);font-size:12px;line-height:1.41;text-align:center}.t-pageFooterNav{grid-column:1/2;grid-row:3/4}.t-pageFooterNav__list{display:block;margin-top:30px}.t-pageFooterNav__item{border-bottom:solid 1px #dfdfdf}.t-pageFooterNav__item>a,.t-pageFooterNav__item>span{font-size:13px;padding:14px 20px;box-sizing:border-box}.t-pageFooterNav__item>a.c-block--pc.c-block--tb,.t-pageFooterNav__item>span.c-block--pc.c-block--tb{display:none}.t-pageFooterNav__item>a.c-block--sp,.t-pageFooterNav__item>span.c-block--sp{display:block}.t-pageFooterNav__item>span{position:relative}.t-pageFooterNav__item>span::after{content:"";display:block;width:10px;height:6px;background:url(' +
1704            B +
1705            ") 0 0/contain no-repeat;position:absolute;top:0;right:10px;bottom:0;margin:auto;transform:rotate(180deg);transition:transform .3s ease}.t-pageFooterNav__item>span.close::after{transform:rotate(0deg)}.t-footerNavSubList{margin-top:-1px;padding-bottom:16px}.t-footerNavSubList__item{padding-left:35px;box-sizing:border-box}.t-footerNavSubList__item.c-block--sp{display:inline-block}.t-footerNavSubList__item>a{font-size:13px}.t-pageFooterCopy{grid-row:4/5;margin-top:60px}}.c-transitionBtn{display:inline-flex;align-items:center;justify-content:flex-start}.c-transitionBtn__txt{font-size:16px;line-height:1.4;color:#333;position:relative;transition:color .3s ease}.c-transitionBtn:hover .c-transitionBtn__txt{color:rgba(0,0,0,0)}.c-transitionBtn__txt--white{color:#fff}.c-transitionBtn__txt--underline{text-decoration:underline}.c-transitionBtn:hover .c-transitionBtn__txt--white{animation-name:txtOpacityMoving--white}.c-transitionBtn__txt::before{content:attr(data-txt);display:inline-block;position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;background:linear-gradient(90deg, #cc0033 0%, #ffb952 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);width:0;transition:width .3s ease}.c-transitionBtn:hover .c-transitionBtn__txt::before{width:100%}@keyframes rotateMoving{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}80%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes opacityMoving--offOn{0%{opacity:1}20%{opacity:0}
170580%{opacity:0}100%{opacity:1}}@keyframes opacityMoving--onOff{0%{opacity:0}20%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes offsettMoving{0%{stroke-dashoffset:314%;opacity:1}20%{stroke-dashoffset:314%;opacity:1}80%{stroke-dashoffset:0%;opacity:1}100%{stroke-dashoffset:0%;opacity:0}}@keyframes arrowMoving{0%{transform:translateX(0%);opacity:1}20%{transform:translateX(0%);opacity:1}25%{transform:translateX(50%);opacity:0}26%{transform:translateX(-50%);opacity:0}50%{transform:translateX(0%);opacity:1}80%{transform:translateX(0%);opacity:1}100%{transform:translateX(0%);opacity:1}}@keyframes arrowMoving--reverse{0%{transform:translateX(0%) rotate(180deg);opacity:1}20%{transform:translateX(0%) rotate(180deg);opacity:1}25%{transform:translateX(-50%) rotate(180deg);opacity:0}26%{transform:translateX(50%) rotate(180deg);opacity:0}50%{transform:translateX(0%) rotate(180deg);opacity:1}80%{transform:translateX(0%) rotate(180deg);opacity:1}100%{transform:translateX(0%) rotate(180deg);opacity:1}}.c-transitionBtn__icon{display:inline-block;width:40px;aspect-ratio:1/1;vertical-align:middle;transform:translateY(-0.1em);margin-left:8px;position:relative}.c-transitionBtn__icon--back{margin:0 8px 0 0}.c-transitionBtn__icon>svg{display:block;height:100%;width:100%;viewBox:0 0 100% 100%;font-size:0;animation:1s cubic-bezier(0.4, 0, 0.2, 1)}.c-transitionBtn__icon>svg:nth-child(2){position:absolute;top:0;left:0;opacity:0}
1705.c-transitionBtn__icon>svg:nth-child(3){position:absolute;top:0;left:0}.c-transitionBtn__icon>svg .circle{cx:50%;cy:50%;r:calc(50% - 2px);fill:rgba(0,0,0,0);stroke-width:1px}.c-transitionBtn__icon>svg .circle--gray{stroke:#e2e2e2}.c-transitionBtn__icon>svg .circle--move{stroke-dasharray:314%;stroke-dashoffset:314%;animation:1s cubic-bezier(0.4, 0, 0.2, 1)}.c-transitionBtn__icon .arrow{display:block;width:14px;aspect-ratio:14/10;background:url(" +
1706            S +
1707            ') 0 0/contain no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;animation:1s cubic-bezier(0.4, 0, 0.2, 1)}.c-transitionBtn__icon--back .arrow{transform:rotate(180deg)}.c-transitionBtn:hover .c-transitionBtn__icon>svg:nth-child(1){animation-name:opacityMoving--offOn}.c-transitionBtn:hover .c-transitionBtn__icon>svg:nth-child(2){animation-name:opacityMoving--onOff}.c-transitionBtn:hover .c-transitionBtn__icon>svg:nth-child(3){animation-name:rotateMoving}.c-transitionBtn:hover .c-transitionBtn__icon>svg .circle--move{animation-name:offsettMoving}.c-transitionBtn:hover .c-transitionBtn__icon .arrow{animation-name:arrowMoving}.c-transitionBtn:hover .c-transitionBtn__icon--back .arrow{animation-name:arrowMoving--reverse}@media screen and (max-width: 1024px){.c-transitionBtn:hover .c-transitionBtn__txt{color:#333;animation-name:none}.c-transitionBtn__txt--white{color:#fff}.c-transitionBtn:hover .c-transitionBtn__txt--white{color:#fff;animation-name:none}.c-transitionBtn__txt::before{content:none}.c-transitionBtn__icon>svg .circle--move{animation-name:none}.c-transitionBtn:hover .c-transitionBtn__icon>svg:nth-child(1){animation-name:none}.c-transitionBtn:hover .c-transitionBtn__icon>svg:nth-child(2){animation-name:none}.c-transitionBtn:hover .c-transitionBtn__icon>svg:nth-child(3){animation-name:none}.c-transitionBtn:hover .c-transitionBtn__icon>svg .circle--move{animation-name:none}.c-transitionBtn:hover .c-transitionBtn__icon .arrow{animation-name:none}}@media screen and (max-width: 680px){.c-transitionBtn__txt{font-size:14px}}.c-contactArea{overflow:hidden;margin-top:-262px;position:relative;z-index:1}.c-contactArea.c-circleArea::before{top:0;background-color:#fff}.c-contactArea.c-circleArea.fix::before{position:absolute}.c-contactBtnArea{text-align:center;padding-block:350px 270px}.c-contactBtn{display:inline-block;font-size:7.8125vw;font-weight:bold;line-height:1.2;position:relative;transition:color .1s ease}.c-contactBtn::before{content:attr(data-txt);position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0;transition:width .3s ease;background:linear-gradient(90deg, #cc0033 0%, #ffb952 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.c-contactBtn:hover{color:rgba(0,0,0,0);transition-delay:.3s}.c-contactBtn:hover::before{width:100%}.c-contactBtn::after{content:"";display:block;width:100%;height:1px;background-color:#333;position:absolute;left:0;bottom:8px}.c-contact__txt{font-size:18px;line-height:1.6;margin-top:48px;font-weight:bold}@media screen and (max-width: 1024px){.c-contactBtn::before{content:none}}@media screen and (max-width: 640px){.c-contactArea{margin-top:0}.c-contactBtnArea{padding-block:144px 94px}.c-contactBtn{font-size:16vw}.c-contactBtn:hover{color:#333}.c-contactBtn::after{height:1px;bottom:6px}.c-contact__txt{font-size:13px;margin-top:34px}}.c-keyVisual{background-color:#fff;padding-block:150px 126px}.c-keyVisualInner{display:flex;align-items:flex-end;justify-content:space-between;gap:0 60px}.c-keyVisual__txt{font-size:100px;font-weight:bold;line-height:1.2}.c-keyVisual__ttl{font-size:24px;font-weight:bold;line-height:1.5}.c-keyVisual__txt+.c-keyVisual__ttl{margin-top:41px}.c-breadcrumb{padding-bottom:59px;font-size:0;margin-left:auto;white-space:nowrap}.c-breadcrumb>a,.c-breadcrumb>span{display:inline-block;font-size:15px;line-height:1.1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:10em}.c-breadcrumb>a{transition:opacity .3s ease}.c-breadcrumb>a:hover{opacity:.7}.c-breadcrumb>a+a,.c-breadcrumb>a+span,.c-breadcrumb>span+span{position:relative;padding-left:52px}.c-breadcrumb>a+a::before,.c-breadcrumb>a+span::before,.c-breadcrumb>span+span::before{content:"";display:block;width:20px;height:1px;background:linear-gradient(90deg, #cc0033 0%, #ffb952 100%);position:absolute;top:0;left:17px;bottom:0;margin:auto}@media screen and (max-width: 1300px){.c-keyVisualInner{display:block;gap:0}.c-breadcrumb{margin-top:104px;padding-bottom:0}.c-breadcrumb>a:hover{opacity:1}}@media screen and (max-width: 1024px){.c-keyVisual{padding-block:112px 72px}.c-keyVisual__txt{font-size:56px}.c-keyVisual__ttl{font-size:16px}.c-keyVisual__txt+.c-keyVisual__ttl{margin-top:31px}.c-breadcrumb{margin-top:58px}.c-breadcrumb>a,.c-breadcrumb>span{font-size:11px}.c-breadcrumb>a+a,.c-breadcrumb>a+span,.c-breadcrumb>span+span{padding-left:39px}.c-breadcrumb>a+a::before,.c-breadcrumb>a+span::before,.c-breadcrumb>span+span::before{width:15px;left:13px}}@media screen and (max-width: 640px){.c-keyVisual{padding-block:84px 24px}}.c-contactArea.circleArea{position:relative}.c-contactArea.circleArea::before{content:"";display:block;width:3650px;aspect-ratio:1/1;border-radius:50%;position:absolute;
1707left:50%;transform:translateX(-50%) scale(0);z-index:-1;transition:transform .6s cubic-bezier(0.4, 0, 0.2, 1)}.c-contactArea.circleArea.scale::before{transform:translateX(-50%) scale(1)}@media screen and (max-width: 640px){.c-contactArea.circleArea::before{width:1180px}}.c-blockHead__ttl{font-size:24px;font-weight:bold;line-height:1.5}.c-blockHead__ttl::before{content:"";display:inline-block;width:17px;aspect-ratio:17/12;background:url(' +
1708            M +
1709            ') 0 0/contain no-repeat;vertical-align:middle;transform:translateY(-0.1em);margin-right:.25em}.c-blockHeadSubTtl{font-size:80px;font-weight:bold;line-height:1.1}.c-blockHead__ttl+.c-blockHeadSubTtl{margin-top:18px}.c-blockHead__txt{max-width:943px;font-size:16px;line-height:2.12}.c-blockHeadSubTtl+.c-blockHead__txt{margin-top:46px}@media screen and (max-width: 640px){.c-blockHeadSubTtl{font-size:46px;box-sizing:border-box}.c-blockHead__ttl+.c-blockHeadSubTtl{margin-top:9px;padding-left:23px}.c-blockHead__txt{max-width:100%;font-size:13px;line-height:2.2}.c-blockHeadSubTtl+.c-blockHead__txt{margin-top:34px}}.c-newsList{width:100%}.c-newsList__item{border-bottom:solid 1px rgba(51,51,51,.1)}.c-newsList__item>a{display:grid;grid-template-columns:74px calc(100% - 74px);padding-block:22px 20px}.c-newsList__item:nth-child(1)>a{padding-block-start:0}.c-newsDate{font-size:13px;opacity:.5;line-height:1.5}.c-newsCat{font-size:13px;line-height:1.5}.c-newsCat>span{display:inline-block;margin-right:12px}.c-newsCat>span::before{content:"";display:inline-block;vertical-align:middle;transform:translateY(-0.15em);width:8px;aspect-ratio:1/1;background:linear-gradient(0deg, #ffb952 0%, #cc0033 100%);border-radius:50%;margin-right:7px}.c-newsList__ttl{grid-column:1/3;font-size:16px;line-height:1.68;margin-top:6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;visibility:visible;position:relative;transition:color .3s ease}.c-newsList__item>a:hover .c-newsList__ttl{color:rgba(0,0,0,0)}.c-newsList__ttl::before{content:attr(data-txt);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;visibility:visible;position:absolute;top:0;left:0;color:rgba(0,0,0,0);background:linear-gradient(90deg, #cc0033 0%, #ffb952 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);opacity:0;transition:opacity .3s ease}.c-newsList__item>a:hover .c-newsList__ttl::before{opacity:1}.c-newsList__item>a[target=_blank] .c-newsList__ttl::after{content:"";display:inline-block;width:1.13em;aspect-ratio:18/14;background:url(' +
1710            L +
1711            ') 0 0/contain no-repeat;vertical-align:middle;transform:translateY(-0.2em);margin-left:.47em}@media screen and (max-width: 1024px){.c-newsList__item>a:hover .c-newsList__ttl{color:#333}.c-newsList__ttl::before{content:none}}@media screen and (max-width: 640px){.c-newsList__item:nth-child(1){border-top:solid 1px rgba(51,51,51,.1);padding-block-start:21px}.c-newsList__item>a{grid-template-columns:70px calc(100% - 70px);padding-block:21px 20px}.c-newsDate{font-size:12px}.c-newsCat{font-size:12px}.c-newsList__ttl{font-size:13px;line-height:1.46;margin-top:4px}}.wp-pagenaviWrapper{width:100%;margin-top:110px}.wp-pagenaviWrapper .wp-pagenavi{text-align:center;font-size:0;display:flex;align-items:center;justify-content:center;gap:20px}.wp-pagenaviWrapper .wp-pagenavi>span,.wp-pagenaviWrapper .wp-pagenavi>a{display:inline-block;line-height:50px;width:50px;font-size:16px;position:relative}.wp-pagenaviWrapper .wp-pagenavi>span:not(.extend,.previouspostslink,.nextpostslink),.wp-pagenaviWrapper .wp-pagenavi>a:not(.extend,.previouspostslink,.nextpostslink){overflow:hidden;transition:background-color .3s ease}.wp-pagenaviWrapper .wp-pagenavi>span:not(.extend,.previouspostslink,.nextpostslink):hover:not(span),.wp-pagenaviWrapper .wp-pagenavi>a:not(.extend,.previouspostslink,.nextpostslink):hover:not(span){background-color:rgba(255,255,255,.36)}.wp-pagenaviWrapper .wp-pagenavi>span:not(.extend,.previouspostslink,.nextpostslink)>span:not(.c-transitionBtn__icon),.wp-pagenaviWrapper .wp-pagenavi>a:not(.extend,.previouspostslink,.nextpostslink)>span:not(.c-transitionBtn__icon){display:inline-block;transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-delay:.3s}.wp-pagenaviWrapper .wp-pagenavi>span:not(.extend,.previouspostslink,.nextpostslink)>span:not(.c-transitionBtn__icon):nth-child(2),.wp-pagenaviWrapper .wp-pagenavi>a:not(.extend,.previouspostslink,.nextpostslink)>span:not(.c-transitionBtn__icon):nth-child(2){position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;transform:translateY(16%);opacity:0;transition-delay:0s}.wp-pagenaviWrapper .wp-pagenavi>span:not(.extend,.previouspostslink,.nextpostslink):hover>span,.wp-pagenaviWrapper .wp-pagenavi>a:not(.extend,.previouspostslink,.nextpostslink):hover>span{transform:translateY(-16%);opacity:0;transition-delay:0s}.wp-pagenaviWrapper .wp-pagenavi>span:not(.extend,.previouspostslink,.nextpostslink):hover>span:nth-child(2),.wp-pagenaviWrapper .wp-pagenavi>a:not(.extend,.previouspostslink,.nextpostslink):hover>span:nth-child(2){transform:translateY(0%);opacity:1;transition-delay:.3s}.wp-pagenaviWrapper .wp-pagenavi>span:not(.extend,.previouspostslink,.nextpostslink),.wp-pagenaviWrapper .wp-pagenavi>a:not(.extend,.previouspostslink,.nextpostslink){border-radius:50%;border:solid 1px rgba(51,51,51,.1)}
1711.wp-pagenaviWrapper .wp-pagenavi>span.previouspostslink,.wp-pagenaviWrapper .wp-pagenavi>span.nextpostslink,.wp-pagenaviWrapper .wp-pagenavi>a.previouspostslink,.wp-pagenaviWrapper .wp-pagenavi>a.nextpostslink{font-size:0}.wp-pagenaviWrapper .wp-pagenavi>span.previouspostslink .c-transitionBtn__icon,.wp-pagenaviWrapper .wp-pagenavi>span.nextpostslink .c-transitionBtn__icon,.wp-pagenaviWrapper .wp-pagenavi>a.previouspostslink .c-transitionBtn__icon,.wp-pagenaviWrapper .wp-pagenavi>a.nextpostslink .c-transitionBtn__icon{width:52px;margin-left:0}.wp-pagenaviWrapper .wp-pagenavi>span.previouspostslink .arrow,.wp-pagenaviWrapper .wp-pagenavi>a.previouspostslink .arrow{transform:rotate(180deg)}.wp-pagenaviWrapper .wp-pagenavi>span.current,.wp-pagenaviWrapper .wp-pagenavi>a.current{background-color:#fff}.wp-pagenaviWrapper .wp-pagenavi>span.extend{transform:translateY(-0.3em)}.wp-pagenaviWrapper .wp-pagenavi .previouspostslink:hover .c-transitionBtn__icon>svg:nth-child(1),.wp-pagenaviWrapper .wp-pagenavi .nextpostslink:hover .c-transitionBtn__icon>svg:nth-child(1){animation-name:opacityMoving--offOn}.wp-pagenaviWrapper .wp-pagenavi .previouspostslink:hover .c-transitionBtn__icon>svg:nth-child(2),.wp-pagenaviWrapper .wp-pagenavi .nextpostslink:hover .c-transitionBtn__icon>svg:nth-child(2){animation-name:opacityMoving--onOff}.wp-pagenaviWrapper .wp-pagenavi .previouspostslink:hover .c-transitionBtn__icon>svg:nth-child(3),.wp-pagenaviWrapper .wp-pagenavi .nextpostslink:hover .c-transitionBtn__icon>svg:nth-child(3){animation-name:rotateMoving}.wp-pagenaviWrapper .wp-pagenavi .previouspostslink:hover .c-transitionBtn__icon>svg .circle--move,.wp-pagenaviWrapper .wp-pagenavi .nextpostslink:hover .c-transitionBtn__icon>svg .circle--move{animation-name:offsettMoving}.wp-pagenaviWrapper .wp-pagenavi .previouspostslink:hover .arrow,.wp-pagenaviWrapper .wp-pagenavi .nextpostslink:hover .arrow{animation-name:arrowMoving}.wp-pagenaviWrapper .wp-pagenavi .previouspostslink:hover .arrow{animation-name:arrowMoving--reverse}@media screen and (max-width: 640px){.wp-pagenaviWrapper{margin-top:82px}.wp-pagenaviWrapper .wp-pagenavi{gap:15px;position:relative}.wp-pagenaviWrapper .wp-pagenavi>span,.wp-pagenaviWrapper .wp-pagenavi>a{line-height:36px;width:36px;font-size:14px}.wp-pagenaviWrapper .wp-pagenavi>span:not(.extend,.previouspostslink,.nextpostslink):hover:not(span),.wp-pagenaviWrapper .wp-pagenavi>a:not(.extend,.previouspostslink,.nextpostslink):hover:not(span){background-color:rgba(0,0,0,0)}.wp-pagenaviWrapper .wp-pagenavi>span:not(.extend,.previouspostslink,.nextpostslink):hover>span,.wp-pagenaviWrapper .wp-pagenavi>a:not(.extend,.previouspostslink,.nextpostslink):hover>span{transform:translateY(0%);opacity:1}.wp-pagenaviWrapper .wp-pagenavi>span:not(.extend,.previouspostslink,.nextpostslink):hover>span:nth-child(2),.wp-pagenaviWrapper .wp-pagenavi>a:not(.extend,.previouspostslink,.nextpostslink):hover>span:nth-child(2){transform:translateY(16%);opacity:0}.wp-pagenaviWrapper .wp-pagenavi>span.previouspostslink,.wp-pagenaviWrapper .wp-pagenavi>span.nextpostslink,.wp-pagenaviWrapper .wp-pagenavi>a.previouspostslink,.wp-pagenaviWrapper .wp-pagenavi>a.nextpostslink{width:50px;line-height:50px;height:50px;position:absolute;top:0;bottom:0;margin:auto;transform:scale(0.75)}.wp-pagenaviWrapper .wp-pagenavi>span.previouspostslink,.wp-pagenaviWrapper .wp-pagenavi>a.previouspostslink{left:0}.wp-pagenaviWrapper .wp-pagenavi>span.nextpostslink,.wp-pagenaviWrapper .wp-pagenavi>a.nextpostslink{right:0}.wp-pagenaviWrapper .wp-pagenavi .previouspostslink:hover .c-transitionBtn__icon>svg:nth-child(1),.wp-pagenaviWrapper .wp-pagenavi .nextpostslink:hover .c-transitionBtn__icon>svg:nth-child(1){animation-name:none}.wp-pagenaviWrapper .wp-pagenavi .previouspostslink:hover .c-transitionBtn__icon>svg:nth-child(2),.wp-pagenaviWrapper .wp-pagenavi .nextpostslink:hover .c-transitionBtn__icon>svg:nth-child(2){animation-name:none}.wp-pagenaviWrapper .wp-pagenavi .previouspostslink:hover .c-transitionBtn__icon>svg:nth-child(3),.wp-pagenaviWrapper .wp-pagenavi .nextpostslink:hover .c-transitionBtn__icon>svg:nth-child(3){animation-name:none}.wp-pagenaviWrapper .wp-pagenavi .previouspostslink:hover .c-transitionBtn__icon>svg .circle--move,.wp-pagenaviWrapper .wp-pagenavi .nextpostslink:hover .c-transitionBtn__icon>svg .circle--move{animation-name:none}.wp-pagenaviWrapper .wp-pagenavi .previouspostslink:hover .arrow,.wp-pagenaviWrapper .wp-pagenavi .nextpostslink:hover .arrow{animation-name:none}.wp-pagenaviWrapper .wp-pagenavi .previouspostslink:hover .arrow{animation-name:none}}
1711.c-newsListArea{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.c-newsListSide{width:18.0208333333vw;min-width:248px;padding-right:20px;box-sizing:border-box;transform:translateY(-5px)}.c-blockHead+.c-newsListSideNav{margin-top:52px}.c-newsListSideNav__item>a{display:block;padding:12px 25px 11px;box-sizing:border-box;font-size:15px;opacity:.6;transition:opacity .3s ease}.c-newsListSideNav__item>a:hover{opacity:1}.c-newsListSideNav__item.current>a{opacity:1;pointer-events:none}.c-newsListSideNav__item.current>a:hover{opacity:1}.c-newsListSideNav__item:nth-child(1)>a{padding-top:0}.c-newsListArea .c-newsList{width:calc(100% - 18.0208333333vw);max-width:calc(100% - 248px)}@media screen and (max-width: 640px){.c-newsListArea{display:block}.c-newsListSide{width:100%;min-width:0;padding-right:0;transform:translateY(0px);position:relative}.c-newsListSide::before,.c-newsListSide::after{content:"";display:block;width:30px;height:38px;background-color:#f3f3f3;position:absolute;bottom:0;filter:blur(5px);z-index:1}.c-newsListSide::before{left:-36px}.c-newsListSide::after{right:-36px}.c-newsListSideNav{overflow:scroll;white-space:nowrap;width:calc(100% + 40px);transform:translateX(-20px);margin-bottom:-4px;padding:0 6px 12px;box-sizing:border-box}.c-blockHead+.c-newsListSideNav{margin-top:34px}.c-newsListSideNav__item{display:inline-block}.c-newsListSideNav__item>a{display:inline-block;padding:0 14px}.c-newsListSideNav__item>a:hover{opacity:.6}.c-newsListSideNav__item.current>a{opacity:1}.c-newsListArea .c-newsList{width:100%;max-width:100%}}.c-articleBody>*{margin-bottom:58px}.c-articleBody>*:nth-child(1){margin-top:0}.c-articleBody h1{line-height:1.5;padding:20px 26px 16px 62px;box-sizing:border-box;background-color:#fff;border-radius:20px;width:100%;font-size:36px;font-weight:bold;margin-block:80px 28px;position:relative}.c-articleBody h1::before{content:"";display:inline-block;width:.5em;aspect-ratio:18/12;background:url(' +
1712            M +
1713            ') 0 0/contain no-repeat;position:absolute;top:42px;left:28px}.c-articleBody h2{font-size:28px;font-weight:bold;line-height:1.5;text-indent:-2.64em;margin-left:2.64em;margin-block:80px 28px}.c-articleBody h2:nth-child(1){margin-top:0}.c-articleBody h2::before{content:"";display:inline-block;width:2.14em;height:1px;background:linear-gradient(90deg, #cc0033 0%, #ffb952 100%);vertical-align:middle;transform:translateY(-0.1em);margin-right:.5em}.c-articleBody h3,.c-articleBody h4,.c-articleBody h5,.c-articleBody h6{font-size:20px;line-height:1.5;color:#e94709;font-weight:bold;margin-block:18px 24px}.c-articleBody p{font-size:16px;line-height:2.25}.c-articleBody ul li,.c-articleBody ol li{font-size:16px;line-height:2.25}.c-articleBody ul li+li,.c-articleBody ol li+li{margin-top:1px}.c-articleBody ul li::before{content:"";display:inline-block;width:10px;height:10px;background:linear-gradient(90deg, #cc0033 0%, #ffb952 100%);vertical-align:middle;transform:translateY(-0.15em);margin-right:.4em;border-radius:50%}.c-articleBody ol li{counter-increment:listCounter}.c-articleBody ol li::before{display:inline-block;counter-increment:number 1;content:counter(listCounter);color:#333;font-weight:600;vertical-align:middle;transform:translateY(-0.1em);font-size:1em;font-weight:bold;margin-right:.4em;background:linear-gradient(90deg, #cc0033 0%, #ffb952 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.c-articleBody a{color:#333;text-decoration:underline;font-size:16px;position:relative;transition:color .3s ease;overflow-wrap:anywhere;word-break:break-word}.c-articleBody a[target=_blank]::after{content:"";display:inline-block;width:1.13em;aspect-ratio:18/14;background:url(' +
1714            L +
1715            ') 0 0/contain no-repeat;vertical-align:middle;transform:translateY(-0.2em);margin-left:.47em}.c-articleBody a::before{content:attr(data-txt);display:inline-block;position:absolute;top:-8px;left:0;color:rgba(0,0,0,0);background:linear-gradient(90deg, #cc0033 0%, #ffb952 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);white-space:nowrap;overflow:hidden;width:0;transition:width .3s ease}.c-articleBody a:hover{color:rgba(0,0,0,0)}.c-articleBody a:hover::before{width:100%}.c-articleBody table{border-top:solid 1px #ddd;border-left:solid 1px #ddd;max-width:1020px;margin-inline:auto}.c-articleBody table th,.c-articleBody table td{border-bottom:solid 1px #ddd;position:relative;vertical-align:middle;padding:19px 40px 19px;box-sizing:border-box}.c-articleBody table th::after,.c-articleBody table td::after{content:"";display:block;width:1px;height:100%;background-color:#ddd;position:absolute;top:0;right:0}.c-articleBody table th{background:linear-gradient(90deg, #cc0033 0%, #ffb952 100%);font-weight:bold;color:#fff}.c-articleBody table tr.gradation{background:linear-gradient(90deg, #cc0033 0%, #ffb952 100%)}.c-articleBody table tr.gradation th{background:unset}.c-articleBody img{width:auto;height:auto;max-width:100%}.c-articleBody blockquote{margin-top:-35px}.c-articleBody blockquote>*{font-size:13px;line-height:1.84}.c-articleBody strong{font-weight:bold}.c-articleBody em{font-style:italic}@media screen and (max-width: 1024px){.c-articleBody a::before{content:none}.c-articleBody a:hover{color:#333}}@media screen and (max-width: 640px){.c-articleBody>*{margin-bottom:44px}.c-articleBody h1{padding:15px 20px 12px 52px;border-radius:10px;font-size:24px;margin-block:40px 21px}.c-articleBody h1::before{width:14px;top:28px;left:21px}.c-articleBody h2{font-size:22px;margin-block:40px 16px}.c-articleBody h3,.c-articleBody h4,.c-articleBody h5,.c-articleBody h6{font-size:16px;margin-block:14px 18px}.c-articleBody p{font-size:13px;line-height:1.9}.c-articleBody ul li,.c-articleBody ol li{font-size:13px;line-height:1.9}.c-articleBody ul li::before{width:8px;height:8px}.c-articleBody a{font-size:13px}.c-articleBody table{max-width:100%;margin-inline:auto}.c-articleBody table th,.c-articleBody table td{padding:14px 15px 14px;font-size:13px}.c-articleBody blockquote{margin-top:-26px}.c-articleBody blockquote>*{font-size:12px;line-height:1.9}}.c-contentsList{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:94px 34px}.c-contentsList__item>a{display:block}.c-contentsList__tmb{width:100%;aspect-ratio:483/338;position:relative;z-index:1}.c-contentsList__tmb::before{content:"";display:block;width:109%;aspect-ratio:1066/776;background:url(' +
1716            I +
1717            ") center center/cover no-repeat;position:absolute;top:-5.8%;left:-4.6%;z-index:-1;transition:opacity .3s ease}.c-contentsList__item>a:hover .c-contentsList__tmb::before{opacity:0}
1717.c-contentsList__tmbInner{display:block;width:100%;height:100%;position:relative;-webkit-mask-image:url(" +
1718            N +
1719            ");-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:contain;mask-image:url(" +
1720            N +
1721            ');mask-repeat:no-repeat;mask-position:0 0;mask-size:contain}.c-contentsList__tmbInner::before{content:"";display:block;width:100%;height:100%;background-image:var(--contents-thumb-image);background-position:center center;background-size:cover;background-repeat:no-repeat;filter:blur(1.5px);transform:scale(1.05);position:absolute;top:0;left:0;z-index:0}.c-contentsList__tmbInner>img{width:100%;height:100%;object-fit:contain;position:relative;z-index:1;transition:transform .3s ease}.c-contentsList__item>a:hover .c-contentsList__tmbInner>img{transform:scale(1.06)}.c-contentsList__ttl{font-size:18px;font-weight:bold;line-height:1.5;margin-top:27px;padding-inline:30px;box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;visibility:visible;position:relative;transition:color .3s ease}.c-contentsList__item>a:hover .c-contentsList__ttl{color:rgba(0,0,0,0)}.c-contentsList__ttl::after{content:attr(data-txt);padding-inline:30px;box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;visibility:visible;position:absolute;top:0;left:0;color:rgba(0,0,0,0);background:linear-gradient(90deg, #cc0033 0%, #ffb952 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);opacity:0;transition:opacity .3s ease}.c-contentsList__item>a:hover .c-contentsList__ttl::after{opacity:1}.c-contentsList__icon{display:inline-block;font-size:14px;line-height:1;margin-top:12px;padding-inline:30px;box-sizing:border-box}.c-contentsList__icon::before{content:"";display:inline-block;vertical-align:middle;transform:translateY(-0.15em);width:8px;aspect-ratio:1/1;border-radius:50%;margin-right:7px}.c-contentsList__icon--studio::before{background-color:#ffa800}.c-contentsList__icon--live::before{background-color:#cf0000}.c-contentsListTag{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:6px 10px;padding-inline:30px;box-sizing:border-box;margin-top:22px}.c-contentsListTag__item{font-size:14px;display:inline-block;padding:4px 14px;box-sizing:border-box;background-color:#fff;border-radius:15px}@media screen and (max-width: 1024px){.c-contentsList{grid-template-columns:repeat(2, 1fr)}.c-contentsList__item>a:hover .c-contentsList__tmb::before{opacity:1}.c-contentsList__item>a:hover .c-contentsList__tmbInner>img{transform:scale(1)}.c-contentsList__item>a:hover .c-contentsList__ttl{color:#333}.c-contentsList__ttl::after{content:none}}@media screen and (max-width: 640px){.c-contentsList{grid-template-columns:1fr;grid-row-gap:54px}.c-contentsList__ttl{font-size:17px;line-height:1.4;margin-top:18px;padding-inline:26px;box-sizing:border-box}.c-contentsList__icon{display:block;padding-inline:26px;margin-top:12px}.c-contentsListTag{gap:4px 8px;padding-inline:20px;margin-top:16px}.c-contentsListTag__item{font-size:12px;padding:3px 11px;border-radius:11px}}.c-circleArea{position:relative}.c-circleArea::before{content:"";display:block;width:3650px;aspect-ratio:1/1;border-radius:50%;position:absolute;left:50%;transform:translateX(-50%) scale(0);z-index:-1;transition:transform .6s cubic-bezier(0.4, 0, 0.2, 1)}.c-circleArea.scale::before{transform:translateX(-50%) scale(1)}.c-circleArea::after{content:"";width:100%;height:calc(100% - 280px);position:absolute;left:0;bottom:0;z-index:-2;opacity:0;transition:opacity .6s cubic-bezier(0.4, 0, 0.2, 1) .6s}.c-circleArea.scale::after{opacity:1}@media screen and (max-width: 640px){.c-circleArea::before{width:1180px}}.c-serviceList{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:22px}.c-serviceList__item{width:100%;height:400px;display:flex;flex-flow:column;align-items:center;justify-content:center;padding-inline:60px;box-sizing:border-box;background-color:#494949;border-radius:80px;overflow:hidden;position:relative;z-index:1}.c-serviceList__item::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:linear-gradient(0deg, #ffb952 0%, #cc0033 100%);opacity:0;transition:opacity .3s ease .2s}.c-serviceList__item:hover::after{opacity:1;transition-duration:.4s;transition-delay:0s}.c-service__icon{display:block;width:152px;aspect-ratio:152/121;position:relative;margin-top:-44px}.c-service__icon::before,.c-service__icon::after{content:"";display:block;width:100%;height:100%;background:url(' +
1722            z +
1723            ") center center/contain no-repeat;position:absolute;top:0;left:0;transition:opacity .3s ease .2s}.c-service__icon::after{opacity:0}
1723.c-serviceList__item:hover .c-service__icon::before{opacity:0;transition-delay:0s}.c-serviceList__item:hover .c-service__icon::after{opacity:1;transition-delay:0s}.c-service__icon--studio::before{background-image:url(" +
1724            z +
1725            ")}.c-service__icon--studio::after{background-image:url(" +
1726            T +
1727            ")}.c-service__icon--live::before{background-image:url(" +
1728            j +
1729            ")}.c-service__icon--communication::before{background-image:url(" +
1730            P +
1731            ")}.c-service__icon--development::before{background-image:url(" +
1732            Q +
1733            ")}.c-service__icon--live::after{background-image:url(" +
1734            D +
1735            ")}.c-service__icon--communication::after{background-image:url(" +
1736            G +
1737            ")}.c-service__icon--development::after{background-image:url(" +
1738            H +
1739            ")}.c-service__ttl{font-size:52px;font-weight:bold;line-height:1.2;color:#fff;margin-top:2px;text-align:center}.c-service__ttl>span{display:block;font-size:14px;margin-top:8px;text-align:center}.c-serviceCaptionWrapper{overflow:hidden;max-height:0;transition:max-height .6s ease}.c-serviceList__item:hover .c-serviceCaptionWrapper{max-height:100%;transition-duration:.9s}.c-serviceCaption{margin-inline:auto;padding-top:52px;max-width:467px;font-size:16px;line-height:2;color:#fff}.c-transitionBtn__icon--service{width:90px;position:absolute;right:57px;bottom:50px}.c-transitionBtn__icon--service .arrow{background:url(" +
1740            F +
1741            ') 0 0/contain no-repeat}.c-serviceList__item:hover .c-transitionBtn__icon--service>svg:nth-child(1){animation-name:opacityMoving--offOn}.c-serviceList__item:hover .c-transitionBtn__icon--service>svg:nth-child(2){animation-name:opacityMoving--onOff}.c-serviceList__item:hover .c-transitionBtn__icon--service>svg:nth-child(3){animation-name:rotateMoving}.c-serviceList__item:hover .c-transitionBtn__icon--service>svg .circle--move{animation-name:offsettMoving}.c-serviceList__item:hover .c-transitionBtn__icon--service .arrow{animation-name:arrowMoving}@media screen and (max-width: 1024px){.c-serviceList{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:22px}.c-serviceList__item{width:100%;padding:0 45px}.c-serviceList__item::after{content:none}.c-service__icon{margin-top:-30px}.c-serviceList__item:hover .c-service__icon::before{opacity:1}.c-serviceList__item:hover .c-service__icon::after{opacity:0}.c-serviceCaptionWrapper{max-height:100%;grid-column:1/3}.c-serviceCaption{width:100%;margin-inline:0;padding-top:2px;max-width:100%}.c-transitionBtn__icon--service{right:44px;bottom:44px}.c-serviceList__item:hover .c-transitionBtn__icon--service>svg:nth-child(1){animation-name:none}.c-serviceList__item:hover .c-transitionBtn__icon--service>svg:nth-child(2){animation-name:none}.c-serviceList__item:hover .c-transitionBtn__icon--service>svg:nth-child(3){animation-name:none}.c-serviceList__item:hover .c-transitionBtn__icon--service>svg .circle--move{animation-name:none}.c-serviceList__item:hover .c-transitionBtn__icon--service .arrow{animation-name:none}}@media screen and (max-width: 640px){.c-serviceList{grid-row-gap:20px}.c-serviceList__item{width:100%;height:auto;display:flex;align-items:center;justify-content:center;padding:32px 22px 45px;border-radius:40px}.c-serviceList__item.en{padding-bottom:58px}.c-service__icon{width:84px;transform:translateX(0px);margin-top:0}.c-service__ttl{text-align:center;font-size:24px;margin-top:-6px;transform:translateX(0px) translateY(0px)}.c-service__ttl>span{font-size:11px;text-align:center;margin-top:0px;font-weight:normal}.c-serviceCaptionWrapper{max-height:100%;grid-column:1/3}.c-serviceCaption{padding-top:20px;font-size:13px;line-height:1.8}.c-transitionBtn__icon--service{right:26px;bottom:20px;transform:scale(0.44);transform-origin:right bottom}.c-transitionBtn__icon--service .arrow{transform:scale(2)}}.c-contentsBtnArea{margin-top:108px}.c-contentsBtn{display:block;width:200px;aspect-ratio:1/1;margin-inline:auto;position:relative}@keyframes gradationMoving{0%{width:0;opacity:1}20%{width:0;opacity:1}56%{width:100%;opacity:1}80%{width:100%;opacity:1}100%{width:100%;opacity:0}
1741}.c-contentsBtn__box{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;pointer-events:none}.c-contentsBtn__box>span{display:inline-block;position:relative;color:#fff}.c-contentsBtn__box>span::after{content:"View all contents";display:inline-block;position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0;background:linear-gradient(90deg, #cc0033 0%, #ffb952 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:1s cubic-bezier(0.4, 0, 0.2, 1)}.c-contentsBtn:hover .c-contentsBtn__box>span::after{animation-name:gradationMoving}.c-contentsBtn__icon{display:block;width:100%;height:100%;aspect-ratio:1/1;position:relative}.c-contentsBtn__icon svg{display:block;width:100%;height:100%;viewBox:0 0 100% 100%;font-size:0;animation:1s cubic-bezier(0.4, 0, 0.2, 1)}.c-contentsBtn__icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0}.c-contentsBtn__icon svg:nth-child(3){position:absolute;top:0;left:0}.c-contentsBtn__icon svg:nth-child(4){position:absolute;top:0;left:0;fill:rgba(0,0,0,0)}.c-contentsBtn__icon svg:nth-child(1) .circle{transform-origin:center;transform:rotate(-90deg)}.c-contentsBtn__icon svg:nth-child(4) .circle{transform-origin:center;transform:rotate(90deg)}.c-contentsBtn__icon svg .circle{cx:50%;cy:50%;r:calc(50% - 2px);stroke-width:1px;transition:opacity .1s ease}.c-contentsBtn__icon svg .circle--gray{fill:rgba(0,0,0,0);stroke:#e2e2e2}.c-contentsBtn__icon svg .circle--move{fill:rgba(0,0,0,0);stroke-dasharray:314%;stroke-dashoffset:314%;animation:1s cubic-bezier(0.4, 0, 0.2, 1)}.c-contentsBtn:hover .c-contentsBtn__icon svg:nth-child(1),.c-contentsBtn:hover .c-contentsBtn__icon svg:nth-child(4){animation-name:opacityMoving--offOn}.c-contentsBtn:hover .c-contentsBtn__icon svg:nth-child(2){animation-name:opacityMoving--onOff}.c-contentsBtn:hover .c-contentsBtn__icon svg:nth-child(3){animation-name:rotateMoving}.c-contentsBtn:hover .c-contentsBtn__icon svg .circle--move{animation-name:offsettMoving}@media screen and (max-width: 1024px){.c-contentsBtn__box>span{font-size:18px}.c-contentsBtn:hover .c-contentsBtn__box>span::after{animation-name:none}.c-contentsBtn:hover .c-contentsBtn__icon svg:nth-child(1),.c-contentsBtn:hover .c-contentsBtn__icon svg:nth-child(4){animation-name:none}.c-contentsBtn:hover .c-contentsBtn__icon svg:nth-child(2){animation-name:none}.c-contentsBtn:hover .c-contentsBtn__icon svg:nth-child(3){animation-name:none}.c-contentsBtn:hover .c-contentsBtn__icon svg .circle--move{animation-name:none}}@media screen and (max-width: 640px){.c-contentsBtnArea{margin-top:34px}.c-contentsBtn{transform:scale(0.75)}}@media screen and (max-width: 1024px){.c-mobileSliderWrapper{overflow:hidden}.c-mobileSliderWrapper .slick-dots{display:none !important}.c-contentsList--mobileSlider{display:block;width:calc(100% - 100px);margin-inline:auto}.c-contentsList--mobileSlider .slick-list{overflow:visible}.c-contentsList--mobileSlider .c-contentsList__item{padding-inline:12px;box-sizing:border-box}.relatecGauge{display:block;width:100%;margin:54px 0 34px;height:2px;background-color:rgba(51,51,51,.1);position:relative}.relatecGauge>span{display:block;width:0;height:100%;background-color:#333;transition:width .3s ease;position:absolute;top:0;left:0}.relatecNav{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px}.relatecNav .slick-arrow{display:block;width:50px;aspect-ratio:1/1;border:solid 1px #dfdfdf;border-radius:18px;font-size:0;position:relative;transition:background-color .3s ease}.relatecNav .slick-arrow::before{content:"";display:block;width:14px;aspect-ratio:14/10;background:url(' +
1742            _ +
1743            ') 0 0/contain no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:opacity .3s ease}.relatecNav .slick-arrow.slick-prev{transform:rotate(-180deg)}.relatecNav .slick-arrow.slick-disabled{pointer-events:none}.relatecNav .slick-arrow.slick-disabled::before{opacity:.4}}@media screen and (max-width: 640px){.c-contentsList--mobileSlider{width:calc(100% - 60px)}.c-contentsList--mobileSlider .c-contentsList__item{padding-inline:8px}.relatecGauge{margin:46px 0 12px;width:calc(100vw - 40px)}.relatecNav .slick-arrow{width:40px;border-radius:9px}}.c-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(51,51,51,.5);z-index:10000;opacity:0;pointer-events:none;transition:opacity .3s ease}.c-modal.on{opacity:1;pointer-events:auto}.c-modalInner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;z-index:1}.c-modal__box{width:auto;height:auto;max-width:calc(100% - 160px);max-height:calc(100% - 160px);background-color:#fff;border-radius:200px;padding:100px 145px;box-sizing:border-box}
1743.c-modalShadow{display:block;width:100%;height:100%;background:#f3f3f3;opacity:.8;position:absolute;top:0;left:0;z-index:-1}.c-modalClose{display:block;width:80px;aspect-ratio:1/1;position:absolute;top:40px;right:40px;cursor:pointer;background:#333;border-radius:50%;transition:opacity .3s ease}.c-modalClose:hover{opacity:.8}.c-modalClose::before,.c-modalClose::after{content:"";display:block;width:2px;height:25px;background:#fff;margin:auto;transform:rotate(-45deg);position:absolute;left:0;right:0;bottom:0;top:0}.c-modalClose::after{transform:rotate(45deg)}@media screen and (max-width: 1024px){.c-modal__boxWrappper{max-width:100%;padding:60px}.c-modal__box{border-radius:100px;padding:90px}}@media screen and (max-width: 640px){.c-modal__boxWrappper{padding-inline:20px}.c-modal__box{border-radius:20px;padding:30px;max-width:calc(100% - 40px);max-height:calc(100% - 40px)}.c-modalClose{width:40px;top:20px;right:20px}.c-modalClose:hover{opacity:1}.c-modalClose::before,.c-modalClose::after{height:16px}}.c-articleShare{display:flex;align-items:center;justify-content:flex-end}.c-articleShare__ttl{line-height:1.1;vertical-align:middle;transform:translateY(-0.45em);margin-right:20px;font-size:16px}.c-articleShare__box{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px;background-color:#fff;border-radius:27px;padding:14px 18px 14px 24px}.c-articleShare__icon{display:inline-block;width:26px;vertical-align:middle;transition:opacity .3s ease}.c-articleShare__icon:hover{opacity:.7}.c-articleShare__icon--x{width:20px;transform:translateY(-2px)}.c-articleShare__icon--link{position:relative}.c-articleShare__icon--link--on{pointer-events:none}.c-articleShare__icon--link::before,.c-articleShare__icon--link::after{opacity:0;transform:translateY(10px);transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease}.c-articleShare__icon--link--on::before,.c-articleShare__icon--link--on::after{opacity:1;transform:translateY(0px)}.c-articleShare__icon--link::before{content:"Copy";display:block;width:36px;font-size:13px;line-height:1;background-color:#fff;padding:8px 9px 8px;text-align:center;color:#333;position:absolute;left:-14px;right:0;top:-56px;margin:auto;border-radius:15px}.c-articleShare__icon--link::after{content:"";display:block;width:10px;height:10px;background-color:#fff;clip-path:polygon(0% 0%, 100% 0%, 50% 100%);position:absolute;left:0;right:0;top:-28px;margin:auto}@media screen and (max-width: 640px){.c-articleShare{justify-content:center;transform:translateX(-0.25em)}.c-articleShare__ttl{margin-right:15px;font-size:13px}.c-articleShare__box{gap:12px;margin-bottom:14px;border-radius:22px;padding:7px 18px 11px 22px}.c-articleShare__icon{width:20px}.c-articleShare__icon:hover{opacity:1}.c-articleShare__icon--x{width:17px}.c-articleShare__icon--link{transform:translateY(0.2em)}}',
1744          "",
1745          {
1746            version: 3,
1747            sources: ["webpack://./assets/css/_common.scss"],
1748            names: [],
1749            mappings:
1750              "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",
1751            sourcesContent: [
1752              '@use \'./_function.scss\' as fct;\n@import url(\'https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Outfit:wght@400;700&display=swap\');\n\na,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}body {line-height: 1;}ol,ul {list-style: none;}blockquote,q {quotes: none;}blockquote:after,blockquote:before,q:after,q:before {content: "";content: none;}table {border-collapse: collapse;border-spacing: 0;}img {width: 100%;vertical-align: bottom;}a {text-decoration: none;color: #333;}button {background-color: transparent;border: none;cursor: pointer;outline: none;padding: 0;appearance: none;display: block;text-align: left;}input,textarea {cursor: text;}\n\n/*フォントの指定*/\nbody {\n  font-size: 16px;\n  font-family: \'Outfit\', \'Noto Sans JP\', sans-serif;\n  font-weight: 300;\n  line-height: 1.6;\n  color: #333;\n  background-color: #f3f3f3;\n}\n\n.c-english {\n  font-family: \'Outfit\', sans-serif;\n  font-weight: 400;\n}\n\n.c-block {\n  &--tb {\n    display: none;\n  }\n\n  &--sp {\n    display: none;\n  }\n\n  &--pc {\n    display: inline;\n  }\n}\n\n@media screen and (max-width: 1024px) {\n\n.c-block {\n  &--pc {\n    display: none;\n  }\n\n  &--sp {\n    display: none;\n  }\n\n  &--tb {\n    display: inline;\n  }\n}\n\n}\n\n@media screen and (max-width: 640px) {\n\n.c-block {\n  &--pc {\n    display: none;\n  }\n\n  &--tb {\n    display: none;\n  }\n\n  &--sp {\n    display: inline;\n  }\n}\n\n}\n\n\n/*スクロールアニメーション*/\n.c-fadeIn {\n  transform: translateY(10px);\n  opacity: 0;\n  transition: transform .4s ease,\n              opacity .4s ease;\n\n  &--active {\n    transform: translateY(0px);\n    opacity: 1;\n  }\n}\n\n/*コンテンツの横幅*/\n.c-innerContents {\n  width: 100%;\n  max-width: 1680px;\n  padding: 0 80px;\n  box-sizing: border-box;\n  margin: 0 auto;\n\n  &--narrow {\n    max-width: 1360px;\n  }\n\n  &--footer {\n    max-width: 1360px;\n  }\n}\n\n@media screen and (max-width: 1024px) {\n\n.c-innerContents {\n  max-width: 100%;\n  padding: 0 60px;\n\n  &--narrow {\n    max-width: 100%;\n  }\n}\n\n}\n\n@media screen and (max-width: 640px) {\n\n.c-innerContents {\n  padding: 0 20px;\n}\n\n}\n\n/*【テンプレート】----------*/\n/*ヘッダー*/\n#t-hamburgerCheck {\n  display: none;\n}\n\n.t-pageHeader {\n  width: 100%;\n  height: 128px;\n  padding: 34px 40px 36px 46px;\n  box-sizing: border-box;\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 10000;\n  transition: transform .5s ease,\n              background-color .5s ease,\n              -webkit-backdrop-filter .5s ease,\n              backdrop-filter .5s ease,\n              padding .5s ease,\n              height .5s ease;\n\n  &--hide {\n    transform: translateY(-100%);\n  }\n\n  &--back {\n    background-color: rgba(255, 255, 255, .6);\n    -webkit-backdrop-filter: blur(12px);\n    backdrop-filter: blur(12px);\n    height: 70px;\n    padding: 19px 40px 20px 46px;\n  }\n}\n\n.t-pageHeader__logo {\n  width: 158px;\n  aspect-ratio: 158/60;\n  position: relative;\n  z-index: 1;\n  transition: width .5s ease;\n\n  .t-pageHeader--back & {\n    width: 86px;\n  }\n\n  & > a {\n    display: block;\n    width: 100%;\n    height: 100%;\n\n    & > img {\n      width: 100%;\n      height: 100%;\n      object-fit: contain;\n    }\n  }\n}\n\n.t-hamburgerBtn {\n  display: none;\n}\n\n.t-pageHeader__nav {\n  width: 100%;\n  height: 120px;\n  position: absolute;\n  top: 0;\n  left: 0;\n  display: flex;\n  align-items: stretch;\n  justify-content: center;\n  transition: height .5s ease;\n\n  .t-pageHeader--back & {\n    height: 70px;\n  }\n}\n\n.t-pageHeader__btn {\n  &--parent {\n    position: relative;\n  }\n\n  & > a,\n  & >
1752 .t-headerSubNabSwitch {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 100%;\n    height: 100%;\n    font-size: 16px;\n    padding-inline: 20px;\n    box-sizing: border-box;\n    transition: color .3s ease;\n\n    & > span {\n      position: relative;\n\n      &::before {\n        content: attr(data-txt);\n        display: inline-block;\n        position: absolute;\n        top: 0;\n        left: 0;\n        color: transparent;\n        background: linear-gradient(90deg, #cc0033 0%, #ffb952 100%);\n        -webkit-background-clip: text;\n        -webkit-text-fill-color: rgba(0,0,0,0);\n        white-space: nowrap;\n        overflow: hidden;\n        width: 0;\n        transition: width .3s ease;\n      }\n    }\n\n    &:hover {\n      color: transparent;\n\n      & > span {\n        position: relative;\n\n        &::before {\n          width: 100%;\n        }\n      }\n    }\n  }\n\n  .t-page[data-page="about"] &[data-btn="about"],\n  .t-page[data-page="services"] &[data-btn="services"],\n  .t-page[data-page="content"] &[data-btn="content"],\n  .t-page[data-page="news"] &[data-btn="news"],\n  .t-page[data-page="contact"] &[data-btn="contact"] {\n    & > a,\n    & > span {\n      color: transparent;\n\n      & > span {\n        &::before {\n          width: 100%;\n        }\n      }\n    }\n  }\n}\n\n.t-pageHeader__btn--parent:hover .t-headerSubNabSwitch {\n  color: transparent;\n\n  & > span {\n    position: relative;\n\n    &::before {\n      width: 100%;\n    }\n  }\n}\n\n.t-headerSubNabSwitch {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: 100%;\n  font-size: 16px;\n  padding-inline: 20px;\n  box-sizing: border-box;\n  position: relative;\n\n  &::after {\n    content: "";\n    display: inline-block;\n    width: 12px;\n    aspect-ratio: 12/7;\n    margin-left: 8px;\n    vertical-align: middle;\n    background: url(/assets/img/common/icon_arrow-sub.svg) 0 0/contain no-repeat;\n    opacity: .6;\n    transform: rotate(180deg) translateY(.08em);\n    transition: transform .3s ease;\n  }\n\n  .t-pageHeader__btn--parent:hover &::after {\n    transform: rotate(0deg) translateY(-.08em);\n  }\n}\n\n.t-headerSubNav {\n  width: auto;\n  position: absolute;\n  top: calc(100% - 38px);\n  left: calc(50% - 10px);\n  border-radius: 26px;\n  overflow: hidden;\n  box-shadow: 2px 2px 6px rgba(0, 0, 0, .04);\n  background-color: rgba(255, 255, 255, .6);\n  opacity: 0;\n  transform: translateX(-50%) translateY(-10px);\n  pointer-events: none;\n  transition-property: background-color, opacity, transform;\n  transition-duration: .3s;\n  transition-timing-function: ease;\n\n  .t-pageHeader--back & {\n    background-color: transparent;\n    top: calc(100% - 16px);\n  }\n\n  .t-pageHeader__btn--parent:hover & {\n    opacity: 1;\n    transform: translateX(-50%) translateY(0px);\n    pointer-events: auto;\n  }\n}\n\n.t-headerSubNav__btn {\n  & > a {\n    display: block;\n    white-space: nowrap;\n    padding: 14px 20px 12px;\n    box-sizing: border-box;\n    font-size: 14px;\n    color: rgba(51, 51, 51, .7);\n    transition-property: background-color, backdrop-filter, color;\n    transition-duration: .3s;\n    transition-timing-function: ease;\n\n    .t-pageHeader--back & {\n      background-color: rgba(255, 255, 255, .6);\n      backdrop-filter: blur(12px);\n    }\n\n    & > span {\n      position: relative;\n    }\n\n    &:hover {\n      color: rgba(51, 51, 51, 1);\n    }\n  }\n\n  &:nth-child(1) > a {\n    .t-pageHeader--back & {\n      background-color: rgba(255, 255, 255, .6);\n    }\n  }\n\n  &+& > a {\n    border-top: solid 1px rgba(51, 51, 51, .1);\n  }\n}\n\n.t-privacyBtnArea {\n  display: none;\n}\n\n.t-pageHeaderLangNav {\n  width: 100px;\n  position: absolute;\n  top: 36px;\n  right: 40px;\n  transform-origin: right top;\n  transition: top .5s ease,\n              transform .5s ease;\n\n  .t-pageHeader--back & {\n    top: 16px;\n    transform: scale(.9);\n  }\n\n  &::after {\n    content: "";\n    display: block;\n    width: 100%;\n    aspect-ratio: 100/42;\n    background: url(/assets/img/common/img_header-lang-nav-shadow.png) 0 0 / contain no-repeat;\n    position: absolute;\n    top: 1px;\n    left: 6px;\n    transform: scale(1.2);\n    z-index: -1;\n  }\n}\n\n.t-pageHeaderLangNavInner {\n  width: 100%;\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  background-color: #fff;\n  box-shadow: 2px 2px 6px rgba(255, 255, 255, .1);\n  -webkit-mask-repeat: no-repeat;\n  -webkit-mask-position: 0 0;\n  -webkit-mask-size: contain;\n  -webkit-mask-image: url(/assets/img/common/img_header-lang-nav-mask.svg);\n  mask-repeat: no-repeat;\n  mask-position: 0 0;\n  mask-size: contain;\n  mask-image: url(/assets/img/common/img_header-lang-nav-mask.svg);\n\n  & > a {\n    display: block;\n    text-align: center;\n    line-height: 42px;\n    transition: background-color .3s ease;\n\n    & > span {\n      font-size: 15px;\n      line-height: 1;\n      position: relative;\n      color: rgba(51, 51, 51, .3);\n      transition: color .3s ease;\n\n      &::after {\n        content: attr( data-txt );\n        position: absolute;\n        top: 2px;\n        left: 0;\n        opacity: 0;\n        transition: opacity .3s ease;\n        background: linear-gradient(0deg, #ffb952 0%, #cc0033 100%);\n        -webkit-background-clip: text;\n        -webkit-text-fill-color: rgba(0,0,0,0);\n      }\n    }\n\n    & + a {\n      position: relative;\n\n      &::before {\n        content: "";\n        display: block;\n        width: 1px;\n        height: 1em;\n        background-color: rgba(51, 51, 51, .3);\n        position: absolute;\n        top: 0;\n        left: 0;\n        bottom: 0;\n        margin: auto;\n      }\n    }\n  }\n\n  & > a:hover {\n    background-color: rgba(51, 51, 51, .1);\n\n    & > span {\n      color: rgba(51, 51, 51, 1);\n    }\n  }\n\n  & > a.current {\n    pointer-events: none;\n\n    & > span {\n      color: transparent;\n\n      &::after {\n        opacity: 1;\n      }\n    }\n  }\n}\n\n@media screen and (max-width: 1024px) {\n\n.t-pageHeader {\n  height: 116px;\n\n  &--back {\n    height: 70px;\n  }\n}\n\n.t-pageHeader__logo {\n  width: 116px;\n}\n\n.t-hamburgerBtn {\n  display: block;\n  width: 42px;\n  aspect-ratio: 1/1;\n  position: relative;\n  position: absolute;\n  top: 36px;\n  right: 40px;\n  z-index: 1;\n  transition: transform .6s cubic-bezier(.4,0,.2,1),\n              top .5s ease;\n\n  .t-pageHeader--back & {\n    top: 16px;\n  }\n\n  #t-hamburgerCheck:checked ~ .t-page & {\n    transform: rotate(-720deg);\n  }\n\n  & > span {\n    display: block;\n    width: 4px;\n    height: 4px;\n    background-color: #333;\n    border-radius: 50%;\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    margin: auto;\n    transition-property: width, height, border-radius, transform;\n    transition-duration: .3s;\n    transition-timing-function: cubic-bezier(.4,0,.2,1);
1752\n\n    &:nth-child(1) {\n      left: 8px;\n      right: auto;\n\n      #t-hamburgerCheck:checked ~ .t-page & {\n        width: 32px;\n        height: 2px;\n        border-radius: 0;\n        transform-origin: left;\n        transform: rotate(45deg) translateX(-9px) translateY(-11px);\n      }\n    }\n\n    &:nth-child(2) {\n      #t-hamburgerCheck:checked ~ .t-page & {\n        transform: scale(0);\n      }\n    }\n\n    &:nth-child(3) {\n      left: auto;\n      right: 8px;\n\n      #t-hamburgerCheck:checked ~ .t-page & {\n        width: 32px;\n        height: 2px;\n        border-radius: 0;\n        transform-origin: right;\n        transform: rotate(-45deg) translateX(8px) translateY(-11px);\n      }\n    }\n  }\n}\n\n.t-pageHeader__nav {\n  display: block;\n  width: 100vw;\n  height: 100svh;\n  overflow-y: scroll;\n  position: fixed;\n  top: 0;\n  left: 0;\n  background-color: #f3f3f3;\n  padding: 142px 60px 60px;\n  box-sizing: border-box;\n  font-size: 0;\n  transform: translateY(-100%);\n  border-radius: 0 0 48vw 48vw;\n  transition: transform .4s cubic-bezier(.4,0,.2,1),\n              border-radius .2s cubic-bezier(.4,0,.2,1) .25s;\n\n  .t-pageHeader--back & {\n    height: 100svh;\n  }\n\n  #t-hamburgerCheck:checked ~ .t-page & {\n    transform: translateY(0%);\n    border-radius: 0;\n  }\n}\n\n.t-pageHeader__btn {\n  display: inline-block;\n  vertical-align: top;\n  width: calc(50% - 16px);\n  font-size: 22px;\n  margin-right: 32px;\n  border-bottom: solid 1px rgba(51, 51, 51, .3);\n  position: relative;\n  transform: translateX(-10px);\n  opacity: 0;\n  transition: transform .4s cubic-bezier(.4,0,.2,1),\n              opacity .2s cubic-bezier(.4,0,.2,1);\n\n  & > a {\n    padding: 32px 0;\n    text-indent: -.8em;\n    height: auto;\n\n    &::after {\n      content: "";\n      display: block;\n      width: 18px;\n      aspect-ratio: 14/10;\n      background: url(/assets/img/common/icon_arrow--black.svg) 0 0/contain no-repeat;\n      position: absolute;\n      top: 0;\n      right: 14px;\n      bottom: 0;\n      margin: auto;\n      opacity: .4;\n    }\n\n    & > span {\n      &::before {\n        content: none;\n      }\n    }\n\n    &:hover {\n      color: #333;\n    }\n  }\n\n  &--parent > a::after {\n    content: none;\n  }\n\n  &:nth-child(1) {\n    transition-delay: .4s;\n  }\n\n  &:nth-child(2) {\n    transition-delay: .45s;\n  }\n\n  &:nth-child(3) {\n    transition-delay: .5s;\n  }\n\n  &:nth-child(4) {\n    transition-delay: .55s;\n  }\n\n  &:nth-child(5) {\n    transition-delay: .6s;\n  }\n\n  &:nth-child(2n) {\n    margin-right: 0;\n  }\n\n  #t-hamburgerCheck:checked ~ .t-page & {\n    transform: translateX(0px);\n    opacity: 1;\n  }\n\n  &:hover {\n    opacity: 1;\n  }\n\n  .t-page[data-page="about"] &[data-btn="about"],\n  .t-page[data-page="services"] &[data-btn="services"],\n  .t-page[data-page="content"] &[data-btn="content"],\n  .t-page[data-page="news"] &[data-btn="news"],\n  .t-page[data-page="contact"] &[data-btn="contact"] {\n    & > a,\n    & > span {\n      color: #333;\n\n      & > span {\n        &::before {\n          width: 0%;\n        }\n      }\n    }\n  }\n}\n\n.t-pageHeader__btn--parent:hover .t-headerSubNabSwitch {\n  color: #333;\n\n  & > span {\n    position: relative;\n\n    &::before {\n      width: 0%;\n    }\n  }\n}\n\n\n.t-headerSubNabSwitch {\n  padding: 32px 0;\n  height: auto;\n  position: relative;\n  text-indent: -.8em;\n\n  &::after {\n    width: 16px;\n    margin-left: 0;\n    position: absolute;\n    top: 0;\n    right: 16px;\n    bottom: 0;\n    margin: auto;\n  }\n\n  .t-pageHeader__btn--parent:hover &::after {\n    transform: rotate(180deg) translateY(0.08em);\n  }\n\n  &.close::after,\n  .t-pageHeader__btn--parent:hover &.close::after {\n    transform: rotate(0deg) translateY(-.08em);\n  }\n}\n\n.t-headerSubNav {\n  position: relative;\n  top: auto;\n  left: auto;\n  border-radius: 0;\n  box-shadow: unset;\n  background-color: transparent;\n  opacity: 1;\n  transform: translateY(0px);\n  pointer-events: auto;\n  display: none;\n\n  .t-pageHeader__btn--parent:hover & {\n    transform: translateY(0px);\n  }\n}\n\n.t-headerSubNav__btn {\n  & > a {\n    display: block;\n    padding: 20px 0;\n    text-align: center;\n    text-indent: -.8em;\n    border-top: solid 1px rgba(51,51,51,.1);\n\n    .t-pageHeader--back & {\n      background-color: transparent;\n      backdrop-filter: blur(0px);\n    }\n\n    &:hover {\n      color: rgba(51, 51, 51, .6);\n\n      & > span {\n        &::before {\n          width: 0;\n        }\n      }\n    }\n  }\n\n  .t-pageHeader--back &:nth-child(1) > a {\n      background-color: transparent;\n  }\n}\n\n.t-privacyBtnArea {\n  width: 100%;\n  display: block;\n  margin-top: 100px;\n  text-align: center;\n  opacity: 0;\n  transition: opacity .2s cubic-bezier(.4,0,.2,1) .95s;\n\n  #t-hamburgerCheck:checked ~ .t-page & {\n      opacity: 1;\n    }\n}\n\n.t-privacyBtn {\n  font-size: 22px;\n  opacity: .8;\n}\n\n.t-pageHeaderLangNav {\n  right: 104px;\n}\n\n.t-pageHeaderLangNavInner {\n  & > a:hover {\n    background-color: transparent;\n\n    & > span {\n      color: rgba(51, 51, 51, .3);\n    }\n  }\n}\n\n}\n\n\n@media screen and (max-width: 640px) {\n\n.t-pageHeader {\n  height: 60px;\n  padding: 14px 20px 13px 19px;\n}\n\n.t-pageHeader__logo {\n  width: 90px;\n\n  .t-pageHeader--back & {\n    width: 90px;\n  }\n}\n\n.t-hamburgerBtn {\n  width: 23px;\n  top: 20px;\n  right: 20px;\n\n  .t-pageHeader--back & {\n    top: 20px;\n  }\n\n  & > span {\n    width: 3px;\n    height: 3px;
1752\n\n    &:nth-child(1) {\n      left: 2px;\n\n      #t-hamburgerCheck:checked ~ .t-page & {\n        width: 25px;\n        height: 2px;\n        transform: rotate(45deg) translateX(-7px) translateY(-8px);\n      }\n    }\n\n    &:nth-child(3) {\n      left: auto;\n      right: 2px;\n\n      #t-hamburgerCheck:checked ~ .t-page & {\n        width: 25px;\n        height: 2px;\n        transform: rotate(-45deg) translateX(6px) translateY(-8px);\n      }\n    }\n  }\n}\n\n.t-pageHeader__nav {\n  display: block;\n  padding: 142px 20px 60px;\n  text-align: center;\n}\n\n.t-pageHeader__btn {\n  display: inline-block;\n  width: 100%;\n  margin-right: 0;\n  transform: translateY(10px);\n  border-bottom: none;\n\n  & > a {\n    display: inline-block;\n    width: auto;\n    padding: 14px 0 12px;\n    font-size: 16px;\n    text-indent: 0em;\n\n    &::after {\n      content: none;\n    }\n  }\n\n  #t-hamburgerCheck:checked ~ .t-page & {\n    transform: translateY(0%);\n  }\n}\n\n.t-headerSubNabSwitch {\n  display: inline-block;\n  width: auto;\n  padding: 14px 0 12px;\n  border-bottom: none;\n  font-size: 16px;\n  text-indent: 1em;\n\n  &::after {\n    display: inline-block;\n    width: 12px;\n    margin-left: 0;\n    position: relative;\n    top: auto;\n    right: auto;\n    bottom: auto;\n    margin: 0 0 0 8px;\n  }\n}\n\n.t-headerSubNav__btn {\n  & > a {\n    display: block;\n    padding: 9px 0;\n    text-indent: 0em;\n    border-top: none;\n  }
1752\n\n  &+& > a {\n    border-top: none;\n  }\n}\n\n.t-privacyBtnArea {\n  margin-top: 80px;\n}\n\n.t-privacyBtn {\n  font-size: 13px;\n}\n\n.t-pageHeaderLangNav {\n  right: 54px;\n  top: 10px;\n\n  .t-pageHeader--back & {\n    top: 10px;\n    transform: scale(1);\n  }\n}\n\n}\n\n\n/*フッター*/\n.t-pageFooter {\n  position: relative;\n  z-index: 1;\n  background-color: #f3f3f3;\n}\n\n.t-pageFooterInner {\n  display: grid;\n  grid-template-columns: 40% 60%;\n  grid-template-rows: repeat(2, auto);\n  padding-block: 190px 84px;\n}\n\n.t-pageFooterHead {\n  & > a {\n    display: block;\n    width: 200px;\n  }\n}\n\n.t-pageFooterBody {\n  grid-column: 1/2;\n  grid-row: 2/3;\n  margin-top: 55px;\n}\n\n.t-pageFooterNav {\n  grid-column: 2/3;\n  grid-row: 1/3;\n}\n\n.t-pageFooterNav__list {\n  display: flex;\n  align-items: flex-start;\n  justify-content: flex-end;\n  margin-top: -.4em;\n}\n\n.t-pageFooterNav__item {\n  & > a,\n  & > span {\n    display: block;\n    padding-inline: 28px;\n    box-sizing: border-box;\n    font-size: 14px;\n    transition: opacity .3s ease;\n\n    &.c-block--pc.c-block--tb {\n      display: block;\n    }\n\n    &.c-block--sp {\n      display: none;\n    }\n  }\n\n  & > a {\n    &:hover {\n      opacity: .6;\n    }\n  }\n}\n\n.t-footerNavSubList {\n  margin-top: 24px;\n}\n\n.t-footerNavSubList__item {\n  & > a {\n    display: block;\n    padding-inline: 28px;\n    box-sizing: border-box;\n    font-size: 14px;\n    opacity: .6;\n    transition: opacity .3s ease;\n\n    &:hover {\n      opacity: 1;\n    }\n  }\n\n  &+& {\n    margin-top: 9px;\n  }\n}\n\n.t-pageFooterCopy {\n  grid-column: 1/3;\n  grid-row: 3/4;\n  margin-top: 80px;\n  font-size: 12px;\n  opacity: .6;\n  line-height: 1.5;\n display:block;}\n\n@media screen and (max-width: 1024px) {\n\n.t-pageFooterInner {\n  grid-template-columns: 200px auto;\n  grid-template-rows: repeat(3, auto);\n  grid-column-gap: 50px;\n  padding-block: 100px 44px;\n}\n\n.t-pageFooterHead {\n  & > a {\n    display: block;\n    width: 200px;\n    margin-inline: auto;\n  }\n}\n\n.t-pageFooterBody {\n  grid-column: 2/3;\n  grid-row: 1/2;\n  margin-top: 0;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n\n.t-pageFooterBody__txt {\n  transform: translateY(6px);\n}\n\n.t-pageFooterNav {\n  grid-column: 1/3;\n  grid-row: 2/3;\n}\n\n.t-pageFooterNav__list {\n  justify-content: space-around;\n  margin-top: 80px;\n}\n\n.t-pageFooterNav__item {\n  & > a,\n  & > span {\n    padding-inline: 0;\n    font-size: 18px;\n\n    &:hover {\n      opacity: 1;\n    }\n  }\n}\n\n.t-footerNavSubList__item {\n  & > a {\n    padding-inline: 0;\n    font-size: 18px;\n\n    &:hover {\n      opacity: .3;\n    }\n  }\n}\n\n.t-pageFooterCopy {\n  grid-column: 1/3;\n  margin-top: 80px;\n  text-align: center;
1752\n display:block;}\n\n}\n\n@media screen and (max-width: 640px) {\n\n.t-pageFooterInner {\n  grid-template-columns: 1fr;\n  grid-template-rows: repeat(4, auto);\n  grid-column-gap: 0;\n  padding-block: 70px 26px;\n}\n\n.t-pageFooterHead {\n  & > a {\n    width: 175px;\n  }\n}\n\n.t-pageFooterBody {\n  grid-column: 1/2;\n  grid-row: 2/3;\n  display: block;\n  margin-top: 26px;\n}\n\n.t-pageFooterBody__txt {\n  transform: translateY(0px);\n  font-size: 12px;\n  line-height: 1.41;\n  text-align: center;\n}\n\n.t-pageFooterNav {\n  grid-column: 1/2;\n  grid-row: 3/4;\n}\n\n.t-pageFooterNav__list {\n  display: block;\n  margin-top: 30px;\n}\n\n.t-pageFooterNav__item {\n  border-bottom: solid 1px #dfdfdf;\n\n  & > a,\n  & > span {\n    font-size: 13px;\n    padding: 14px 20px;\n    box-sizing: border-box;\n\n    &.c-block--pc.c-block--tb {\n      display: none;\n    }\n\n    &.c-block--sp {\n      display: block;\n    }\n  }\n\n  & > span {\n    position: relative;\n\n    &::after {\n      content: "";\n      display: block;\n      width: 10px;\n      height: 6px;\n      background: url(/assets/img/common/icon_arrow-sub.svg) 0 0 / contain no-repeat;\n      position: absolute;\n      top: 0;\n      right: 10px;\n      bottom: 0;\n      margin: auto;\n      transform: rotate(180deg);\n      transition: transform .3s ease;\n    }\n\n    &.close::after {\n      transform: rotate(0deg);\n    }\n  }\n}\n\n.t-footerNavSubList {\n  margin-top: -1px;\n  padding-bottom: 16px;\n}\n\n.t-footerNavSubList__item {\n  padding-left: 35px;\n  box-sizing: border-box;\n\n  &.c-block--sp {\n    display: inline-block;\n  }\n\n  & > a {\n    font-size: 13px;\n  }\n}\n\n.t-pageFooterCopy {\n  grid-row: 4/5;\n  margin-top: 60px;\n}\n\n}\n\n\n/* 【コンポーネント】---------- */\n.c-transitionBtn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n\n.c-transitionBtn__txt {\n  font-size: 16px;\n  line-height: 1.4;\n  color: #333;\n  position: relative;\n  transition: color .3s ease;\n\n  .c-transitionBtn:hover & {\n    color: transparent;\n  }\n\n  &--white {\n    color: #fff;\n  }\n\n  &--underline {\n    text-decoration: underline;\n  }\n\n  .c-transitionBtn:hover &--white {\n    animation-name: txtOpacityMoving--white;\n  }\n\n  &::before {\n    content: attr( data-txt );\n    display: inline-block;\n    position: absolute;\n    top: 0;\n    left: 0;\n    white-space: nowrap;\n    overflow: hidden;\n    background: linear-gradient(90deg, #cc0033 0%, #ffb952 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: rgba(0,0,0,0);\n    width: 0;\n    transition: width .3s ease;\n\n    .c-transitionBtn:hover & {\n      width: 100%;\n    }\n  }\n}\n\n@keyframes rotateMoving {\n  0% {\n    transform: rotate(0deg);\n  }\n\n  20% {\n    transform: rotate(0deg);\n  }\n\n  80% {\n    transform: rotate(360deg);\n  }\n\n  100% {\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes opacityMoving--offOn {\n  0% {\n    opacity: 1;\n  }\n\n  20% {\n    opacity: 0;\n  }\n\n  80% {\n    opacity: 0;\n  }\n\n  100% {\n    opacity: 1;\n  }\n}\n\n@keyframes opacityMoving--onOff {\n  0% {\n    opacity: 0;\n  }\n\n  20% {\n    opacity: 1;\n  }\n\n  80% {\n    opacity: 1;\n  }\n\n  100% {\n    opacity: 0;\n  }\n}\n\n@keyframes offsettMoving {\n  0% {\n    stroke-dashoffset: 314%;\n    opacity: 1;\n  }\n\n  20% {\n    stroke-dashoffset: 314%;\n    opacity: 1;\n  }\n\n  80% {\n    stroke-dashoffset: 0%;\n    opacity: 1;\n  }\n\n  100% {\n    stroke-dashoffset: 0%;\n    opacity: 0;\n  }\n}\n\n@keyframes arrowMoving {\n  0% {\n    transform: translateX(0%);\n    opacity: 1;\n  }\n\n  20% {\n    transform: translateX(0%);\n    opacity: 1;\n  }\n\n  25% {\n    transform: translateX(50%);\n    opacity: 0;\n  }\n\n  26% {\n    transform: translateX(-50%);\n    opacity: 0;\n  }\n\n  50% {\n    transform: translateX(0%);\n    opacity: 1;\n  }\n\n  80% {\n    transform: translateX(0%);\n    opacity: 1;\n  }\n\n  100% {\n    transform: translateX(0%);\n    opacity: 1;\n  }\n}\n\n@keyframes arrowMoving--reverse {\n  0% {\n    transform: translateX(0%) rotate(180deg);\n    opacity: 1;\n  }\n\n  20% {\n    transform: translateX(0%) rotate(180deg);\n    opacity: 1;\n  }\n\n  25% {\n    transform: translateX(-50%) rotate(180deg);\n    opacity: 0;\n  }\n\n  26% {\n    transform: translateX(50%) rotate(180deg);\n    opacity: 0;\n  }\n\n  50% {\n    transform: translateX(0%) rotate(180deg);\n    opacity: 1;\n  }\n\n  80% {\n    transform: translateX(0%) rotate(180deg);\n    opacity: 1;\n  }\n\n  100% {\n    transform: translateX(0%) rotate(180deg);\n    opacity: 1;\n  }\n}\n\n.c-transitionBtn__icon {\n  display: inline-block;\n  width: 40px;\n  aspect-ratio: 1/1;\n  vertical-align: middle;\n  transform: translateY(-.1em);\n  margin-left: 8px;\n  position: relative;\n\n  &--back {\n    margin: 0 8px 0 0;\n  }\n\n  & > svg {\n    display: block;\n    height: 100%;\n    width: 100%;
1752\n    viewBox: 0 0 100% 100%;\n    font-size: 0;\n    animation: 1s cubic-bezier(.4,0,.2,1);\n\n    &:nth-child(2) {\n      position: absolute;\n      top: 0;\n      left: 0;\n      opacity: 0;\n    }\n\n    &:nth-child(3) {\n      position: absolute;\n      top: 0;\n      left: 0;\n    }\n\n    .circle {\n      cx: 50%;\n      cy: 50%;\n      r: calc(50% - 2px);\n      fill: transparent;\n      stroke-width: 1px;\n\n      &--gray {\n        stroke: #e2e2e2;\n      }\n\n      &--move {\n        stroke-dasharray: 314%;\n        stroke-dashoffset: 314%;\n        animation: 1s cubic-bezier(.4,0,.2,1);\n      }\n    }\n  }\n\n  .arrow {\n    display: block;\n    width: 14px;\n    aspect-ratio: 14/10;\n    background: url(/assets/img/common/icon_arrow-transition.svg) 0 0 / contain no-repeat;\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    margin: auto;\n    animation: 1s cubic-bezier(.4,0,.2,1);\n  }\n\n  &--back .arrow {\n    transform: rotate(180deg);\n  }\n\n  .c-transitionBtn:hover & {\n     & > svg {\n      &:nth-child(1) {\n        animation-name: opacityMoving--offOn;\n      }\n\n      &:nth-child(2) {\n        animation-name: opacityMoving--onOff;\n      }\n\n      &:nth-child(3) {\n        animation-name: rotateMoving;\n      }\n\n      .circle {\n        &--move {\n          animation-name: offsettMoving;\n        }\n      }\n    }\n\n    .arrow {\n      animation-name: arrowMoving;\n    }\n  }\n\n  .c-transitionBtn:hover &--back {\n    .arrow {\n      animation-name: arrowMoving--reverse;\n    }\n  }\n}\n\n@media screen and (max-width: 1024px) {\n\n.c-transitionBtn__txt {\n  .c-transitionBtn:hover & {\n    color: #333;\n    animation-name: none;\n  }\n\n  &--white {\n    color: #fff;\n  }\n\n  .c-transitionBtn:hover &--white {\n    color: #fff;\n    animation-name: none;\n  }\n\n  &::before {\n    content: none;\n  }\n}\n\n.c-transitionBtn__icon {\n  & > svg {\n    .circle {\n      &--move {\n        animation-name: none;\n      }\n    }\n  }\n\n  .c-transitionBtn:hover & {\n     & > svg {\n      &:nth-child(1) {\n        animation-name: none;\n      }\n\n      &:nth-child(2) {\n        animation-name: none;\n      }\n\n      &:nth-child(3) {\n        animation-name: none;\n      }\n\n      .circle {\n        &--move {\n          animation-name: none;\n        }\n      }\n    }\n\n    .arrow {\n      animation-name: none;\n    }\n  }\n}\n\n}\n\n@media screen and (max-width: 680px) {\n\n.c-transitionBtn__txt {\n  font-size: 14px;\n}\n\n}\n\n\n/*コンタクトエリア*/\n.c-contactArea {\n  overflow: hidden;\n  margin-top: -262px;\n  position: relative;\n  z-index: 1;\n\n  &.c-circleArea {\n    &::before {\n      top: 0;\n      background-color: #fff;\n    }\n\n    &.fix::before {\n      position: absolute;\n    }\n  }\n}\n\n.c-contactBtnArea {\n  text-align: center;\n  padding-block: 350px 270px;\n}\n\n.c-contactBtn {\n  display: inline-block;\n  font-size: calc( (150 / 1920) * 100vw );\n  font-weight: bold;\n  line-height: 1.2;\n  position: relative;\n  transition: color .1s ease;\n\n  &::before {\n    content: attr(data-txt);\n    position: absolute;\n    top: 0;\n    left: 0;\n    white-space: nowrap;\n    overflow: hidden;\n    width: 0;\n    transition: width .3s ease;\n    background: linear-gradient(90deg, #cc0033 0%, #ffb952 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: rgba(0,0,0,0);\n  }\n\n  &:hover {\n    color: transparent;\n    transition-delay: .3s;\n\n    &::before {\n      width: 100%;\n    }\n  }\n\n  &::after {\n    content: "";\n    display: block;\n    width: 100%;\n    height: 1px;\n    background-color: #333;\n    position: absolute;\n    left: 0;\n    bottom: 8px;\n  }\n}\n\n.c-contact__txt {\n  font-size: 18px;\n  line-height: 1.6;\n  margin-top: 48px;\n  font-weight: bold;\n}\n\n@media screen and (max-width: 1024px) {\n  .c-contactBtn {\n    &::before {\n      content: none;\n    }\n  }\n}\n\n@media screen and (max-width: 640px) {\n\n.c-contactArea {\n  margin-top: 0;\n}\n\n.c-contactBtnArea {\n  padding-block: 144px 94px;\n}\n\n.c-contactBtn {\n  font-size: calc(60 / 375 * 100vw);\n\n  &:hover {\n    color: #333;\n  }\n\n  &::after {\n    height: 1px;\n    bottom: 6px;\n  }\n}\n\n.c-contact__txt {\n  font-size: 13px;\n  margin-top: 34px;\n}\n\n}\n\n\n/*キービジュアル*/\n.c-keyVisual {\n  background-color: #fff;\n  padding-block: 150px 126px;\n}\n\n.c-keyVisualInner {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  gap: 0 60px\n}\n\n.c-keyVisual__txt {\n  font-size: 100px;\n  font-weight: bold;\n  line-height: 1.2;\n}\n\n.c-keyVisual__ttl {\n  font-size: 24px;\n  font-weight: bold;\n  line-height: 1.5;\n\n  .c-keyVisual__txt + & {\n    margin-top: 41px;\n  }\n}\n\n.c-breadcrumb {\n  padding-bottom: 59px;\n  font-size: 0;\n  margin-left: auto;\n  white-space: nowrap;\n\n  & > a,\n  & > span {\n    display: inline-block;\n    font-size: 15px;\n    line-height: 1.1;\n    white-space: nowrap;\n    text-overflow: ellipsis;\n    overflow: hidden;\n    max-width: 10em;\n  }\n\n  & > a {\n    transition: opacity .3s ease;\n\n    &:hover {\n      opacity: .7;\n    }\n  }\n\n  & > a + a,\n  & > a + span,\n  & > span + span {\n    position: relative;\n    padding-left: 52px;\n\n    &::before {\n      content: "";\n      display: block;
1752\n      width: 20px;\n      height: 1px;\n      background: linear-gradient(90deg, #cc0033 0%, #ffb952 100%);\n      position: absolute;\n      top: 0;\n      left: 17px;\n      bottom: 0;\n      margin: auto;\n    }\n  }\n}\n\n@media screen and (max-width: 1300px) {\n\n.c-keyVisualInner {\n  display: block;\n  gap: 0;\n}\n\n.c-breadcrumb {\n  margin-top: 104px;\n  padding-bottom: 0;\n\n  & > a {\n    &:hover {\n      opacity: 1;\n    }\n  }\n}\n\n}\n\n@media screen and (max-width: 1024px) {\n\n.c-keyVisual {\n  padding-block: 112px 72px;\n}\n\n.c-keyVisual__txt {\n  font-size: 56px;\n}\n\n.c-keyVisual__ttl {\n  font-size: 16px;\n\n  .c-keyVisual__txt + & {\n    margin-top: 31px;\n  }\n}\n\n.c-breadcrumb {\n  margin-top: 58px;\n\n  & > a,\n  & > span {\n    font-size: 11px;\n  }\n\n  & > a + a,\n  & > a + span,\n  & > span + span {\n    padding-left: 39px;\n\n    &::before {\n      width: 15px;\n      left: 13px;\n    }\n  }\n}\n\n}\n\n@media screen and (max-width: 640px) {\n\n.c-keyVisual {\n  padding-block: 84px 24px;\n}\n\n}\n\n\n/*サークルエリア*/\n.c-contactArea.circleArea {\n  position: relative;\n\n  &::before {\n    content: "";\n    display: block;\n    width: 3650px;\n    aspect-ratio: 1/1;\n    border-radius: 50%;\n    position: absolute;\n    left: 50%;\n    transform: translateX(-50%) scale(0);\n    z-index: -1;\n    transition: transform .6s cubic-bezier(.4,0,.2,1);\n  }\n\n  &.scale::before {\n    transform: translateX(-50%) scale(1);\n  }\n}\n\n@media screen and (max-width: 640px) {\n\n.c-contactArea.circleArea {\n  &::before {\n    width: 1180px;\n  }\n}\n\n}\n\n\n/*ブロックヘッド*/\n.c-blockHead__ttl {\n  font-size: 24px;\n  font-weight: bold;\n  line-height: 1.5;\n\n  &::before {\n    content: "";\n    display: inline-block;\n    width: 17px;\n    aspect-ratio: 17/12;\n    background: url(/assets/img/top/img_block-head-ttl.png) 0 0 / contain no-repeat;\n    vertical-align: middle;\n    transform: translateY(-.1em);\n    margin-right: .25em;\n  }\n}\n\n.c-blockHeadSubTtl {\n  font-size: 80px;\n  font-weight: bold;\n  line-height: 1.1;\n\n  .c-blockHead__ttl + & {\n    margin-top: 18px;\n  }\n}\n\n.c-blockHead__txt {\n  max-width: 943px;\n  font-size: 16px;\n  line-height: 2.12;\n\n  .c-blockHeadSubTtl + & {\n    margin-top: 46px;\n  }\n}\n\n@media screen and (max-width: 640px) {\n\n.c-blockHeadSubTtl {\n  font-size: 46px;\n  box-sizing: border-box;\n\n  .c-blockHead__ttl + & {\n    margin-top: 9px;\n    padding-left: 23px;\n  }\n}\n\n.c-blockHead__txt {\n  max-width: 100%;\n  font-size: 13px;\n  line-height: 2.2;\n\n  .c-blockHeadSubTtl + & {\n    margin-top: 34px;\n  }\n}\n\n}\n\n\n/*ニュース一覧*/\n.c-newsList {\n  width: 100%;\n}\n\n.c-newsList__item {\n  border-bottom: solid 1px rgba(51, 51, 51, .1);\n\n  & > a {\n    display: grid;\n    grid-template-columns: 74px calc(100% - 74px);\n    padding-block: 22px 20px;\n  }\n\n  &:nth-child(1) > a {\n    padding-block-start: 0;\n  }\n}\n\n.c-newsDate {\n  font-size: 13px;\n  opacity: .5;\n  line-height: 1.5;\n}\n\n.c-newsCat {\n  font-size: 13px;\n  line-height: 1.5;\n\n  & > span {\n    display: inline-block;\n    margin-right: 12px;\n\n    &::before {\n      content: "";\n      display: inline-block;\n      vertical-align: middle;\n      transform: translateY(-.15em);\n      width: 8px;\n      aspect-ratio: 1/1;\n      background: linear-gradient(0deg, #ffb952 0%, #cc0033 100%);\n      border-radius: 50%;\n      margin-right: 7px;\n    }\n  }\n}\n\n.c-newsList__ttl {\n  grid-column: 1/3;\n  font-size: 16px;\n  line-height: 1.68;\n  margin-top: 6px;\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 2;\n  overflow: hidden;\n  visibility: visible;\n  position: relative;\n  transition: color .3s ease;\n\n  .c-newsList__item > a:hover & {\n    color: transparent;\n  }\n\n  &::before {\n    content: attr(data-txt);\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n    overflow: hidden;\n    visibility: visible;\n    position: absolute;\n    top: 0;\n    left: 0;\n    color: rgba(0,0,0,0);\n    background: linear-gradient(90deg, #cc0033 0%, #ffb952 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: rgba(0,0,0,0);\n    opacity: 0;\n    transition: opacity .3s ease;\n\n    .c-newsList__item > a:hover & {\n      opacity: 1;\n    }\n  }\n\n  .c-newsList__item > a[target="_blank"] &::after {\n    content: "";\n    display: inline-block;\n    width: 1.13em;\n    aspect-ratio: 18/14;\n    background: url(/assets/img/common/icon_other-tab.png) 0 0/contain no-repeat;\n    vertical-align: middle;\n    transform: translateY(-0.2em);\n    margin-left: 0.47em;\n  }\n}\n\n@media screen and (max-width: 1024px) {\n\n.c-newsList__ttl {\n  .c-newsList__item > a:hover & {\n    color: #333;\n  }\n\n  &::before {\n    content: none;\n  }\n}\n\n}\n\n@media screen and (max-width: 640px) {\n\n.c-newsList__item {\n  &:nth-child(1) {\
1752n    border-top: solid 1px rgba(51,51,51,.1);\n    padding-block-start: 21px;\n  }\n\n  & > a {\n    grid-template-columns: 70px calc(100% - 70px);\n    padding-block: 21px 20px;\n  }\n}\n\n.c-newsDate {\n  font-size: 12px;\n}\n\n.c-newsCat {\n  font-size: 12px;\n}\n\n.c-newsList__ttl {\n  font-size: 13px;\n  line-height: 1.46;\n  margin-top: 4px;\n}\n\n}\n\n\n/*ページネーション*/\n.wp-pagenaviWrapper {\n  width: 100%;\n  margin-top: 110px;\n\n  .wp-pagenavi {\n    text-align: center;\n    font-size: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 20px;\n\n    & > span,\n    & > a {\n      display: inline-block;\n      line-height: 50px;\n      width: 50px;\n      font-size: 16px;\n      position: relative;\n\n      &:not(.extend, .previouspostslink, .nextpostslink) {\n        overflow: hidden;\n        transition: background-color .3s ease;\n\n        &:hover:not(span) {\n          background-color: rgba(255, 255, 255, .36);\n        }\n      }\n\n      &:not(.extend, .previouspostslink, .nextpostslink) > span:not(.c-transitionBtn__icon) {\n        display: inline-block;\n        transition-property: transform, opacity;\n        transition-duration: .15s;\n        transition-timing-function: cubic-bezier(.4,0,.2,1);\n        transition-delay: .3s;\n\n        &:nth-child(2) {\n          position: absolute;\n          top: 0;\n          left: 0;\n          right: 0;\n          bottom: 0;\n          margin: auto;\n          text-align: center;\n          transform: translateY(16%);\n          opacity: 0;\n          transition-delay: 0s;\n        }\n      }\n\n      &:not(.extend, .previouspostslink, .nextpostslink):hover > span {\n        transform: translateY(-16%);\n        opacity: 0;\n        transition-delay: 0s;\n\n        &:nth-child(2) {\n          transform: translateY(0%);\n          opacity: 1;\n          transition-delay: .3s;\n        }\n      }\n\n      &:not(.extend, .previouspostslink, .nextpostslink) {\n        border-radius: 50%;\n        border: solid 1px rgba(51, 51, 51, .1);\n      }\n\n      &.previouspostslink,\n      &.nextpostslink {\n        font-size: 0;\n\n        .c-transitionBtn__icon {\n          width: 52px;\n          margin-left: 0;\n        }\n      }\n\n      &.previouspostslink {\n        .arrow {\n          transform: rotate(180deg);\n        }\n      }\n\n      &.current {\n        background-color: #fff;\n      }\n    }\n\n    & > span.extend {\n      transform: translateY(-.3em);\n    }\n\n    .previouspostslink:hover,\n    .nextpostslink:hover {\n      .c-transitionBtn__icon > svg {\n        &:nth-child(1) {\n          animation-name: opacityMoving--offOn;\n        }\n\n        &:nth-child(2) {\n          animation-name: opacityMoving--onOff;\n        }\n\n        &:nth-child(3) {\n          animation-name: rotateMoving;\n        }\n\n        .circle {\n          &--move {\n            animation-name: offsettMoving;\n          }\n        }\n      }\n\n      .arrow {\n        animation-name: arrowMoving;\n      }\n    }\n\n    .previouspostslink:hover {\n      .arrow {\n        animation-name: arrowMoving--reverse;\n      }\n    }\n  }\n}\n\n@media screen and (max-width: 640px) {\n\n.wp-pagenaviWrapper {\n  margin-top: 82px;\n\n  .wp-pagenavi {\n    gap: 15px;\n    position: relative;\n\n    & > span,\n    & > a {\n      line-height: 36px;\n      width: 36px;\n      font-size: 14px;\n\n      &:not(.extend, .previouspostslink, .nextpostslink) {\n        &:hover:not(span) {\n          background-color: transparent;\n        }\n      }\n\n      &:not(.extend, .previouspostslink, .nextpostslink):hover > span {\n        transform: translateY(0%);\n        opacity: 1;\n\n        &:nth-child(2) {\n          transform: translateY(16%);\n          opacity: 0;\n        }\n      }\n\n      &.previouspostslink,\n      &.nextpostslink {\n        width: 50px;\n        line-height: 50px;\n        height: 50px;\n        position: absolute;\n        top: 0;\n        bottom: 0;\n        margin: auto;\n        transform: scale(.75);\n      }\n\n      &.previouspostslink {\n        left: 0;\n      }\n\n      &.nextpostslink {\n        right: 0;\n      }\n    }\n\n    .previouspostslink:hover,\n    .nextpostslink:hover {\n      .c-transitionBtn__icon >
1752 svg {\n        &:nth-child(1) {\n          animation-name: none;\n        }\n\n        &:nth-child(2) {\n          animation-name: none;\n        }\n\n        &:nth-child(3) {\n          animation-name: none;\n        }\n\n        .circle {\n          &--move {\n            animation-name: none;\n          }\n        }\n      }\n\n      .arrow {\n        animation-name: none;\n      }\n    }\n\n    .previouspostslink:hover {\n      .arrow {\n        animation-name: none;\n      }\n    }\n  }\n}\n\n}\n\n\n/*ニュース一覧*/\n.c-newsListArea {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: flex-start;\n  justify-content: space-between;\n}\n\n.c-newsListSide {\n  width: fct.vw(346);\n  min-width: 248px;\n  padding-right: 20px;\n  box-sizing: border-box;\n  transform: translateY(-5px);\n}\n\n.c-newsListSideNav {\n  .c-blockHead + & {\n    margin-top: 52px;\n  }\n}\n\n.c-newsListSideNav__item {\n  & > a {\n    display: block;\n    padding: 12px 25px 11px;\n    box-sizing: border-box;\n    font-size: 15px;\n    opacity: .6;\n    transition: opacity .3s ease;\n\n    &:hover {\n      opacity: 1;\n    }\n  }\n\n  &.current > a {\n    opacity: 1;\n    pointer-events: none;\n\n    &:hover {\n      opacity: 1;\n    }\n  }\n\n  &:nth-child(1) > a {\n    padding-top: 0;\n  }\n}\n\n.c-newsList {\n  .c-newsListArea & {\n    width: calc(100% - fct.vw(346));\n    max-width: calc(100% - 248px);\n  }\n}\n\n@media screen and (max-width: 640px) {\n\n.c-newsListArea {\n  display: block;\n}\n\n.c-newsListSide {\n  width: 100%;\n  min-width: 0;\n  padding-right: 0;\n  transform: translateY(0px);\n  position: relative;\n\n  &::before,\n  &::after {\n    content: "";\n    display: block;\n    width: 30px;\n    height: 38px;\n    background-color: #f3f3f3;\n    position: absolute;\n    bottom: 0;\n    filter: blur(5px);\n    z-index: 1;\n  }\n\n  &::before {\n    left: -36px;\n  }\n\n  &::after {\n    right: -36px;\n  }\n}\n\n.c-newsListSideNav {\n  overflow: scroll;\n  white-space: nowrap;\n  width: calc(100% + 40px);\n  transform: translateX(-20px);\n  margin-bottom: -4px;\n  padding: 0 6px 12px;\n  box-sizing: border-box;\n\n  .c-blockHead + & {\n    margin-top: 34px;\n  }\n}\n\n.c-newsListSideNav__item {\n  display: inline-block;\n\n  & > a {\n    display: inline-block;\n    padding: 0 14px;\n\n    &:hover {\n      opacity: .6;\n    }\n  }\n\n  &.current > a {\n    opacity: 1;\n  }\n}\n\n.c-newsList {\n  .c-newsListArea & {\n    width: 100%;\n    max-width: 100%;\n  }\n}\n\n}\n\n\n/*記事本文*/\n.c-articleBody {\n  & > * {\n    margin-bottom: 58px;\n\n    &:nth-child(1) {\n      margin-top: 0;\n    }\n  }\n\n  h1 {\n    line-height: 1.5;\n    padding: 20px 26px 16px 62px;\n    box-sizing: border-box;\n    background-color: #fff;\n    border-radius: 20px;\n    width: 100%;\n    font-size: 36px;\n    font-weight: bold;\n    margin-block: 80px 28px;\n    position: relative;\n\n    &::before {\n      content: "";\n      display: inline-block;\n      width: .5em;\n      aspect-ratio: 18/12;\n      background: url(/assets/img/top/img_block-head-ttl.png) 0 0/contain no-repeat;\n      position: absolute;\n      top: 42px;\n      left: 28px;\n    }\n  }\n\n  h2 {\n    font-size: 28px;\n    font-weight: bold;\n    line-height: 1.5;\n    text-indent: -2.64em;\n    margin-left: 2.64em;\n    margin-block: 80px 28px;\n\n    &:nth-child(1) {\n      margin-top: 0;\n    }\n\n    &::before {\n      content: "";\n      display: inline-block;\n      width: 2.14em;\n      height: 1px;\n      background: linear-gradient(90deg, #cc0033 0%, #ffb952 100%);\n      vertical-align: middle;\n      transform: translateY(-.1em);\n      margin-right: .5em;\n    }\n  }\n\n  h3,\n  h4,\n  h5,\n  h6 {\n    font-size: 20px;\n    line-height: 1.5;\n    color: #e94709;\n    font-weight: bold;\n    margin-block: 18px 24px;\n  }\n\n  p {\n    font-size: 16px;\n    line-height: 2.25;\n  }\n\n  ul li,\n  ol li,\n   {\n    font-size: 16px;\n    line-height: 2.25;
1752\n\n    & + li {\n      margin-top: 1px;\n    }\n  }\n\n  ul li {\n    &::before {\n      content: "";\n      display: inline-block;\n      width: 10px;\n      height: 10px;\n      background: linear-gradient(90deg, #cc0033 0%, #ffb952 100%);\n      vertical-align: middle;\n      transform: translateY(-.15em);\n      margin-right: .4em;\n      border-radius: 50%;\n    }\n  }\n\n  ol {\n    li {\n      counter-increment: listCounter;\n\n      &::before {\n        display: inline-block;\n        counter-increment: number 1;\n        content: counter(listCounter);\n        color: #333;\n        font-weight: 600;\n        vertical-align: middle;\n        transform: translateY(-.1em);\n        font-size: 1em;\n        font-weight: bold;\n        margin-right: .4em;\n        background: linear-gradient(90deg, #cc0033 0%, #ffb952 100%);\n        -webkit-background-clip: text;\n        -webkit-text-fill-color: rgba(0,0,0,0);\n      }\n    }\n  }\n\n  a {\n    color: #333;\n    text-decoration: underline;\n    font-size: 16px;\n    position: relative;\n    transition: color .3s ease;\n\n    &[target="_blank"]::after {\n      content: "";\n      display: inline-block;\n      width: 1.13em;\n      aspect-ratio: 18/14;\n      background: url(/assets/img/common/icon_other-tab.png) 0 0 / contain no-repeat;\n      vertical-align: middle;\n      transform: translateY(-.2em);\n      margin-left: .47em;\n    }\n\n    &::before {\n      content: attr(data-txt);\n      display: inline-block;\n      position: absolute;\n      top: -8px;\n      left: 0;\n      color: rgba(0,0,0,0);\n      background: linear-gradient(90deg, #cc0033 0%, #ffb952 100%);\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: rgba(0,0,0,0);\n      white-space: nowrap;\n      overflow: hidden;\n      width: 0;\n      transition: width .3s ease;\n    }\n\n    &:hover {\n      color: transparent;\n\n      &::before {\n        width: 100%;\n      }\n    }\n  }\n\n  table {\n    border-top: solid 1px #ddd;\n    border-left: solid 1px #ddd;\n    max-width: 1020px;\n    margin-inline: auto;\n\n    th,\n    td {\n      border-bottom: solid 1px #ddd;\n      position: relative;\n      vertical-align: middle;\n      padding: 19px 40px 19px;\n      box-sizing: border-box;\n\n      &::after {\n        content: "";\n        display: block;\n        width: 1px;\n        height: 100%;\n        background-color: #ddd;\n        position: absolute;\n        top: 0;\n        right: 0;\n      }\n    }\n\n    th {\n      background: linear-gradient(90deg, #cc0033 0%, #ffb952 100%);\n      font-weight: bold;\n      color: #fff;\n    }\n\n    tr.gradation {\n      background: linear-gradient(90deg, #cc0033 0%, #ffb952 100%);\n    }\n\n    tr.gradation th {\n      background: unset;\n    }\n  }\n\n  img {\n    width: auto;\n    height: auto;\n    max-width: 100%;\n  }\n\n  blockquote {\n    margin-top: -35px;\n\n    & > * {\n      font-size: 13px;\n      line-height: 1.84;\n    }\n  }\n\n  strong {\n    font-weight: bold;\n  }\n\n  em {\n    font-style: italic;\n  }\n}\n\n@media screen and (max-width: 1024px) {\n\n.c-articleBody {\n  a {\n    &::before {\n      content: none;\n    }\n\n    &:hover {\n      color: #333;\n    }\n  }\n}\n\n}\n\n@media screen and (max-width: 640px) {\n\n.c-articleBody {\n  & > * {\n    margin-bottom: 44px;\n  }\n\n  h1 {\n    padding: 15px 20px 12px 52px;\n    border-radius: 10px;\n    font-size: 24px;\n    margin-block: 40px 21px;\n\n    &::before {\n      width: 14px;\n      top: 28px;\n      left: 21px;\n    }\n  }\n\n  h2 {\n    font-size: 22px;\n    margin-block: 40px 16px;\n  }\n\n  h3,\n  h4,\n  h5,\n  h6 {\n    font-size: 16px;\n    margin-block: 14px 18px;\n  }\n\n  p {\n    font-size: 13px;\n    line-height: 1.9;\n  }\n\n  ul li,\n  ol li,\n   {\n    font-size: 13px;\n    line-height: 1.9;\n  }\n\n  ul li {\n    &::before {\n      width: 8px;\n      height: 8px;\n    }\n  }\n\n  a {\n    font-size: 13px;\n  }\n\n  table {\n    max-width: 100%;\n    margin-inline: auto;\n\n    th,\n    td {\n      padding: 14px 15px 14px;\n      font-size: 13px;\n    }\n  }\n\n  blockquote {\n    margin-top: -26px;\n\n    & > * {\n      font-size: 12px;\n      line-height: 1.9;\n    }\n  }\n}\n\n}\n\n/*コンテンツリスト*/\n.c-contentsList {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  grid-gap: 94px 34px;\n}\n\n.c-contentsList__item {\n  & > a {\n    display: block;\n  }\n}\n\n.c-contentsList__tmb {\n  width: 100%;\n  aspect-ratio: 483/338;\n  position: relative;\n  z-index: 1;\n\n  &::before {\n    content: "";\n    display: block;\n    width: 109%;\n    aspect-ratio: 1066/776;\n    background: url(/assets/img/contents/tmb_contents-list-shadow.png) 0 0/contain no-repeat;\n    position: absolute;\n    top: -5.8%;\n    left: -4.6%;\n    z-index: -1;\n    transition: opacity .3s ease;\n\n    .c-contentsList__item > a:hover & {\n      opacity: 0;\n    }\n  }\n}\n\n.c-contentsList__tmbInner {\n  display: block;\n  width: 100%;\n  height: 100%;\n  -webkit-mask-image: url(/assets/img/contents/tmb_contents-list-mask.svg);\n  -webkit-mask-repeat: no-repeat;\n  -webkit-mask-position: 0 0;\n  -webkit-mask-size: contain;\n  mask-image: url(/assets/img/contents/tmb_contents-list-mask.svg);\n  mask-repeat: no-repeat;\n  mask-position: 0 0;\n  mask-size: contain;\n\n  & > img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: transform .3s ease;\n\n    .c-contentsList__item > a:hover & {\n      transform: scale(1.06);\n    }\n  }\n}\n\n.c-contentsList__ttl {\n  font-size: 18px;\n  font-weight: bold;\n  line-height: 1.5;\n  margin-top: 27px;\n  padding-inline: 30px;\n  box-sizing: border-box;\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 2;\n  overflow: hidden;\n  visibility: visible;\n  position: relative;\n  transition: color .3s ease;\n\n  .c-contentsList__item > a:hover & {\n    color: transparent;\n  }\n\n  &::after {\n    content: attr(data-txt);\n    padding-inline: 30px;\n    box-sizing: border-box;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n    overflow: hidden;\n    visibility: visible;\n    position: absolute;\n    top: 0;\n    left: 0;\n    color: rgba(0,0,0,0);\n    background: linear-gradient(90deg, #cc0033 0%, #ffb952 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: rgba(0,0,0,0);\n    opacity: 0;\n    transition: opacity .3s ease;\n\n    .c-contentsList__item > a:hover & {\n      opacity: 1;\n    }\n  }\n}\n\n.c-contentsList__icon {\n  display: inline-block;\n  font-size: 14px;\n  line-height: 1;\n  margin-top: 12px;\n  padding-inline: 30px;\n  box-sizing: border-box;\n\n  &::before {\n    content: "";\n    display: inline-block;\n    vertical-align: middle;\n    transform: translateY(-0.15em);\n    width: 8px;\n    aspect-ratio: 1/1;\n    border-radius: 50%;\n    margin-right: 7px;\n  }\n\n  &--studio::before {\n    background-color: #ffa800;\n  }\n\n  &--live::before {\n    background-color: #cf0000;\n  }\n}\n\n.c-contentsListTag {\n  display: flex;\n  align-items: flex-start;\n  justify-content: flex-start;\n  flex-wrap: wrap;\n  gap: 6px 10px;\n  padding-inline: 30px;\n  box-sizing: border-box;\n  margin-top: 22px;\n}\n\n.c-contentsListTag__item {\n  font-size: 14px;\n  display: inline-block;\n  padding: 4px 14px;\n  box-sizing: border-box;\n  background-color: #fff;\n  border-radius: 15px;\n}\n\n@media screen and (max-width: 1024px) {\n\n.c-contentsList {\n  grid-template-columns: repeat(2, 1fr);\n}\n\n.c-contentsList__tmb {\n  &::before {\n    .c-contentsList__item > a:hover & {\n      opacity: 1;\n    }\n  }\n}\n\n.c-contentsList__tmbInner {\n  & > img {\n    .c-contentsList__item > a:hover & {\n      transform: scale(1);\n    }\n  }\n}\n\n.c-contentsList__ttl {\n  .c-contentsList__item > a:hover & {\n    color: #333;\n  }\n\n  &::after {\n    content: none;\n  }\n}\n\n}\n\n@media screen and (max-width: 640px) {\n\n.c-contentsList {\n  grid-template-columns: 1fr;\n  grid-row-gap: 54px;\n}\n\n.c-contentsList__ttl {\n  font-size: 17px;\n  line-height: 1.4;\n  margin-top: 18px;\n  padding-inline: 26px;\n  box-sizing: border-box;\n}\n\n.c-contentsList__icon {\n  display: block;\n  padding-inline: 26px;\n  margin-top: 12px;\n}\n\n.c-contentsListTag {\n  gap: 4px 8px;\n  padding-inline: 20px;\n  margin-top: 16px;\n}\n\n.c-contentsListTag__item {\n  font-size: 12px;\n  padding: 3px 11px;\n  border-radius: 11px;\n}\n\n}\n\n\n/*サークルエリア*/\n.c-circleArea {\n  position: relative;\n\n  &::before {\n    content: "";\n    display: block;\n    width: 3650px;\n    aspect-ratio: 1/1;\n    border-radius: 50%;\n    position: absolute;\n    left: 50%;\n    transform: translateX(-50%) scale(0);\n    z-index: -1;\n    transition: transform .6s cubic-bezier(.4,0,.2,1);\n  }\n\n  &.scale::before {\n    transform: translateX(-50%) scale(1);\n  }\n\n  &::after {\n    content: "";\n    width: 100%;\n    height: calc(100% - 280px);\n    position: absolute;\n    left: 0;\n    bottom: 0;\n    z-index: -2;\n    opacity: 0;\n    transition: opacity .6s cubic-bezier(.4,0,.2,1) .6s;\n  }\n\n  &.scale::after {\n    opacity: 1;\n  }\n}\n\n@media screen and (max-width: 640px) {\n\n.c-circleArea {\n  &::before {\n    width: 1180px;\n  }\n}\n\n}\n\n\n/*サービスリスト*/\n.c-serviceList {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  grid-column-gap: 22px;\n}\n\n.c-serviceList__item {\n  width: 100%;\n  height: 400px;\n  display: flex;\n  flex-flow: column;\n  align-items: center;\n  justify-content: center;\n  padding-inline: 60px;\n  box-sizing: border-box;\n  background-color: #494949;\n  border-radius: 80px;\n  overflow: hidden;\n  position: relative;\n  z-index: 1;\n\n  &::after {\n    content: "";\n    display: block;\n    width: 100%;\n    height: 100%;\n    position: absolute;\n    top: 0;\n    left: 0;\n    z-index: -1;\n    background: linear-gradient(0deg, #ffb952 0%, #cc0033 100%);\n    opacity: 0;\n    transition: opacity .3s ease .2s;\n  }\n\n  &:hover::after {\n    opacity: 1;\n    transition-duration: .4s;\n    transition-delay: 0s;\n  }\n}\n\n.c-service__icon {\n  display: block;\n  width: 152px;\n  aspect-ratio: 152/121;\n  position: relative;\n  margin-top: -44px;\n\n  &::before,\n  &::after {\n    content: "";\n    display: block;\n    width: 100%;\n    height: 100%;\n    background: url(/assets/img/top/icon_service--studio--hover.png) center center / contain no-repeat;\n    position: absolute;\n    top: 0;\n    left: 0;\n    transition: opacity .3s ease .2s;\n  }\n\n  &::after {\n    opacity: 0;\n  }\n\n  .c-serviceList__item:hover &::before {\n    opacity: 0;\n    transition-delay: 0s;\n  }\n\n  .c-serviceList__item:hover &::after {\n    opacity: 1;\n    transition-delay: 0s;\n  }\n\n  &--studio::before {\n    background-image: url(/assets/img/top/icon_service--studio--hover.png);\n  }\n\n  &--studio::after {\n    background-image: url(/assets/img/top/icon_service--studio.png);\n  }\n\n  &--live::before {\n    background-image: url(/assets/img/top/icon_service--live--hover.png);\n  }\n\n  &--communication::before {\n    background-image: url(/assets/img/top/icon_service--communication.png);\n  }\n\n  &--development::before {\n    background-image: url(/assets/img/top/icon_service--development.png);\n  }\n\n  &--live::after {\n    background-image: url(/assets/img/top/icon_service--live.png);\n  }\n\n  &--communication::after {\n    background-image: url(/assets/img/top/icon_service--communication--hover.png);\n  }\n\n  &--development::after {\n    background-image: url(/assets/img/top/icon_service--development--hover.png);\n  }\n}\n\n.c-service__ttl {\n  font-size: 52px;\n  font-weight: bold;\n  line-height: 1.5;\n  color: #fff;\n  margin-top: 2px;\n\n  & > span {\n    display: block;\n    font-size: 14px;\n    margin-top: -6px;\n    text-align: center;\n  }\n}\n\n.c-serviceCaptionWrapper {\n  overflow: hidden;\n  max-height: 0;\n  transition: max-height .6s ease;\n\n  .c-serviceList__item:hover & {\n    max-height: 100%;\n    transition-duration: .9s;\n  }\n}\n\n.c-serviceCaption {\n  margin-inline: auto;\n  padding-top: 52px;\n  max-width: 467px;\n  font-size: 16px;\n  line-height: 2;
1752\n  color: #fff;\n}\n\n.c-transitionBtn__icon--service {\n  width: 90px;\n  position: absolute;\n  right: 57px;\n  bottom: 50px;\n\n  .arrow {\n    background: url(/assets/img/common/icon_arrow-transition--white.svg) 0 0 / contain no-repeat;\n  }\n\n  .c-serviceList__item:hover & {\n     & > svg {\n      &:nth-child(1) {\n        animation-name: opacityMoving--offOn;\n      }\n\n      &:nth-child(2) {\n        animation-name: opacityMoving--onOff;\n      }\n\n      &:nth-child(3) {\n        animation-name: rotateMoving;\n      }\n\n      .circle {\n        &--move {\n          animation-name: offsettMoving;\n        }\n      }\n    }\n\n    .arrow {\n      animation-name: arrowMoving;\n    }\n  }\n}\n\n@media screen and (max-width: 1024px) {\n\n.c-serviceList {\n  display: grid;\n  grid-template-columns: 1fr;\n  grid-column-gap: 0;\n  grid-row-gap: 22px;\n}\n\n.c-serviceList__item {\n  width: 100%;\n  padding: 0 45px;\n\n  &::after {\n    content: none;\n  }\n}\n\n.c-service__icon {\n  margin-top: -30px;\n\n  .c-serviceList__item:hover &::before {\n    opacity: 1;\n  }\n\n  .c-serviceList__item:hover &::after {\n    opacity: 0;\n  }\n}\n\n.c-serviceCaptionWrapper {\n  max-height: 100%;\n  grid-column: 1/3;\n}\n\n.c-serviceCaption {\n  width: 100%;\n  margin-inline: 0;\n  padding-top: 2px;\n  max-width: 100%;\n}\n\n.c-transitionBtn__icon--service {\n  right: 44px;\n  bottom: 44px;\n\n  .c-serviceList__item:hover & {\n     & > svg {\n      &:nth-child(1) {\n        animation-name: none;\n      }\n\n      &:nth-child(2) {\n        animation-name: none;\n      }\n\n      &:nth-child(3) {\n        animation-name: none;\n      }\n\n      .circle {\n        &--move {\n          animation-name: none;\n        }\n      }\n    }\n\n    .arrow {\n      animation-name: none;\n    }\n  }\n}\n\n}\n\n@media screen and (max-width: 640px) {\n\n.c-serviceList {\n  grid-row-gap: 20px;\n}\n\n.c-serviceList__item {\n  width: 100%;\n  height: auto;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 32px 22px 45px;\n  border-radius: 40px;\n\n  &.en {\n    padding-bottom: 58px;\n  }\n}\n\n.c-service__icon {\n  width: 84px;\n  transform: translateX(0px);\n  margin-top: 0;\n}\n\n.c-service__ttl {\n  text-align: center;\n  font-size: 24px;\n  margin-top: -6px;\n  transform: translateX(0px) translateY(0px);\n\n  & > span {\n    font-size: 11px;\n    text-align: center;\n    margin-top: 0px;\n    font-weight: normal;\n  }\n}\n\n.c-serviceCaptionWrapper {\n  max-height: 100%;\n  grid-column: 1/3;\n}\n\n.c-serviceCaption {\n  padding-top: 20px;\n  font-size: 13px;\n  line-height: 1.8;\n}\n\n.c-transitionBtn__icon--service {\n  right: 26px;\n  bottom: 20px;\n  transform: scale(.44);\n  transform-origin: right bottom;\n\n  & .arrow {\n    transform: scale(2);\n  }\n}\n\n}\n\n\n/*コンテンツボタンエリア*/\n.c-contentsBtnArea {\n  margin-top: 108px;\n}\n\n.c-contentsBtn {\n  display: block;\n  width: 200px;\n  aspect-ratio: 1/1;\n  margin-inline: auto;\n  position: relative;\n}\n\n@keyframes gradationMoving {\n  0% {\n    width: 0;\n    opacity: 1;\n  }\n\n  20% {\n    width: 0;\n    opacity: 1;\n  }\n\n  56% {\n    width: 100%;\n    opacity: 1;\n  }\n\n  80% {\n    width: 100%;\n    opacity: 1;\n  }\n\n  100% {\n    width: 100%;\n    opacity: 0;\n  }\n}\n\n.c-contentsBtn__box {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: 100%;\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 1;\n  pointer-events: none;\n\n  & > span {\n    display: inline-block;\n    position: relative;\n    color: #fff;\n\n    &::after {\n      content: "View all contents";\n      display: inline-block;\n      position: absolute;\n      top: 0;\n      left: 0;\n      white-space: nowrap;\n      overflow: hidden;\n      width: 0;\n      background: linear-gradient(90deg, #cc0033 0%, #ffb952 100%);\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: rgba(0,0,0,0);\n      animation: 1s cubic-bezier(.4,0,.2,1);\n\n      .c-contentsBtn:hover & {\n        animation-name: gradationMoving;\n      }\n    }\n  }\n}\n\n.c-contentsBtn__icon {\n  display: block;\n  width: 100%;\n  height: 100%;\n  aspect-ratio: 1/1;\n  position: relative;\n\n  svg {\n    display: block;\n    width: 100%;\n    height: 100%;
1752\n    viewBox: 0 0 100% 100%;\n    font-size: 0;\n    animation: 1s cubic-bezier(.4,0,.2,1);\n\n    &:nth-child(2) {\n      position: absolute;\n      top: 0;\n      left: 0;\n      opacity: 0;\n    }\n\n    &:nth-child(3) {\n      position: absolute;\n      top: 0;\n      left: 0;\n    }\n\n    &:nth-child(4) {\n      position: absolute;\n      top: 0;\n      left: 0;\n      fill: transparent;\n    }\n\n    &:nth-child(1) .circle {\n      transform-origin: center;\n      transform: rotate(-90deg);\n    }\n\n    &:nth-child(4) .circle {\n      transform-origin: center;\n      transform: rotate(90deg);\n    }\n\n    .circle {\n      cx: 50%;\n      cy: 50%;\n      r: calc(50% - 2px);\n      stroke-width: 1px;\n      transition: opacity .1s ease;\n\n      &--gray {\n        fill: transparent;\n        stroke: #e2e2e2;\n      }\n\n      &--move {\n        fill: transparent;\n        stroke-dasharray: 314%;\n        stroke-dashoffset: 314%;\n        animation: 1s cubic-bezier(.4,0,.2,1);\n      }\n    }\n  }\n\n  .c-contentsBtn:hover & svg {\n    &:nth-child(1),\n    &:nth-child(4) {\n      animation-name: opacityMoving--offOn;\n    }\n\n    &:nth-child(2) {\n      animation-name: opacityMoving--onOff;\n    }\n\n    &:nth-child(3) {\n      animation-name: rotateMoving;\n    }\n\n    .circle {\n      &--move {\n        animation-name: offsettMoving;\n      }\n    }\n  }\n}\n\n@media screen and (max-width: 1024px) {\n\n.c-contentsBtn__box {\n  & > span {\n    font-size: 18px;\n\n    &::after {\n      .c-contentsBtn:hover & {\n        animation-name: none;\n      }\n    }\n  }\n}\n\n.c-contentsBtn__icon {\n\n  .c-contentsBtn:hover & svg {\n    &:nth-child(1),\n    &:nth-child(4) {\n      animation-name: none;\n    }\n\n    &:nth-child(2) {\n      animation-name: none;\n    }\n\n    &:nth-child(3) {\n      animation-name: none;\n    }\n\n    .circle {\n      &--move {\n        animation-name: none;\n      }\n    }\n  }\n}\n\n}\n\n@media screen and (max-width: 640px) {\n\n.c-contentsBtnArea {\n  margin-top: 34px;\n}\n\n.c-contentsBtn {\n  transform: scale(.75);\n}\n\n}\n\n@media screen and (max-width: 1024px) {\n\n.c-mobileSliderWrapper {\n  overflow: hidden;\n\n  .slick-dots {\n    display: none !important;\n  }\n}\n\n.c-contentsList--mobileSlider {\n  display: block;\n  width: calc(100% - 100px);\n  margin-inline: auto;\n\n  .slick-list {\n    overflow: visible;\n  }\n}\n\n.c-contentsList__item {\n  .c-contentsList--mobileSlider & {\n    padding-inline: 12px;\n    box-sizing: border-box;\n  }\n}\n\n.relatecGauge {\n  display: block;\n  width: 100%;\n  margin: 54px 0 34px;\n  height: 2px;\n  background-color: rgba(51,51,51,.1);\n  position: relative;\n\n  & > span {\n    display: block;\n    width: 0;\n    height: 100%;\n    background-color: #333;\n    transition: width .3s ease;\n    position: absolute;\n    top: 0;\n    left: 0;\n  }\n}\n\n.relatecNav {\n  display: flex;\n  align-items: flex-start;\n  justify-content: flex-end;\n  gap: 8px;\n\n  .slick-arrow {\n    display: block;\n    width: 50px;\n    aspect-ratio: 1/1;\n    border: solid 1px #dfdfdf;\n    border-radius: 18px;\n    font-size: 0;\n    position: relative;\n    transition: background-color .3s ease;\n\n    &::before {\n      content: "";\n      display: block;\n      width: 14px;\n      aspect-ratio: 14/10;\n      background: url(/assets/img/common/icon_arrow--black.svg) 0 0/contain no-repeat;\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      margin: auto;\n      transition: opacity .3s ease;\n    }\n  }\n\n  .slick-arrow.slick-prev {\n    transform: rotate(-180deg);\n  }\n\n  .slick-arrow.slick-disabled {\n    pointer-events: none;\n\n    &::before {\n      opacity: .4;\n    }\n  }\n}\n\n}\n\n@media screen and (max-width: 640px) {\n\n.c-contentsList--mobileSlider {\n  width: calc(100% - 60px);\n}\n\n.c-contentsList__item {\n  .c-contentsList--mobileSlider & {\n    padding-inline: 8px;\n  }\n}\n\n.relatecGauge {\n  margin: 46px 0 12px;\n  width: calc(100vw - 40px);\n}\n\n.relatecNav {\n  .slick-arrow {\n    width: 40px;\n    border-radius: 9px;\n  }\n}\n\n}\n\n\n/*モーダル*/\n.c-modal {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(51, 51, 51, .5);\n  z-index: 10000;\n  opacity: 0;\n  pointer-events: none;\n  transition: opacity .3s ease;\n\n  &.on {\n    opacity: 1;\n    pointer-events: auto;\n  }\n}\n\n.c-modalInner {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: 100%;\n  position: relative;\n  z-index: 1;\n}\n\n.c-modal__box {\n  width: auto;\n  height: auto;\n  max-width: calc(100% - 160px);\n  max-height: calc(100% - 160px);\n  background-color: #fff;\n  border-radius: 200px;\n  padding: 100px 145px;\n  box-sizing: border-box;\n}\n\n.c-modalShadow {\n  display: block;\n  width: 100%;\n  height: 100%;\n  background: #f3f3f3;\n  opacity: .8;\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: -1;\n}\n\n.c-modalClose {\n  display: block;\n  width: 80px;\n  aspect-ratio: 1/1;\n  position: absolute;\n  top: 40px;\n  right: 40px;\n  cursor: pointer;\n  background: #333;\n  border-radius: 50%;\n  transition: opacity .3s ease;\n\n  &:hover {\n    opacity: .8;\n  }\n\n  &::before,\n  &::after {\n    content: "";\n    display: block;\n    width: 2px;\n    height: 25px;\n    background: #fff;\n    margin: auto;\n    transform: rotate(-45deg);\n    position: absolute;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    top: 0;\n  }\n\n  &::after {\n    transform: rotate(45deg);\n  }\n}\n\n@media screen and (max-width: 1024px) {\n\n.c-modal__boxWrappper {\n  max-width: 100%;\n  padding: 60px;\n}\n\n.c-modal__box {\n  border-radius: 100px;\n  padding: 90px;\n}\n\n}\n\n@media screen and (max-width: 640px) {\n\n.c-modal__boxWrappper {\n  padding-inline: 20px;\n}\n\n.c-modal__box {\n  border-radius: 20px;\n  padding: 30px;\n  max-width: calc(100% - 40px);\n  max-height: calc(100% - 40px);\n}\n\n.c-modalClose {\n  width: 40px;\n  top: 20px;\n  right: 20px;\n\n  &:hover {\n    opacity: 1;\n  }\n\n  &::before,\n  &::after {\n    height: 16px;\n  }\n}\n\n}\n\n\n/*シェアボタン*/\n.c-articleShare {\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n}\n\n.c-articleShare__ttl {\n  line-height: 1.1;\n  vertical-align: middle;\n  transform: translateY(-.45em);\n  margin-right: 20px;\n  font-size: 16px;\n}\n\n.c-articleShare__box {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 12px;\n  margin-bottom: 18px;\n  background-color: #fff;\n  border-radius: 27px;\n  padding: 14px 18px 14px 24px;\n}\n\n.c-articleShare__icon {\n  display: inline-block;\n  width: 26px;\n  vertical-align: middle;\n  transition: opacity .3s ease;\n\n  &:hover {\n    opacity: .7;\n  }
1752\n\n  &--x {\n    width: 20px;\n    transform: translateY(-2px);\n  }\n\n  &--link {\n    position: relative;\n\n    &--on {\n      pointer-events: none;\n    }\n\n    &::before,\n    &::after {\n      opacity: 0;\n      transform: translateY(10px);\n      transition-property: opacity, transform;\n      transition-duration: .3s;\n      transition-timing-function: ease;\n    }\n\n    &--on::before,\n    &--on::after {\n      opacity: 1;\n      transform: translateY(0px);\n    }\n\n    &::before {\n      content: \'Copy\';\n      display: block;\n      width: 36px;\n      font-size: 13px;\n      line-height: 1;\n      background-color: #fff;\n      padding: 8px 9px 8px;\n      text-align: center;\n      color: #333;\n      position: absolute;\n      left: -14px;\n      right: 0;\n      top: -56px;\n      margin: auto;\n      border-radius: 15px;\n    }\n\n    &::after {\n      content: \'\';\n      display: block;\n      width: 10px;\n      height: 10px;\n      background-color: #fff;\n      clip-path: polygon(0% 0%, 100% 0%, 50% 100%);\n      position: absolute;\n      left: 0;\n      right: 0;\n      top: -28px;\n      margin: auto;\n    }\n  }\n}\n\n@media screen and (max-width: 640px) {\n\n.c-articleShare {\n  justify-content: center;\n  transform: translateX(-.25em);\n}\n\n.c-articleShare__ttl {\n  margin-right: 15px;\n  font-size: 13px;\n}\n\n.c-articleShare__box {\n  gap: 12px;\n  margin-bottom: 14px;\n  border-radius: 22px;\n  padding: 7px 18px 11px 22px;\n}\n\n.c-articleShare__icon {\n  width: 20px;\n\n  &:hover {\n    opacity: 1;\n  }\n\n  &--x {\n    width: 17px;\n  }\n\n  &--link {\n    transform: translateY(.2em);\n  }\n}\n\n}',
1753            ],
1754            sourceRoot: "",
1755          },
1756        ]),
1757          (t.Z = k));
1758      },
1759      9817: function (n, t, A) {
1760        "use strict";
1761        var e = A(7537),
1762          i = A.n(e),
1763          a = A(3645),
1764          o = A.n(a)()(i());
1765        (o.push([
1766          n.id,
1767          '.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}',
1768          "",
1769          {
1770            version: 3,
1771            sources: ["webpack://./assets/css/slick/slick.css"],
1772            names: [],
1773            mappings:
1774              "AACA,cAEI,iBAAA,CAEA,aAAA,CACA,qBAAA,CAEA,wBAAA,CACG,qBAAA,CACC,oBAAA,CACI,gBAAA,CAER,0BAAA,CACA,uBAAA,CACA,sBAAA,CACI,kBAAA,CACJ,yCAAA,CAGJ,YAEI,iBAAA,CAEA,aAAA,CACA,eAAA,CAEA,QAAA,CACA,SAAA,CAEJ,kBAEI,YAAA,CAEJ,qBAEI,cAAA,CACA,WAAA,CAGJ,qDAGI,sCAAA,CACG,mCAAA,CACC,kCAAA,CACC,iCAAA,CACG,8BAAA,CAGZ,aAEI,iBAAA,CACA,KAAA,CACA,MAAA,CAEA,aAAA,CACA,gBAAA,CACA,iBAAA,CAEJ,uCAGI,aAAA,CAEA,UAAA,CAEJ,mBAEI,UAAA,CAEJ,4BAEI,iBAAA,CAGJ,aAEI,YAAA,CACA,UAAA,CAEA,WAAA,CACA,cAAA,CAEJ,uBAEI,WAAA,CAEJ,iBAEI,aAAA,CAEJ,+BAEI,YAAA,CAEJ,0BAEI,mBAAA,CAEJ,gCAEI,aAAA,CAEJ,4BAEI,iBAAA,CAEJ,6BAEI,aAAA,CAEA,WAAA,CAEA,8BAAA,CAEJ,0BACI,YAAA",
1775            sourcesContent: [
1776              "/* Slider */\n.slick-slider\n{\n    position: relative;\n\n    display: block;\n    box-sizing: border-box;\n\n    -webkit-user-select: none;\n       -moz-user-select: none;
1776\n        -ms-user-select: none;\n            user-select: none;\n\n    -webkit-touch-callout: none;\n    -khtml-user-select: none;\n    -ms-touch-action: pan-y;\n        touch-action: pan-y;\n    -webkit-tap-highlight-color: transparent;\n}\n\n.slick-list\n{\n    position: relative;\n\n    display: block;\n    overflow: hidden;\n\n    margin: 0;\n    padding: 0;\n}\n.slick-list:focus\n{\n    outline: none;\n}\n.slick-list.dragging\n{\n    cursor: pointer;\n    cursor: hand;\n}\n\n.slick-slider .slick-track,\n.slick-slider .slick-list\n{\n    -webkit-transform: translate3d(0, 0, 0);\n       -moz-transform: translate3d(0, 0, 0);\n        -ms-transform: translate3d(0, 0, 0);\n         -o-transform: translate3d(0, 0, 0);\n            transform: translate3d(0, 0, 0);\n}\n\n.slick-track\n{\n    position: relative;\n    top: 0;\n    left: 0;\n\n    display: block;\n    margin-left: auto;\n    margin-right: auto;\n}\n.slick-track:before,\n.slick-track:after\n{\n    display: table;\n\n    content: '';\n}\n.slick-track:after\n{\n    clear: both;\n}\n.slick-loading .slick-track\n{\n    visibility: hidden;\n}\n\n.slick-slide\n{\n    display: none;\n    float: left;\n\n    height: 100%;\n    min-height: 1px;\n}\n[dir='rtl'] .slick-slide\n{\n    float: right;\n}\n.slick-slide img\n{\n    display: block;\n}\n.slick-slide.slick-loading img\n{\n    display: none;\n}\n.slick-slide.dragging img\n{\n    pointer-events: none;\n}\n.slick-initialized .slick-slide\n{\n    display: block;\n}\n.slick-loading .slick-slide\n{\n    visibility: hidden;\n}\n.slick-vertical .slick-slide\n{\n    display: block;\n\n    height: auto;\n\n    border: 1px solid transparent;\n}\n.slick-arrow.slick-hidden {\n    display: none;\n}\n",
1777            ],
1778            sourceRoot: "",
1779          },
1780        ]),
1781          (t.Z = o));
1782      },
1783      1799: function (n, t, A) {
1784        "use strict";
1785        var e = A(7537),
1786          i = A.n(e),
1787          a = A(3645),
1788          o = A.n(a),
1789          r = A(1667),
1790          s = A.n(r),
1791          c = new URL(A(4951), A.b),
1792          l = new URL(A(3289), A.b),
1793          p = new URL(A(4895), A.b),
1794          d = new URL(A(7290), A.b),
1795          C = new URL(A(3877), A.b),
1796          g = new URL(A(1654), A.b),
1797          m = new URL(A(5554), A.b),
1798          h = new URL(A(1978), A.b),
1799          b = new URL(A(8451), A.b),
1800          x = new URL(A(3036), A.b),
1801          u = new URL(A(7692), A.b),
1802          K = new URL(A(8822), A.b),
1803          O = new URL(A(8823), A.b),
1804          f = o()(i()),
1805          w = s()(c),
1806          v = s()(l),
1807          k = s()(p),
1808          B = s()(d),
1809          y = s()(C),
1810          E = s()(g),
1811          _ = s()(m),
1812          S = s()(h),
1813          M = s()(b),
1814          L = s()(x),
1815          I = s()(u),
1816          P = s()(K),
1817          Q = s()(O);
1818        (f.push([
1819          n.id,
1820          '.openingArea{position:fixed;top:0;left:0;width:100vw;height:100svh;z-index:10000;background-color:#f3f3f3;transition:opacity .3s ease}.openingArea>lottie-player{min-width:100vw;min-height:100svh;aspect-ratio:506/286;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.txtSlideWrapper{width:100vw;overflow:hidden}.txtSlide--contents{width:2590px}.txtSlide--service{width:2520px}.txtSlide__item{white-space:nowrap;line-height:1;font-size:0}.txtSlide__txt,.txtSlide__img,.txtSlide__ttl,.txtSlide__txt{display:inline-block;vertical-align:middle;padding-inline:15px}.txtSlide__txt--studio{width:580px}.txtSlide__txt--live{width:327px}.txtSlide__img{width:184px}.txtSlide__ttl--contents{width:1051px;aspect-ratio:1118/110}.txtSlide__ttl--service{width:1016px;aspect-ratio:1016/110}@media screen and (max-width: 640px){.txtSlide--contents{width:1308px}.txtSlide--service{width:1332px}.txtSlide__txt,.txtSlide__img,.txtSlide__ttl,.txtSlide__txt{padding-inline:8px}.txtSlide__txt--studio{width:291px}.txtSlide__txt--live{width:164px}.txtSlide__img{width:92px}.txtSlide__ttl--contents{width:529px}.txtSlide__ttl--service{width:570px}}.mainVisual{margin:0 auto 100px;padding-block:146px 160px;box-sizing:border-box;overflow:hidden;position:relative}@keyframes slide{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.mVslide{width:1030px;white-space:nowrap;position:relative;z-index:1;transition:transform 7s linear}.mVslide.onBg{transform:translateX(-10vw);transition-duration:15s}.mVslide.pEventsNone{pointer-events:none}.mVslide.pEventsNoneFirst{pointer-events:none}.mVslide .slick-list{overflow:visible}.mVslideInner{white-space:nowrap;font-size:0}.mVslide__item{width:1030px;display:inline-block;padding-inline:22.5px;box-sizing:border-box;aspect-ratio:1189/791}.mVslide__itemInner{width:100%;height:100%;display:grid;grid-template-columns:512px auto;grid-template-rows:repeat(2, 328px);grid-gap:28px 45px}.mVslide__tmb{display:block;width:100%;position:relative;z-index:1}.mVslide__tmb::before{content:"";display:block;width:100%;height:100%;pointer-events:none;background:url(' +
1821            w +
1822            ') 0 0/contain no-repeat;position:absolute;z-index:-1;transition:opacity .2s ease}.mVslide.onBg .mVslide__tmb::before{opacity:0}
1822.mVslide__tmb::after{content:"";display:block;width:100%;height:100%;pointer-events:none;background:url(' +
1823            v +
1824            ") 0 0/contain no-repeat;position:absolute;z-index:-1;transition:opacity .2s ease}.mVslide.onBg .mVslide__tmb::after{opacity:0}.mVslide__tmb--1{grid-column:1/2;grid-row:1/3}.mVslide__tmb--1::before{background-image:url(" +
1825            w +
1826            ");transform:scale(1.09);top:2.9%;left:.4%}.mVslide__tmb--1::after{background-image:url(" +
1827            v +
1828            ");transform:scale(1.04);left:1.8%;bottom:-2.4%}.mVslide__tmb--2,.mVslide__tmb--3{grid-column:2/3}.mVslide__tmb--2::before,.mVslide__tmb--3::before{background-image:url(" +
1829            k +
1830            ");transform:scale(1.1);top:5.4%;left:3.4%}.mVslide__tmb--2::after,.mVslide__tmb--3::after{transform:scale(1.02);top:.6%;left:2%}.mVslide__tmb--2{grid-row:1/2}.mVslide__tmb--2::after{background-image:url(" +
1831            B +
1832            ")}.mVslide__tmb--3{grid-row:2/3}.mVslide__tmb--3::after{background-image:url(" +
1833            y +
1834            ')}.mVslide__img{display:block;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:0 0;mask-size:contain}.mVslide__img>img{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .2s ease}.mVslide__img::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.14);opacity:0;transition:opacity .2s ease}.mVslide__tmb:hover .mVslide__img>img,.mVslide.onBg .mVslide__img>img{opacity:0}.mVslide__tmb:hover .mVslide__img::before,.mVslide.onBg .mVslide__img::before{opacity:1}.mVslide__tmb:hover .mVslide__img::before{opacity:0}.mVslide__tmb--1 .mVslide__img{-webkit-mask-image:url(' +
1835            E +
1836            ");mask-image:url(" +
1837            E +
1838            ")}.mVslide__tmb--2 .mVslide__img,.mVslide__tmb--3 .mVslide__img{-webkit-mask-image:url(" +
1839            _ +
1840            ");mask-image:url(" +
1841            _ +
1842            ')}@keyframes bgMoving--large{0%{transform:scale(1.04) rotate(0deg) translateX(0px) translateY(0px);transform-origin:center}12%{transform:scale(1.04) rotate(-8deg) translateX(20px) translateY(-15px);transform-origin:left}25%{transform:scale(1.04) rotate(-6deg) translateX(-10px) translateY(-2px);transform-origin:right}37%{transform:scale(1.04) rotate(-10deg) translateX(30px) translateY(-8px);transform-origin:top}50%{transform:scale(1.04) rotate(-3deg) translateX(10px) translateY(0px);transform-origin:bottom}62%{transform:scale(1.04) rotate(6deg) translateX(18px) translateY(20px);transform-origin:right}75%{transform:scale(1.04) rotate(0deg) translateX(-20px) translateY(-10px);transform-origin:left}87%{transform:scale(1.04) rotate(3deg) translateX(10px) translateY(18px);transform-origin:top}100%{transform:scale(1.04) rotate(0deg) translateX(0px) translateY(0px);transform-origin:center}}@keyframes bgMoving--small{0%{transform:scale(1.02) rotate(0deg) translateX(0px) translateY(0px);transform-origin:center}12%{transform:scale(1.02) rotate(-8deg) translateX(5px) translateY(-10px);transform-origin:top}25%{transform:scale(1.02) rotate(-4deg) translateX(0px) translateY(2px);transform-origin:left}37%{transform:scale(1.02) rotate(-12deg) translateX(26px) translateY(-12px);transform-origin:bottom}50%{transform:scale(1.02) rotate(-6deg) translateX(11px) translateY(1px);transform-origin:center}62%{transform:scale(1.02) rotate(4deg) translateX(14px) translateY(15px);transform-origin:left}75%{transform:scale(1.02) rotate(0deg) translateX(-30px) translateY(-14px);transform-origin:right}87%{transform:scale(1.02) rotate(6deg) translateX(20px) translateY(20px);transform-origin:left}100%{transform:scale(1.02) rotate(0deg) translateX(0px) translateY(0px);transform-origin:center}}.hoverContents{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;gap:1.3020833333vw;opacity:0;transition:opacity .2s ease}.mVslide__tmb:hover .hoverContents{opacity:1}.hoverContents::after{content:"";display:block;width:100%;height:100%;pointer-events:none;background:url(' +
1843            v +
1844            ") 0 0/contain no-repeat;position:absolute;z-index:-1;opacity:0;transition:opacity .2s ease;animation:50s linear infinite}.mVslide__tmb:hover .hoverContents::after{opacity:.5}.mVslide__tmb--1 .hoverContents{flex-flow:column}.mVslide__tmb--1 .hoverContents::after{background-image:url(" +
1845            v +
1846            ");transform:scale(1.04);left:1.8%;bottom:-2.4%}.mVslide__tmb--1:hover .hoverContents::after{animation-name:bgMoving--large}.mVslide__tmb--2 .hoverContents::after,.mVslide__tmb--3 .hoverContents::after{transform:scale(1.02);top:.6%;left:2%}.mVslide__tmb--2:hover .hoverContents::after,.mVslide__tmb--3:hover .hoverContents::after{animation-name:bgMoving--small}.mVslide__tmb--2 .hoverContents::after{background-image:url(" +
1847            B +
1848            ")}.mVslide__tmb--3 .hoverContents::after{background-image:url(" +
1849            y +
1850            ")}.hoverContents__tmb{opacity:0;transform:translateY(0.78125vw);transition:opacity .3s ease .2s,transform .3s ease .2s;-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:0 0;mask-size:contain}.mVslide__tmb:hover .hoverContents__tmb{opacity:1;transform:translateY(0px)}.hoverContents__tmb>img{width:100%;height:100%;object-fit:cover}.mVslide__tmb--1 .hoverContents__tmb{width:46%;aspect-ratio:300/382;-webkit-mask-image:url(" +
1851            E +
1852            ");mask-image:url(" +
1853            E +
1854            ")}.mVslide__tmb--2 .hoverContents__tmb,.mVslide__tmb--3 .hoverContents__tmb{width:34.5%;aspect-ratio:515/360;-webkit-mask-image:url(" +
1855            _ +
1856            ");mask-image:url(" +
1857            _ +
1858            ")}.hoverContents__txt{font-size:13px;line-height:1.47;color:#fff;text-align:center;opacity:0;transform:translateY(12px);transition:opacity .3s ease .3s,transform .3s ease .3s}.mVslide__tmb:hover .hoverContents__txt{opacity:1;transform:translateY(0px)}.hoverContentsBg{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background-color:rgba(255,255,255,.3);transition:backdrop-filter .4s ease .4s,-webkit-backdrop-filter .4s ease .4s;-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:0 0;mask-size:contain}.mVslide__tmb:hover .hoverContentsBg{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mVslide__tmb--1 .hoverContentsBg{-webkit-mask-image:url(" +
1859            E +
1860            ");mask-image:url(" +
1861            E +
1862            ")}.mVslide__tmb--2 .hoverContentsBg,.mVslide__tmb--3 .hoverContentsBg{-webkit-mask-image:url(" +
1863            _ +
1864            ");mask-image:url(" +
1865            _ +
1866            ')}.mvBg{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.mvBg__item{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity .4s ease}.mvBg__item>img{width:100%;height:100%;object-fit:cover}.mvBg__item>video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:0;transition:opacity .4s ease}.mvBg__item.on{opacity:1}.mvBg__item.on>video{opacity:1;transition-delay:.7s}.mVSlideTxt{font-size:0;white-space:nowrap;position:absolute;
1866left:0;bottom:26px;z-index:-2}.mVSlideTxt__item{display:inline-block}.mVSlideTxt__txt{display:inline-block;font-size:200px;font-weight:bold;line-height:1.4;color:#fff;padding-inline:90px;box-sizing:border-box;font-family:"Outfit","Noto Sans JP",sans-serif}.mVSlideTxt__txt>br{display:none}@media screen and (max-width: 1024px){.mainVisual{margin:0 auto 21px;padding-block:146px 174px}.mVslide{width:100.5859375vw}.mVslide__item{width:100.5859375vw;padding-inline:2.197265625vw}.mVslide__itemInner{grid-template-columns:50vw auto;grid-template-rows:repeat(2, 32.03125vw);grid-gap:2.734375vw 4.39453125vw}.mVslide.onBg .mVslide__tmb::before{opacity:1}.mVslide.onBg .mVslide__tmb::after{opacity:1}.mVslide__tmb--1::before{transform:scale(1.09);top:2.9%;left:.4%}.mVslide__tmb--1::after{transform:scale(1.04);left:1.8%;bottom:-2.4%}.mVslide__tmb--2::before,.mVslide__tmb--3::before{transform:scale(1.05);top:5.4%;left:3.4%}.mVslide__tmb--2::after,.mVslide__tmb--3::after{transform:scale(1.02);top:.6%;left:2%}.mVslide__tmb:hover .mVslide__img>img,.mVslide.onBg .mVslide__img>img{opacity:1}.mVslide__tmb:hover .mVslide__img::before,.mVslide.onBg .mVslide__img::before{opacity:0}.hoverContents{display:none}.mvBg{display:none}.mVSlideTxt{bottom:5.2734375vw}.mVSlideTxt__txt{font-size:19.53125vw;padding-inline:8.7890625vw}}@media screen and (max-width: 640px){.mainVisual{margin:0 auto;padding-block:81px 90px}.mVslide{width:160.9375vw}.mVslide__item{width:160.9375vw;padding-inline:3.515625vw}.mVslide__itemInner{grid-template-columns:80vw auto;grid-template-rows:repeat(2, 51.25vw);grid-gap:4.375vw 7.03125vw}.mVslide__tmb--2::before,.mVslide__tmb--3::before{transform:scale(1.05)}.mVSlideTxt{bottom:2.125vw}.mVSlideTxt__txt{font-size:24vw;padding-inline:10.6666666667vw}}.newsArea{overflow:hidden;opacity:0;transform:translateY(1.0416666667vw);transition:opacity .6s ease,transform .6s ease}.newsArea--active{opacity:1;transform:translateY(0px)}.newsAreaInner{display:grid;grid-template-columns:220px calc(100% - 220px);grid-template-rows:repeat(5, auto)}.newsAreaHead{grid-column:1/2;grid-row:1/2;position:relative;z-index:2}.newsAreaBtn{grid-column:1/2;grid-row:2/3;margin-top:68px;position:relative;z-index:2}.newsAreaSlideWrapper{grid-column:2/3;grid-row:1/4;position:relative}.newsAreaSlideWrapper::before,.newsAreaSlideWrapper::after{content:"";display:block;width:60px;height:100%;background-color:#f3f3f3;position:absolute;top:0;filter:blur(5px);z-index:1}.newsAreaSlideWrapper::before{left:-30px}.newsAreaSlideWrapper::after{right:calc(-30px - (100vw - 1520px)/2)}@media screen and (max-width: 1680px){.newsAreaSlideWrapper::after{right:-110px}}.newsAreaSlide{white-space:nowrap;font-size:0;position:relative}.newsAreaSlide.unslick{margin-bottom:68px}.newsAreaSlide .slick-list{overflow:visible}.newsAreaSlide .slick-dots{display:none !important}.newsAreaSlide::after{content:"";display:block;width:calc(264px + (100vw - 1520px)/2);height:100%;background-color:#f3f3f3;position:absolute;top:0;left:0;transform:translateX(-100%);z-index:1}@media screen and (max-width: 1680px){.newsAreaSlide::after{width:344px}}.newsAreaSlide__item{width:412px;padding-inline:52px;box-sizing:border-box;border-right:solid 1px #dbdce1;display:inline-block;white-space:normal}.newsAreaSlide__item:last-child{border-right:none}.slick-slide .newsAreaSlide__item:last-child{border-right:solid 1px #dbdce1}.slick-slide:last-child .newsAreaSlide__item{border-right:none}.newsAreaSlide__item>a{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start}.newsAreaSlideDate{width:90px;margin-bottom:15px;padding:19px 10px 16px;box-sizing:border-box;background:linear-gradient(0deg, transparent 0%, #fff 100%);border-radius:30px;border:solid 1px #fff;text-align:center}.newsAreaSlideYear{font-size:13px;line-height:1}.newsAreaSlideDay+.newsAreaSlideYear{margin-top:2px;padding-bottom:2px}.newsAreaSlideDay{font-size:38px;line-height:1;margin-top:2px}.newsAreaSlideYear+.newsAreaSlideDay{margin-top:2px}.newsAreaSlide__ttl{font-size:16px;line-height:1.67;margin-bottom:calc(36px - .6em);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;visibility:visible;position:relative;padding-bottom:.6em;max-height:2.5em;transition:color .3s ease}.newsAreaSlide__item>a:hover .newsAreaSlide__ttl{color:rgba(0,0,0,0)}.newsAreaSlide__ttl::before{content:attr(data-txt);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;visibility:visible;position:absolute;top:0;left:0;color:rgba(0,0,0,0);background:linear-gradient(90deg, #cc0033 0%, #ffb952 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);opacity:0;transition:opacity .3s ease}.newsAreaSlide__item>a:hover .newsAreaSlide__ttl::before{opacity:1}.newsAreaSlide__item>a[target=_blank] .newsAreaSlide__ttl::after{content:"";display:inline-block;width:1.13em;aspect-ratio:18/14;background:url(' +
1867            S +
1868            ') 0 0/contain no-repeat;vertical-align:middle;transform:translateY(-0.2em);margin-left:.47em}.newsAreaSlide__icon{font-size:13px;line-height:1.3;margin-top:auto}.newsAreaSlide__icon>span{display:inline-block;margin-right:12px}.newsAreaSlide__icon>span::before{content:"";display:inline-block;vertical-align:middle;transform:translateY(-0.15em);width:8px;aspect-ratio:1/1;background:linear-gradient(0deg, #ffb952 0%, #cc0033 100%);border-radius:50%;margin-right:7px}.newsSlideGauge{display:block;width:calc(100% - 45px);margin:72px 0 18px 45px;height:2px;background-color:rgba(51,51,51,.1)}.newsSlideGauge>span{display:block;height:100%;background-color:#333;transition:width .3s ease}.newsAreaSlide.unslick+.newsSlideGauge{display:none}.newsSlideNav{display:flex;align-items:flex-start;justify-content:flex-end;
1868gap:8px}.newsSlideNav .slick-arrow{display:block;width:50px;aspect-ratio:1/1;border:solid 1px #dfdfdf;border-radius:18px;font-size:0;position:relative;transition:background-color .3s ease}.newsSlideNav .slick-arrow::before{content:"";display:block;width:14px;aspect-ratio:14/10;background:url(' +
1869            M +
1870            ') 0 0/contain no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:opacity .3s ease}.newsSlideNav .slick-arrow.slick-prev{transform:rotate(-180deg)}.newsSlideNav .slick-arrow.slick-disabled{pointer-events:none}.newsSlideNav .slick-arrow.slick-disabled::before{opacity:.4}.newsSlideNav .slick-arrow:hover{background-color:rgba(255,255,255,.34)}.newsAreaListArea{grid-column:2/3;grid-row:4/5;display:flex;align-items:flex-start;justify-content:flex-start;margin-top:40px;padding-left:45px;box-sizing:border-box}input[name=news]{display:none}.newsListNav{width:240px;display:flex;flex-flow:column;align-items:flex-start}.newsListNav__btn{min-width:100px;display:inline-block;padding-block:18px;font-size:15px;opacity:.5;color:#333;cursor:pointer;transition:opacity .3s ease}.newsListNav__btn:hover{opacity:1}.newsListNav__btn:nth-child(1){padding-block-start:0}.newsListWrapper{width:calc(100% - 240px);position:relative}.newsListWrapper .c-newsList{position:absolute;top:0;left:0;pointer-events:none}.newsListWrapper .c-newsList__item{pointer-events:none;opacity:0;transform:translateX(-15px);transition:opacity .3s ease 0s,transform .3s ease 0s}@media screen and (max-width: 1024px){.newsArea{opacity:1;transform:translateY(0px)}.newsAreaInner{grid-template-columns:1fr;grid-template-rows:repeat(4, auto);position:relative;padding-top:60px}.newsAreaInner::before{content:"";display:block;width:calc(100% - 120px);height:1px;background-color:#dbdce1;position:absolute;top:0;left:0;right:0;margin:auto}.newsAreaBtn{grid-row:4/5;margin-top:18px;display:flex;align-items:flex-start;justify-content:flex-end}.newsAreaSlideWrapper{grid-column:1/2;grid-row:2/3;margin-top:70px}.newsAreaSlideWrapper::before,.newsAreaSlideWrapper::after{content:"";display:block;width:60px;height:100%;background-color:#f3f3f3;position:absolute;top:0;filter:blur(5px);z-index:1}.newsAreaSlideWrapper::before{left:-90px}.newsAreaSlideWrapper::after{right:-90px}.newsAreaSlide{width:calc(100vw - 120px);transform:translateX(-50px)}.newsAreaSlide::after{content:none}.newsAreaSlide__ttl::before{content:none}.newsAreaSlide__item>a:hover .newsAreaSlide__ttl{color:#333}.newsSlideGauge{width:100%;margin:54px 0 34px}.newsAreaListArea{grid-column:1/2;grid-row:3/4;padding-left:0}input[name=news]{display:none}.newsListNav{width:180px}.newsListNav__btn:hover{opacity:1}.newsListWrapper{width:calc(100% - 180px)}}@media screen and (max-width: 640px){.newsAreaInner{padding-top:0}.newsAreaInner::before{content:none}.newsAreaBtn{margin-top:15px;width:calc(100vw - 40px)}.newsAreaSlideWrapper{margin-top:36px}.newsAreaSlideWrapper::before,.newsAreaSlideWrapper::after{height:calc(100% - 54px)}.newsAreaSlideWrapper::before{left:-60px}.newsAreaSlideWrapper::after{right:-10px}.newsAreaSlide{width:calc(100vw - 86px);transform:translateX(-30px)}.newsAreaSlide__item{padding-inline:30px}.newsAreaSlideDate{width:80px;border-radius:15px;margin-bottom:14px}.newsAreaSlideYear{font-size:12px}.newsAreaSlideDay{font-size:33px}.newsAreaSlide__ttl{font-size:13px;line-height:1.46;margin-bottom:calc(30px - .6em);max-height:2.2em}.newsAreaSlide__icon{font-size:12px}.newsAreaSlide__icon::before{width:7px}.newsSlideGauge{margin:46px 0 12px;width:calc(100vw - 40px)}.newsSlideNav{width:calc(100vw - 40px);gap:7px}.newsSlideNav .slick-arrow{width:40px;border-radius:9px}.newsAreaListArea{display:block;margin-top:42px;position:relative}.newsAreaListArea::before,.newsAreaListArea::after{content:"";display:block;width:30px;height:38px;background-color:#f3f3f3;position:absolute;top:0;filter:blur(5px);z-index:1}.newsAreaListArea::before{left:-36px}.newsAreaListArea::after{right:8px}.newsListNav{width:100vw;display:block;white-space:nowrap;overflow:scroll;transform:translateX(-20px);margin-bottom:-4px;padding:0 6px 12px;box-sizing:border-box}.newsListNav__btn{display:inline-block;padding:0 14px;box-sizing:border-box;min-width:0}.newsListWrapper{width:calc(100vw - 40px)}}.contentsArea{margin-top:165px;padding-block:168px 484px;position:relative;z-index:1;overflow:hidden}.contentsArea.c-circleArea::before{top:1px;background-color:#fff}.contentsArea.c-circleArea::after{background-color:#fff}.txtSlideWrapper--contents{opacity:0;transform:translateY(1.0416666667vw);transition:opacity .6s ease .6s,transform .6s ease .6s}.contentsArea.scale .txtSlideWrapper--contents,.contentsArea.fix .txtSlideWrapper--contents{opacity:1;transform:translateY(0px)}.c-contentsList--top{margin-top:144px;opacity:0;transform:translateY(20px);transition:opacity .6s ease .7s,transform .6s ease .7s}.contentsArea.scale .c-contentsList--top,.contentsArea.fix .c-contentsList--top{opacity:1;transform:translateY(0px)}.c-contentsList--top .c-contentsListTag__item{background-color:#f3f3f3}@media screen and (max-width: 640px){.contentsArea{margin-top:52px;padding-block:120px 100px}.c-contentsList--top{margin-top:40px}}.aboutArea{margin-top:-280px;padding-block:328px 540px;position:relative;z-index:1;overflow:hidden}.aboutArea.c-circleArea::before{top:0;background-color:#333}.aboutArea.c-circleArea::after{opacity:1;background-color:#fff;transition:background-color .6s cubic-bezier(0.4, 0, 0.2, 1) .6s}.aboutArea.c-circleArea.scale::after{background-color:#333}.newsArea+.aboutArea{margin-top:100px}.aboutHead{opacity:0;transform:translateY(1.0416666667vw);margin-bottom:212px;transition:opacity .6s ease .6s,transform .6s ease .6s}.aboutArea.scale .aboutHead,.aboutArea.fix .aboutHead{opacity:1;transform:translateY(0px)}.aboutHeadInner{padding-inline:160px;box-sizing:border-box;display:grid;grid-template-columns:662px calc(100% - 662px);grid-row:auto auto}.c-blockHead--about{grid-column:1/3;margin-bottom:45px}.c-blockHead--about .c-blockHead__ttl{color:#fff}.aboutHead__txt{font-size:16px;line-height:1.87;color:#fff;padding-right:20px;box-sizing:border-box}.aboutHeadBtn{display:flex;align-items:center;justify-content:flex-end}.aboutHeadBtn .c-transitionBtn{color:#fff}.txtSlideWrapper--about{opacity:0;transform:translateY(1.0416666667vw);transition:opacity .6s ease .6s,transform .6s ease .6s}.txtSlideWrapper--about--active{opacity:1;transform:translateY(0px)}.serviceArea{margin-top:132px;opacity:0;transform:translateY(1.0416666667vw);transition:opacity .6s ease .6s,transform .6s ease .6s}.serviceArea--active{opacity:1;transform:translateY(0px)}.c-serviceList--top .c-serviceList__item{height:750px}@media screen and (max-width: 1280px){.aboutHeadInner{padding-inline:0;display:grid;grid-template-columns:1fr;grid-row:repeat(3, auto)}.c-blockHead--about{grid-column:1/2}.aboutHead__txt{padding-right:0}.aboutHeadBtn{align-items:flex-start;justify-content:flex-end;margin-top:40px}}@media screen and (max-width: 1024px){.aboutHead{margin-bottom:106px}.c-serviceList--top .c-serviceList__item{height:auto;display:grid;grid-template-columns:152px auto;grid-template-rows:repeat(2, auto);padding:45px 45px 146px}.c-serviceList--top .c-service__icon{width:152px;margin-top:0;transform:translateX(-28px)}.c-serviceList--top .c-service__icon::before{content:"";display:block;width:100%;height:100%;background:url(' +
1871            L +
1872            ") 0 0/contain no-repeat;position:absolute;top:0;left:0;transition:background-image .3s ease}.c-serviceList--top .c-service__icon--studio::before{background-image:url(" +
1873            L +
1874            ")}.c-serviceList__item:hover .c-serviceList--top .c-service__icon--studio::before{background-image:url(" +
1875            L +
1876            ")}.c-serviceList--top .c-service__icon--live::before{background-image:url(" +
1877            I +
1878            ")}.c-serviceList__item:hover .c-serviceList--top .c-service__icon--live::before{background-image:url(" +
1879            I +
1880            ")}.c-serviceList--top .c-service__icon--communication::before{background-image:url(" +
1881            P +
1882            ")}.c-serviceList__item:hover .c-serviceList--top .c-service__icon--communication::before{background-image:url(" +
1883            P +
1884            ")}.c-serviceList--top .c-service__icon--development::before{background-image:url(" +
1885            Q +
1886            ")}.c-serviceList__item:hover .c-serviceList--top .c-service__icon--development::before{background-image:url(" +
1887            Q +
1888            ")}.c-serviceList--top .c-service__ttl{font-size:52px;margin-top:0;transform:translateX(-34px) translateY(-10px)}.c-serviceList--top .c-service__ttl>span{text-align:left}}@media screen and (max-width: 640px){.aboutArea{margin-top:-36px;padding-block:120px 120px}.aboutArea.c-circleArea::after{height:calc(100% - 36px)}.c-blockHead--about{margin-bottom:20px}.aboutHead{margin-bottom:68px}.aboutHead__txt{padding-right:0;font-size:13px}.aboutHeadBtn{margin-top:28px}.serviceArea{margin-top:25px}.c-serviceList--top .c-serviceList__item{width:100%;height:auto;display:flex;align-items:center;justify-content:center;padding:32px 22px 62px;border-radius:40px}.c-serviceList--top .c-service__icon{display:block;width:152px;aspect-ratio:152/121;position:relative;transform:translateX(0px)}.c-serviceList--top .c-service__ttl{text-align:center;font-size:24px;margin-top:-6px;transform:translateX(0px) translateY(0px)}.c-serviceList--top .c-service__ttl>span{text-align:center}}.c-contactArea{background-color:#333}",
1889          "",
1890          {
1891            version: 3,
1892            sources: ["webpack://./assets/css/top.scss"],
1893            names: [],
1894            mappings:
1895              "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",
1896            sourcesContent: [
1897              '@use \'./_function.scss\' as fct;\r\n\r\n.openingArea {\r\n  position: fixed;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100vw;\r\n  height: 100svh;\r\n  z-index: 10000;\r\n  background-color: #f3f3f3;\r\n  transition: opacity .3s ease;\r\n\r\n  & > lottie-player {\r\n    min-width: 100vw;\r\n    min-height: 100svh;\r\n    aspect-ratio: 506/286;\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n  }\r\n}\r\n\r\n/*テキストスライド*/\r\n.txtSlideWrapper {\r\n  width: 100vw;\r\n  overflow: hidden;\r\n}\r\n\r\n.txtSlide {\r\n  &--contents {\r\n    width: calc(2560px + 15px + 15px);\r\n  }\r\n\r\n  &--service {\r\n    width: 2520px;\r\n  }\r\n}\r\n\r\n.txtSlide__item {\r\n  white-space: nowrap;\r\n  line-height: 1;\r\n  font-size: 0;\r\n}\r\n\r\n.txtSlide__txt,\r\n.txtSlide__img,\r\n.txtSlide__ttl,\r\n.txtSlide__txt {\r\n  display: inline-block;\r\n  vertical-align: middle;\r\n  padding-inline: 15px;\r\n}\r\n\r\n.txtSlide__txt {\r\n  &--studio {\r\n    width: 580px;\r\n  }\r\n\r\n  &--live {\r\n    width: 327px;\r\n  }\r\n}\r\n\r\n.txtSlide__img {\r\n  width: 184px;\r\n}\r\n\r\n.txtSlide__ttl {\r\n  &--contents {\r\n    width: 1118px;\r\n    aspect-ratio: 1118/110;\r\n  }\r\n\r\n  &--service {\r\n    width: 1016px;\r\n    aspect-ratio: 1016/110;\r\n  }\r\n}\r\n\r\n@media screen and (max-width: 640px) {\r\n\r\n.txtSlide {\r\n  &--contents {\r\n    width: calc(1292px + 8px + 8px);\r\n  }\r\n\r\n  &--service {\r\n    width: 1332px;\r\n  }\r\n}\r\n\r\n.txtSlide__txt,\r\n.txtSlide__img,\r\n.txtSlide__ttl,\r\n.txtSlide__txt {\r\n  padding-inline: 8px;\r\n}\r\n\r\n.txtSlide__txt {\r\n  &--studio {\r\n    width: 291px;\r\n  }\r\n\r\n  &--live {\r\n    width: 164px;\r\n  }\r\n}\r\n\r\n.txtSlide__img {\r\n  width: 92px;\r\n}\r\n\r\n.txtSlide__ttl {\r\n  &--contents {\r\n    width: 559px;\r\n  }\r\n\r\n  &--service {\r\n    width: 570px;\r\n  }\r\n}\r\n\r\n}\r\n\r\n\r\n/*メインビジュアル*/\r\n.mainVisual {\r\n  margin: 0 auto 100px;\r\n  padding-block: 146px 160px;\r\n  box-sizing: border-box;\r\n  overflow: hidden;\r\n  position: relative;\r\n}\r\n\r\n@keyframes slide {\r\n  0% {\r\n    transform: translateX(0%);\r\n  }\r\n\r\n  100% {\r\n    transform: translateX(-50%);\r\n  }\r\n}\r\n\r\n.mVslide {\r\n  width: calc( 985px + 22.5px + 22.5px );\r\n  white-space: nowrap;\r\n  position: relative;\r\n  z-index: 1;\r\n  transition: transform 7s linear;\r\n\r\n  &.onBg {\r\n    transform: translateX(-10vw);\r\n    transition-duration: 15s;\r\n  }\r\n\r\n  &.pEventsNone {\r\n    pointer-events: none;\r\n  }\r\n\r\n  &.pEventsNoneFirst {\r\n    pointer-events: none;\r\n  }\r\n\r\n  .slick-list {\r\n    overflow: visible;\r\n  }\r\n}\r\n\r\n.mVslideInner {\r\n  white-space: nowrap;\r\n  font-size: 0;\r\n}\r\n\r\n.mVslide__item {\r\n  width: calc( 985px + 22.5px + 22.5px );\r\n  display: inline-block;\r\n  padding-inline: 22.5px;\r\n  box-sizing: border-box;\r\n  aspect-ratio: 1189/791;\r\n}\r\n\r\n.mVslide__itemInner {\r\n  width: 100%;\r\n  height: 100%;\r\n  display: grid;\r\n  grid-template-columns: 512px auto;\r\n  grid-template-rows: repeat(2, 328px);\r\n  grid-gap: 28px 45px;\r\n}\r\n\r\n.mVslide__tmb {\r\n  display: block;\r\n  width: 100%;\r\n  position: relative;\r\n  z-index: 1;\r\n\r\n  &::before {\r\n    content: "";\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n    pointer-events: none;\r\n    background: url(/assets/img/top/img_mv-slide-mask--large--shadow.png) 0 0/contain no-repeat;\r\n    position: absolute;\r\n    z-index: -1;\r\n    transition: opacity .2s ease;\r\n  }\r\n\r\n  .mVslide.onBg &::before {\r\n    opacity: 0;\r\n  }\r\n\r\n  &::after {\r\n    content: "";\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n    pointer-events: none;\r\n    background: url(/assets/img/top/img_mv-slide-bg--large.svg) 0 0/contain no-repeat;\r\n    position: absolute;\r\n    z-index: -1;\r\n    transition: opacity .2s ease;\r\n  }\r\n\r\n  .mVslide.onBg &::after {\r\n    opacity: 0;\r\n  }\r\n\r\n  &--1 {\r\n    grid-column: 1/2;\r\n    grid-row: 1/3;\r\n\r\n    &::before {\r\n      background-image: url(/assets/img/top/img_mv-slide-mask--large--shadow.png);\r\n      transform: scale(1.09);\r\n      top: 2.9%;\r\n      left: 0.4%;\r\n    }\r\n\r\n    &::after {\r\n      background-image: url(/assets/img/top/img_mv-slide-bg--large.svg);\r\n      transform: scale(1.04);\r\n      left: 1.8%;\r\n      bottom: -2.4%;\r\n    }\r\n  }\r\n\r\n  &--2,\r\n  &--3 {\r\n    grid-column: 2/3;\r\n\r\n    &::before {\r\n      background-image: url(/assets/img/top/img_mv-slide-mask--small--sha
1897dow.png);\r\n      transform: scale(1.1);\r\n      top: 5.4%;\r\n      left: 3.4%;\r\n    }\r\n\r\n    &::after {\r\n      transform: scale(1.02);\r\n      top: .6%;\r\n      left: 2%;\r\n    }\r\n  }\r\n\r\n  &--2 {\r\n    grid-row: 1/2;\r\n\r\n    &::after {\r\n      background-image: url(/assets/img/top/img_mv-slide-bg--small--1.svg);\r\n    }\r\n  }\r\n\r\n  &--3 {\r\n    grid-row: 2/3;\r\n\r\n    &::after {\r\n      background-image: url(/assets/img/top/img_mv-slide-bg--small--2.svg);\r\n    }\r\n  }\r\n}\r\n\r\n.mVslide__img {\r\n  display: block;\r\n  width: 100%;\r\n  height: 100%;\r\n  -webkit-mask-repeat: no-repeat;\r\n  -webkit-mask-position: 0 0;\r\n  -webkit-mask-size: contain;\r\n  mask-repeat: no-repeat;\r\n  mask-position: 0 0;\r\n  mask-size: contain;\r\n\r\n  & > img {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center;\r\n    transition: opacity .2s ease;\r\n  }\r\n\r\n  &::before {\r\n    content: "";\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    background-color: rgba(255, 255, 255, .14);\r\n    opacity: 0;\r\n    transition: opacity .2s ease;\r\n  }\r\n\r\n  .mVslide__tmb:hover &,\r\n  .mVslide.onBg & {\r\n    & > img {\r\n      opacity: 0;\r\n    }\r\n\r\n    &::before {\r\n      opacity: 1;\r\n    }\r\n  }\r\n\r\n  .mVslide__tmb:hover & {\r\n    &::before {\r\n      opacity: 0;\r\n    }\r\n  }\r\n\r\n  .mVslide__tmb--1 & {\r\n    -webkit-mask-image: url(/assets/img/top/img_mv-slide-mask--large.svg);\r\n    mask-image: url(/assets/img/top/img_mv-slide-mask--large.svg);\r\n  }\r\n\r\n  .mVslide__tmb--2 &,\r\n  .mVslide__tmb--3 & {\r\n    -webkit-mask-image: url(/assets/img/top/img_mv-slide-mask--small.svg);\r\n    mask-image: url(/assets/img/top/img_mv-slide-mask--small.svg);\r\n  }\r\n}\r\n\r\n@keyframes bgMoving--large {\r\n  0% {\r\n    transform: scale(1.04) rotate(0deg) translateX( 0px ) translateY( 0px );\r\n    transform-origin: center;\r\n  }\r\n\r\n  12% {\r\n    transform: scale(1.04) rotate(-8deg) translateX( 20px ) translateY( -15px );\r\n    transform-origin: left;\r\n  }\r\n\r\n  25% {\r\n    transform: scale(1.04) rotate(-6deg) translateX( -10px ) translateY( -2px );\r\n    transform-origin: right;\r\n  }\r\n\r\n  37% {\r\n    transform: scale(1.04) rotate(-10deg) translateX( 30px ) translateY( -8px );\r\n    transform-origin: top;\r\n  }\r\n\r\n  50% {\r\n    transform: scale(1.04) rotate(-3deg) translateX( 10px ) translateY( 0px );\r\n    transform-origin: bottom;\r\n  }\r\n\r\n  62% {\r\n    transform: scale(1.04) rotate(6deg) translateX( 18px ) translateY( 20px );\r\n    transform-origin: right;\r\n  }\r\n\r\n  75% {\r\n    transform: scale(1.04) rotate(0deg) translateX( -20px ) translateY( -10px );\r\n    transform-origin: left;\r\n  }\r\n\r\n  87% {\r\n    transform: scale(1.04) rotate(3deg) translateX( 10px ) translateY( 18px );\r\n    transform-origin: top;\r\n  }\r\n\r\n  100% {\r\n    transform: scale(1.04) rotate(0deg) translateX( 0px ) translateY( 0px );\r\n    transform-origin: center;\r\n  }\r\n}\r\n\r\n@keyframes bgMoving--small {\r\n  0% {\r\n    transform: scale(1.02) rotate(0deg) translateX( 0px ) translateY( 0px );\r\n    transform-origin: center;\r\n  }\r\n\r\n  12% {\r\n    transform: scale(1.02) rotate(-8deg) translateX( 5px ) translateY( -10px );\r\n    transform-origin: top;\r\n  }\r\n\r\n  25% {\r\n    transform: scale(1.02) rotate(-4deg) translateX( 0px ) translateY( 2px );\r\n    transform-origin: left;\r\n  }\r\n\r\n  37% {\r\n    transform: scale(1.02) rotate(-12deg) translateX( 26px ) translateY( -12px );\r\n    transform-origin: bottom;\r\n  }\r\n\r\n  50% {\r\n    transform: scale(1.02) rotate(-6deg) translateX( 11px ) translateY( 1px );\r\n    transform-origin: center;\r\n  }\r\n\r\n  62% {\r\n    transform: scale(1.02) rotate(4deg) translateX( 14px ) translateY( 15px );\r\n    transform-origin: left;\r\n  }\r\n\r\n  75% {\r\n    transform: scale(1.02) rotate(0deg) translateX( -30px ) translateY( -14px );\r\n    transform-origin: right;\r\n  }\r\n\r\n  87% {\r\n    transform: scale(1.02) rotate(6deg) translateX( 20p
1897x ) translateY( 20px );\r\n    transform-origin: left;\r\n  }\r\n\r\n  100% {\r\n    transform: scale(1.02) rotate(0deg) translateX( 0px ) translateY( 0px );\r\n    transform-origin: center;\r\n  }\r\n}\r\n\r\n.hoverContents {\r\n  width: 100%;\r\n  height: 100%;\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: fct.vw(25);\r\n  opacity: 0;\r\n  transition: opacity .2s ease;\r\n\r\n  .mVslide__tmb:hover & {\r\n    opacity: 1;\r\n  }\r\n\r\n  &::after {\r\n    content: "";\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n    pointer-events: none;\r\n    background: url(/assets/img/top/img_mv-slide-bg--large.svg) 0 0 / contain no-repeat;\r\n    position: absolute;\r\n    z-index: -1;\r\n    opacity: 0;\r\n    transition: opacity .2s ease;\r\n    animation: 50s linear infinite;\r\n  }\r\n\r\n  .mVslide__tmb:hover &::after {\r\n    opacity: .5;\r\n  }\r\n\r\n  .mVslide__tmb--1 & {\r\n    flex-flow: column;\r\n\r\n    &::after {\r\n      background-image: url(/assets/img/top/img_mv-slide-bg--large.svg);\r\n      transform: scale(1.04);\r\n      left:   1.8%;\r\n      bottom: -2.4%;\r\n    }\r\n  }\r\n\r\n  .mVslide__tmb--1:hover & {\r\n    &::after {\r\n      animation-name: bgMoving--large;\r\n    }\r\n  }\r\n\r\n  .mVslide__tmb--2 &,\r\n  .mVslide__tmb--3 & {\r\n    &::after {\r\n      transform: scale(1.02);\r\n      top: .6%;\r\n      left: 2%;\r\n    }\r\n  }\r\n\r\n  .mVslide__tmb--2:hover &,\r\n  .mVslide__tmb--3:hover & {\r\n    &::after {\r\n      animation-name: bgMoving--small;\r\n    }\r\n  }\r\n\r\n  .mVslide__tmb--2 & {\r\n    &::after {\r\n      background-image: url(/assets/img/top/img_mv-slide-bg--small--1.svg);\r\n    }\r\n  }\r\n\r\n  .mVslide__tmb--3 & {\r\n    &::after {\r\n      background-image: url(/assets/img/top/img_mv-slide-bg--small--2.svg);\r\n    }\r\n  }\r\n}\r\n\r\n.hoverContents__tmb {\r\n  opacity: 0;\r\n  transform: translateY( fct.vw(15) );\r\n  transition: opacity .3s ease .2s, transform .3s ease .2s;\r\n  -webkit-mask-repeat: no-repeat;\r\n  -webkit-mask-position: 0 0;\r\n  -webkit-mask-size: contain;\r\n  mask-repeat: no-repeat;\r\n  mask-position: 0 0;\r\n  mask-size: contain;\r\n\r\n  .mVslide__tmb:hover & {\r\n    opacity: 1;\r\n    transform: translateY(0px);\r\n  }\r\n\r\n  & > img {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n  }\r\n\r\n  .mVslide__tmb--1 & {\r\n    width: 46%;\r\n    aspect-ratio: 300/382;\r\n    -webkit-mask-image: url(/assets/img/top/img_mv-slide-mask--large.svg);\r\n    mask-image: url(/assets/img/top/img_mv-slide-mask--large.svg);\r\n  }\r\n\r\n  .mVslide__tmb--2 &,\r\n  .mVslide__tmb--3 & {\r\n    width: 34.5%;\r\n    aspect-ratio: 515/360;\r\n    -webkit-mask-image: url(/assets/img/top/img_mv-slide-mask--small.svg);\r\n    mask-image: url(/assets/img/top/img_mv-slide-mask--small.svg);\r\n  }\r\n}\r\n\r\n.hoverContents__txt {\r\n  font-size: 13px;\r\n  line-height: 1.47;\r\n  color: #fff;\r\n  text-align: center;\r\n  opacity: 0;\r\n  transform: translateY(12px);\r\n  transition: opacity .3s ease .3s, transform .3s ease .3s;\r\n\r\n  .mVslide__tmb:hover & {\r\n    opacity: 1;\r\n    transform: translateY(0px);\r\n  }\r\n}\r\n\r\n.hoverContentsBg {\r\n  display: block;\r\n  width: 100%;\r\n  height: 100%;\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  z-index: -1;\r\n  -webkit-backdrop-filter: blur(0px);\r\n  backdrop-filter: blur(0px);\r\n  background-color: rgba(255, 255, 255, .3);\r\n  transition: backdrop-filter .4s ease .4s,\r\n              -webkit-backdrop-filter .4s ease .4s;\r\n  -webkit-mask-repeat: no-repeat;\r\n  -webkit-mask-position: 0 0;\r\n  -webkit-mask-size: contain;\r\n  mask-repeat: no-repeat;\r\n  mask-position: 0 0;\r\n  mask-size: contain;\r\n\r\n  .mVslide__tmb:hover & {\r\n    -webkit-backdrop-filter: blur(12px);\r\n    backdrop-filter: blur(12px);\r\n  }\r\n\r\n  .mVslide__tmb--1 & {\r\n    -webkit-mask-image: url(/assets/img/top/img_mv-slide-mask--large.svg);\r\n    mask-image: url(/assets/img/top/img_mv-slide-mask--large.svg);\r\n  }\r\n\r\n  .mVslide__tmb--2 &,\r\n  .mVslide__tmb--3 & {\r\n    -webkit-mask-image: url(/assets/img/top/img_mv-slide-mask--small.svg);\r\n    mask-image: url(/assets/img/top/img_mv-slide-mask--small.svg);\r\n  }\r\n}\r\n\r\n.mvBg {\r\n  display: block;\r\n  width: 100%;\r\n  height: 100%;\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  z-index: -1;\r\n}\r\n\r\n.mvBg__item {\r\n  width: 100%;\r\n  height: 100%;\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  opacity: 0;\r\n  transition: opacity .4s ease;\r\n\r\n  & > img {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n  }\r\n\r\n  & > video {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    opacity: 0;\r\n    transition: opacity .4s ease;\r\n  }\r\n\r\n  &.on {\r\n    opacity: 1;\r\n\r\n    & > video {\r\n      opacity: 1;\r\n      transition-delay: .7s;\r\n    }\r\n  }\r\n}\r\n\r\n.mVSlideTxt {\r\n  font-size: 0;\r\n  white-space: nowrap;\r\n  position: absolute;\r\n  left: 0;\r\n  bottom: 26px;\r\n  z-index: -2;\r\n}\r\n\r\n.mVSlideTxt__item {\r\n  display: inline-block;\r\n}\r\n\r\n.mVSlideTxt__txt {\r\n  display: inline-block;\r\n  font-size: 200px;\r\n  font-weight: bold;\r\n  line-height: 1.4;\r\n  color: #fff;\r\n  padding-inline: 90px;\r\n  box-sizing: border-box;\r\n  font-family: \'Outfit\', \'Noto Sans JP\', sans-serif;\r\n\r\n  & > br {\r\n    display: none;\r\n  }\r\n}\r\n\r\n@media screen and (max-width: 1024px) {\r\n\r\n.mainVisual {\r\n  margin: 0 auto 21px;\r\n  padding-block: 146px 174px;\r\n}\r\n\r\n.mVslide {\r\n  width: calc( fct.tbVw(985) + fct.tbVw(22.5) + fct.tbVw(22.5) );\r\n}\r\n\r\n.mVslide__item {\r\n  width: calc( fct.tbVw(985) + fct.tbVw(22.5) + fct.tbVw(22.5) );\r\n  padding-inline: fct.tbVw(22.5);\r\n}\r\n\r\n.mVslide__itemInner {\r\n  grid-template-columns: fct.tbVw(512) auto;\r\n  grid-template-rows: repeat(2, fct.tbVw(328) );\r\n  grid-gap: fct.tbVw(28) fct.tbVw(45);\r\n}\r\n\r\n.mVslide__tmb {\r\n  .mVslide.onBg &::before {\r\n    opacity: 1;\r\n  }\r\n\r\n  .mVslide.onBg &::after {\r\n    opacity: 1;\r\n  }\r\n\r\n  &--1 {\r\n    &::before {\r\n      transform: scale(1.09);\r\n      top: 2.9%;\r\n      left: 0.4%;\r\n    }\r\n\r\n    &::after {\r\n      transform: scale(1.04);\r\n      left: 1.8%;\r\n      bottom: -2.4%;\r\n    }\r\n  }\r\n\r\n  &--2,\r\n  &--3 {\r\n    &::before {\r\n      transform: scale(1.05);\r\n      top: 5.4%;\r\n      left: 3.4%;\r\n    }\r\n\r\n    &::after {\r\n      transform: scale(1.02);\r\n      top: .6%;\r\n      left: 2%;\r\n    }\r\n  }\r\n}\r\n\r\n.mVslide__img {\r\n\r\n  .mVslide__tmb:hover &,\r\n  .mVslide.onBg & {\r\n    & > img {\r\n      opacity: 1;\r\n    }\r\n\r\n    &::before {\r\n      opacity: 0;\r\n    }\r\n  }\r\n}\r\n\r\n.hoverContents {\r\n  display: none;\r\n}\r\n\r\n.mvBg {\r\n  display: none;\r\n}\r\n\r\n.mVSlideTxt {\r\n  bottom: fct.tbVw(54);\r\n}\r\n\r\n.mVSlideTxt__txt {\r\n  font-size: calc( (200 / 1024) * 100vw );\r\n  padding-inline: calc( (90 / 1024) * 100vw );\r\n}\r\n\r\n}\r\n\r\n@media screen and (max-width: 640px) {\r\n\r\n.mainVisual {\r\n  margin: 0 auto;\r\n  padding-block: 81px 90px;\r\n}\r\n\r\n.mVslide {\r\n  width: calc( fct.spVw(985) + fct.spVw(22.5) + fct.spVw(22.5) );\r\n}\r\n\r\n.mVslide__item {\r\n  width: calc( fct.spVw(985) + fct.spVw(22.5) + fct.spVw(22.5) );\r\n  padding-inline: fct.spVw(22.5);\r\n}\r\n\r\n.mVslide__itemInner {\r\n  grid-template-columns: fct.spVw(512) auto;\r\n  grid-template-rows: repeat(2, fct.spVw(328) );\r\n  grid-gap: fct.spVw(28) fct.spVw(45);\r\n}\r\n\r\n.mVslide__tmb {\r\n  &--2,\r\n  &--3 {\r\n    &::before {\r\n      transform: scale(1.05);\r\n    }\r\n  }\r\n}\r\n\r\n.mVSlideTxt {\r\n  bottom: 2.125vw;\r\n}\r\n\r\n.mVSlideTxt__txt {\r\n  font-size: calc( (90 / 375) * 100vw );\r\n  padding-inline: calc( (40 / 375) * 100vw );\r\n}\r\n\r\n}\r\n\r\n\r\n/*ニュース*/\r\n.newsArea {\r\n  overflow: hidden;\r\n  opacity: 0;\r\n  transform: translateY(fct.vw(20));\r\n  transition: opacity .6s ease,\r\n              transform .6s ease;\r\n\r\n  &--active {\r\n    opacity: 1;\r\n    transform: translateY(0px);\r\n  }\r\n}\r\n\r\n.newsAreaInner {\r\n  display: grid;
1897\r\n  grid-template-columns: 220px calc(100% - 220px);\r\n  grid-template-rows: repeat(5, auto);\r\n}\r\n\r\n.newsAreaHead {\r\n  grid-column: 1/2;\r\n  grid-row: 1/2;\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n.newsAreaBtn {\r\n  grid-column: 1/2;\r\n  grid-row: 2/3;\r\n  margin-top: 68px;\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n.newsAreaSlideWrapper {\r\n  grid-column: 2/3;\r\n  grid-row: 1/4;\r\n  position: relative;\r\n\r\n  &::before,\r\n  &::after {\r\n    content: "";\r\n    display: block;\r\n    width: 60px;\r\n    height: 100%;\r\n    background-color: #f3f3f3;\r\n    position: absolute;\r\n    top: 0;\r\n    filter: blur(5px);\r\n    z-index: 1;\r\n  }\r\n\r\n  &::before {\r\n    left: -30px;\r\n  }\r\n\r\n  &::after {\r\n    right: calc(-30px - ((100vw - 1520px) / 2) );\r\n\r\n    @media screen and (max-width: 1680px) {\r\n      right: calc(-30px - 80px);\r\n    }\r\n  }\r\n}\r\n\r\n.newsAreaSlide {\r\n  white-space: nowrap;\r\n  font-size: 0;\r\n  position: relative;\r\n\r\n  &.unslick {\r\n    margin-bottom: 68px;\r\n  }\r\n\r\n  .slick-list {\r\n    overflow: visible;\r\n  }\r\n\r\n  .slick-dots {\r\n    display: none !important;\r\n  }\r\n\r\n  &::after {\r\n    content: "";\r\n    display: block;\r\n    width: calc( 264px + ((100vw - 1520px) / 2) );\r\n    height: 100%;\r\n    background-color: #f3f3f3;\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    transform: translateX(-100%);\r\n    z-index: 1;\r\n\r\n    @media screen and (max-width: 1680px) {\r\n      width: calc(80px + 264px);\r\n    }\r\n  }\r\n}\r\n\r\n.newsAreaSlide__item {\r\n  width: 412px;\r\n  padding-inline: 52px;\r\n  box-sizing: border-box;\r\n  border-right: solid 1px #dbdce1;\r\n  display: inline-block;\r\n  white-space: normal;\r\n\r\n  &:last-child {\r\n    border-right: none;\r\n  }\r\n\r\n  .slick-slide &:last-child {\r\n    border-right: solid 1px #dbdce1;\r\n  }\r\n\r\n  .slick-slide:last-child & {\r\n    border-right: none;\r\n  }\r\n\r\n  & > a {\r\n    display: flex;\r\n    flex-flow: column;\r\n    align-items: flex-start;\r\n    justify-content: flex-start;\r\n  }\r\n}\r\n\r\n.newsAreaSlideDate {\r\n  width: 90px;\r\n  margin-bottom: 15px;\r\n  padding: 19px 10px 16px;\r\n  box-sizing: border-box;\r\n  background: linear-gradient(0deg, transparent 0%, #fff 100%);\r\n  border-radius: 30px;\r\n  border: solid 1px #fff;\r\n  text-align: center;\r\n}\r\n\r\n.newsAreaSlideYear {\r\n  font-size: 13px;\r\n  line-height: 1;\r\n\r\n  .newsAreaSlideDay + & {\r\n    margin-top: 2px;\r\n    padding-bottom: 2px;\r\n  }\r\n}\r\n\r\n.newsAreaSlideDay {\r\n  font-size: 38px;\r\n  line-height: 1;\r\n  margin-top: 2px;\r\n\r\n  .newsAreaSlideYear + & {\r\n    margin-top: 2px;\r\n  }\r\n}\r\n\r\n.newsAreaSlide__ttl {\r\n  font-size: 16px;\r\n  line-height: 1.67;
1897\r\n  margin-bottom: calc(36px - .6em);\r\n  display: -webkit-box;\r\n  -webkit-box-orient: vertical;\r\n  -webkit-line-clamp: 2;\r\n  overflow: hidden;\r\n  visibility: visible;\r\n  position: relative;\r\n  padding-bottom: .6em;\r\n  max-height: 2.5em;\r\n  transition: color .3s ease;\r\n\r\n  .newsAreaSlide__item > a:hover & {\r\n    color: transparent;\r\n  }\r\n\r\n  &::before {\r\n    content: attr(data-txt);\r\n    display: -webkit-box;\r\n    -webkit-box-orient: vertical;\r\n    -webkit-line-clamp: 2;\r\n    overflow: hidden;\r\n    visibility: visible;\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    color: rgba(0,0,0,0);\r\n    background: linear-gradient(90deg, #cc0033 0%, #ffb952 100%);\r\n    -webkit-background-clip: text;\r\n    -webkit-text-fill-color: rgba(0,0,0,0);\r\n    opacity: 0;\r\n    transition: opacity .3s ease;\r\n\r\n    .newsAreaSlide__item > a:hover & {\r\n      opacity: 1;\r\n    }\r\n  }\r\n\r\n  .newsAreaSlide__item > a[target="_blank"] &::after {\r\n    content: "";\r\n    display: inline-block;\r\n    width: 1.13em;\r\n    aspect-ratio: 18/14;\r\n    background: url(/assets/img/common/icon_other-tab.png) 0 0/contain no-repeat;\r\n    vertical-align: middle;\r\n    transform: translateY(-0.2em);\r\n    margin-left: 0.47em;\r\n  }\r\n}\r\n\r\n.newsAreaSlide__icon {\r\n  font-size: 13px;\r\n  line-height: 1.3;\r\n  margin-top: auto;\r\n\r\n  & > span {\r\n    display: inline-block;\r\n    margin-right: 12px;\r\n\r\n    &::before {\r\n      content: "";\r\n      display: inline-block;\r\n      vertical-align: middle;\r\n      transform: translateY(-.15em);\r\n      width: 8px;\r\n      aspect-ratio: 1/1;\r\n      background: linear-gradient(0deg, #ffb952 0%, #cc0033 100%);\r\n      border-radius: 50%;\r\n      margin-right: 7px;\r\n    }\r\n  }\r\n}\r\n\r\n.newsSlideGauge {\r\n  display: block;\r\n  width: calc(100% - 45px);\r\n  margin: 72px 0 18px 45px;\r\n  height: 2px;\r\n  background-color: rgba(51, 51, 51, .1);\r\n\r\n  & > span {\r\n    display: block;\r\n    height: 100%;\r\n    background-color: #333;\r\n    transition: width .3s ease;\r\n  }\r\n\r\n  .newsAreaSlide.unslick + & {\r\n    display: none;\r\n  }\r\n}\r\n\r\n.newsSlideNav {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  justify-content: flex-end;\r\n  gap: 8px;\r\n\r\n  .slick-arrow {\r\n    display: block;\r\n    width: 50px;\r\n    aspect-ratio: 1/1;\r\n    border: solid 1px #dfdfdf;\r\n    border-radius: 18px;\r\n    font-size: 0;\r\n    position: relative;\r\n    transition: background-color .3s ease;\r\n\r\n    &::before {\r\n      content: "";\r\n      display: block;\r\n      width: 14px;\r\n      aspect-ratio: 14/10;\r\n      background: url(/assets/img/common/icon_arrow--black.svg) 0 0 / contain no-repeat;\r\n      position: absolute;\r\n      top: 0;\r\n      left: 0;\r\n      right: 0;\r\n      bottom: 0;\r\n      margin: auto;\r\n      transition: opacity .3s ease;\r\n    }\r\n\r\n    &.slick-prev {\r\n      transform: rotate(-180deg);\r\n    }\r\n\r\n    &.slick-disabled {\r\n      pointer-events: none;\r\n\r\n      &::before {\r\n        opacity: .4;\r\n      }\r\n    }\r\n\r\n    &:hover {\r\n      background-color: rgba(255, 255, 255, .34);\r\n    }\r\n  }\r\n}\r\n\r\n.newsAreaListArea {\r\n  grid-column: 2/3;\r\n  grid-row: 4/5;\r\n  display: flex;\r\n  align-items: flex-start;\r\n  justify-content: flex-start;\r\n  margin-top: 40px;\r\n  padding-left: 45px;\r\n  box-sizing: border-box;\r\n}\r\n\r\ninput[name="news"] {\r\n  display: none;\r\n}\r\n\r\n.newsListNav {\r\n  width: 240px;\r\n  display: flex;\r\n  flex-flow: column;\r\n  align-items: flex-start;\r\n}\r\n\r\n.newsListNav__btn {\r\n  min-width: 100px;\r\n  display: inline-block;\r\n  padding-block: 18px;\r\n  font-size: 15px;\r\n  opacity: .5;\r\n  color: #333;\r\n  cursor: pointer;\r\n  transition: opacity .3s ease;\r\n\r\n  &:hover {\r\n    opacity: 1;\r\n  }\r\n\r\n  &:nth-child(1) {\r\n    padding-block-start: 0;\r\n  }\r\n}\r\n\r\n.newsListWrapper {\r\n  width: calc(100% - 240px);\r\n  position: relative;\r\n\r\n  .c-newsList {\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .c-newsList__item {\r\n    pointer-events: none;\r\n    opacity: 0;\r\n    transform: translateX(-15px);\r\n    transition: opacity .3s ease 0s, transform .3s ease 0s;\r\n  }\r\n}\r\n\r\n\r\n@media screen and (max-width: 1024px) {\r\n\r\n.newsArea {\r\n  opacity: 1;\r\n  transform: translateY(0px);\r\n}\r\n\r\n.newsAreaInner {\r\n  grid-template-columns: 1fr;\r\n  grid-template-rows: repeat(4, auto);\r\n  position: relative;\r\n  padding-top: 60px;\r\n\r\n  &::before {\r\n    content: "";\r\n    display: block;\r\n    width: calc(100% - 120px);\r\n    height: 1px;\r\n    background-color: #dbdce1;\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    right: 0;\r\n    margin: auto;\r\n  }\r\n}\r\n\r\n.newsAreaBtn {\r\n  grid-row: 4/5;\r\n  margin-top: 18px;\r\n  display: flex;\r\n  align-items: flex-start;\r\n  justify-content: flex-end;\r\n}\r\n\r\n.newsAreaSlideWrapper {\r\n  grid-column: 1/2;\r\n  grid-row: 2/3;\r\n  margin-top: 70px;\r\n\r\n  &::before,\r\n  &::after {\r\n    content: "";\r\n    display: block;\r\n    width: 60px;\r\n    height: 100%;\r\n    background-color: #f3f3f3;\r\n    position: absolute;\r\n    top: 0;\r\n    filter: blur(5px);\r\n    z-index: 1;\r\n  }\r\n\r\n  &::before {\r\n    left: -90px;\r\n  }\r\n\r\n  &::after {\r\n    right: -90px;\r\n  }\r\n}\r\n\r\n.newsAreaSlide {\r\n  width: calc(100vw - 120px);\r\n  transform: translateX(-50px);\r\n\r\n  &::after {\r\n    content: none;\r\n  }\r\n}\r\n\r\n.newsAreaSlide__ttl {\r\n  &::before {\r\n    content: none;\r\n  }\r\n\r\n  .newsAreaSlide__item > a:hover & {\r\n    color: #333;\r\n  }\r\n}\r\n\r\n.newsSlideGauge {\r\n  width: 100%;\r\n  margin: 54px 0 34px;\r\n}\r\n\r\n.newsAreaListArea {\r\n  grid-column: 1/2;\r\n  grid-row: 3/4;\r\n  padding-left: 0;\r\n}\r\n\r\ninput[name="news"] {\r\n  display: none;\r\n}\r\n\r\n.newsListNav {\r\n  width: 180px;\r\n}\r\n\r\n.newsListNav__btn {\r\n  &:hover {\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n.newsListWrapper {\r\n  width: calc(100% - 180px);\r\n}\r\n\r\n}\r\n\r\n@media screen and (max-width: 640px) {\r\n\r\n.newsAreaInner {\r\n  padding-top: 0;\r\n\r\n  &::before {\r\n    content: none;\r\n  }\r\n}\r\n\r\n.newsAreaBtn {\r\n  margin-top: 15px;\r\n  width: calc(100vw - 40px);\r\n}\r\n\r\n.newsAreaSlideWrapper {\r\n  margin-top: 36px;\r\n\r\n  &::before,\r\n  &::after {\r\n    height: calc(100% - 54px);\r\n  }\r\n\r\n  &::before {\r\n    left: -60px;\r\n  }\r\n\r\n  &::after {\r\n    right: -10px;\r\n  }\r\n}\r\n\r\n.newsAreaSlide {\r\n  width: calc(100vw - 86px);\r\n  transform: translateX(-30px);\r\n}\r\n\r\n.newsAreaSlide__item {\r\n  padding-inline: 30px;\r\n}\r\n\r\n.newsAreaSlideDate {\r\n  width: 80px;\r\n  border-radius: 15px;\r\n  margin-bottom: 14px;\r\n}\r\n\r\n.newsAreaSlideYear {\r\n  font-size: 12px;\r\n}\r\n\r\n.newsAreaSlideDay {\r\n  font-size: 33px;\r\n}\r\n\r\n.newsAreaSlide__ttl {\r\n  font-size: 13px;\r\n  line-height: 1.46;\r\n  margin-bottom: calc(30px - .6em);\r\n  max-height: 2.2em;\r\n}\r\n\r\n.newsAreaSlide__icon {\r\n  font-size: 12px;\r\n\r\n  &::before {\r\n    width: 7px;\r\n  }\r\n}\r\n\r\n.newsSlideGauge {\r\n  margin: 46px 0 12px;\r\n  width: calc(100vw - 40px);\r\n}\r\n\r\n.newsSlideNav {\r\n  width: calc(100vw - 40px);\r\n  gap: 7px;\r\n\r\n  .slick-arrow {\r\n    width: 40px;\r\n    border-radius: 9px;\r\n  }\r\n}\r\n\r\n.newsAreaListArea {\r\n  display: block;\r\n  margin-top: 42px;\r\n  position: relative;\r\n\r\n  &::before,\r\n  &::after {\r\n    content: "";\r\n    display: block;\r\n    width: 30px;\r\n    height: 38px;\r\n    background-color: #f3f3f3;\r\n    position: absolute;\r\n    top: 0;\r\n    filter: blur(5px);\r\n    z-index: 1;\r\n  }\r\n\r\n  &::before {\r\n    left: -36px;\r\n  }\r\n\r\n  &::after {\r\n    right: 8px;\r\n  }\r\n}\r\n\r\n.newsListNav {\r\n  width: 100vw;\r\n  display: block;\r\n  white-space: nowrap;\r\n  overflow: scroll;\r\n  transform: translateX(-20px);\r\n  margin-bottom: -4px;\r\n  padding: 0 6px 12px;\r\n  box-sizing: border-box;\r\n}\r\n\r\n.newsListNav__btn {\r\n  display: inline-block;\r\n  padding: 0 14px;\r\n  box-sizing: border-box;\r\n  min-width: 0;\r\n}\r\n\r\n.newsListWrapper {\r\n  width: calc(100vw - 40px);\r\n}\r\n\r\n}\r\n\r\n\r\n/*コンテンツ*/\r\n.contentsArea {\r\n  margin-top: 165px;\r\n  padding-block: 168px 484px;\r\n  position: relative;\r\n  z-index: 1;\r\n  overflow: hidden;\r\n\r\n  &.c-circleArea {\r\n    &::before {\r\n      top: 1px;\r\n      background-color: #fff;\r\n    }\r\n\r\n    &::after {\r\n      background-color: #fff;\r\n    }\r\n  }\r\n}\r\n\r\n.txtSlideWrapper--contents {\r\n  opacity: 0;\r\n  transform: translateY(fct.vw(20));\r\n  transition: opacity .6s ease .6s,\r\n              transform .6s ease .6s;\r\n\r\n  .contentsArea.scale &,\r\n  .contentsArea.fix & {\r\n    opacity: 1;\r\n    transform: translateY(0px);\r\n  }\r\n}\r\n\r\n.c-contentsList--top {\r\n  margin-top: 144px;\r\n  opacity: 0;\r\n  transform: translateY(20px);\r\n  transition: opacity .6s ease .7s,\r\n              transform .6s ease .7s;\r\n\r\n  .contentsArea.scale &,\r\n  .contentsArea.fix & {\r\n    opacity: 1;\r\n    transform: translateY(0px);\r\n  }\r\n\r\n  .c-contentsListTag__item {\r\n    background-color: #f3f3f3;\r\n  }\r\n}\r\n\r\n@media screen and (max-width: 640px) {\r\n\r\n.contentsArea {\r\n  margin-top: 52px;\r\n  padding-block: 120px 100px;\r\n}\r\n\r\n.c-contentsList--top {\r\n  margin-top: 40px;\r\n}\r\n\r\n}\r\n\r\n\r\n/*アバウト*/\r\n.aboutArea {\r\n  margin-top: -280px;\r\n  padding-block: 328px 540px;\r\n  position: relative;\r\n  z-index: 1;\r\n  overflow: hidden;\r\n\r\n  &.c-circleArea {\r\n    &::before {\r\n      top: 0;\r\n      background-color: #333;\r\n    }\r\n\r\n    &::after {\r\n      opacity: 1;\r\n      background-color: #fff;\r\n      transition: background-color .6s cubic-bezier(.4,0,.2,1) .6s;\r\n    }\r\n  }\r\n\r\n  &.c-circleArea.scale {\r\n    &::after {\r\n      background-color: #333;\r\n    }\r\n  }\r\n\r\n  .newsArea + & {\r\n    margin-top: 100px;\r\n  }\r\n}\r\n\r\n.aboutHead {\r\n  opacity: 0;\r\n  transform: translateY(fct.vw(20));\r\n  margin-bottom: 212px;\r\n  transition: opacity .6s ease .6s,\r\n              transform .6s ease .6s;\r\n\r\n  .aboutArea.scale &,\r\n  .aboutArea.fix & {\r\n    opacity: 1;\r\n    transform: translateY(0px);\r\n  }\r\n}\r\n\r\n.aboutHeadInner {\r\n  padding-inline: 160px;\r\n  box-sizing: border-box;\r\n  display: grid;\r\n  grid-template-columns: 662px calc(100% - 662px);\r\n  grid-row: auto auto;\r\n}\r\n\r\n.c-blockHead {\r\n  &--about {\r\n    grid-column: 1/3;\r\n    margin-bottom: 45px;\r\n\r\n    .c-blockHead__ttl {\r\n      color: #fff;\r\n    }\r\n  }\r\n}\r\n\r\n.aboutHead__txt {\r\n  font-size: 16px;\r\n  line-height: 1.87;\r\n  color: #fff;\r\n  padding-right: 20px;\r\n  box-sizing: border-box;\r\n}\r\n\r\n.aboutHeadBtn {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: flex-end;\r\n\r\n  .c-transitionBtn {\r\n    color: #fff;\r\n  }\r\n}\r\n\r\n.txtSlideWrapper--about {\r\n  opacity: 0;\r\n  transform: translateY(fct.vw(20));\r\n  transition: opacity .6s ease .6s,\r\n              transform .6s ease .6s;\r\n\r\n  &--active {\r\n    opacity: 1;\r\n    transform: translateY(0px);\r\n  }\r\n}\r\n\r\n.serviceArea {\r\n  margin-top: 132px;\r\n  opacity: 0;\r\n  transform: translateY(fct.vw(20));\r\n  transition: opacity .6s ease .6s,\r\n              transform .6s ease .6s;\r\n\r\n  &--active {\r\n    opacity: 1;\r\n    transform: translateY(0px);\r\n  }\r\n}\r\n\r\n.c-serviceList__item {\r\n  .c-serviceList--top & {\r\n    height: 750px;\r\n  }\r\n}\r\n\r\n@media screen and (max-width: 1280px) {\r\n\r\n.aboutHeadInner {\r\n  padding-inline: 0;\r\n  display: grid;\r\n  grid-template-columns: 1fr;\r\n  grid-row: repeat(3, auto);\r\n}\r\n\r\n.c-blockHead {\r\n  &--about {\r\n    grid-column: 1/2;\r\n  }\r\n}\r\n\r\n.aboutHead__txt {\r\n  padding-right: 0;\r\n}\r\n\r\n.aboutHeadBtn {\r\n  align-items: flex-start;\r\n  justify-content: flex-end;\r\n  margin-top: 40px;\r\n}\r\n\r\n}\r\n\r\n@media screen and (max-width: 1024px) {\r\n\r\n.aboutHead {\r\n  margin-bottom: 106px;\r\n}\r\n\r\n.c-serviceList__item {\r\n  .c-serviceList--top & {\r\n    height: auto;\r\n    display: grid;\r\n    grid-template-columns: 152px auto;\r\n    grid-template-rows: repeat(2, auto);\r\n    padding: 45px 45px 146px;\r\n  }\r\n}\r\n\r\n.c-service__icon {\r\n  .c-serviceList--top & {\r\n    width: 152px;\r\n    margin-top: 0;\r\n    transform: translateX(-28px);\r\n\r\n    &::before {\r\n      content: "";\r\n      display: block;\r\n      width: 100%;\r\n      height: 100%;\r\n      background: url(/assets/img/top/icon_service--studio--hover.png) 0 0 / contain no-repeat;\r\n      position: absolute;\r\n      top: 0;\r\n      left: 0;\r\n      transition: background-image .3s ease;\r\n    }\r\n\r\n    &--studio::before {\r\n      background-image: url(/assets/img/top/icon_service--studio--hover.png);\r\n    }\r\n\r\n    .c-serviceList__item:hover &--studio::before {\r\n      background-image: url(/assets/img/top/icon_service--studio--hover.png);\r\n    }\r\n\r\n    &--live::before {\r\n      background-image: url(/assets/img/top/icon_service--live--hover.png);\r\n    }\r\n\r\n    .c-serviceList__item:hover &--live::before {\r\n      background-image: url(/assets/img/top/icon_service--live--hover.png);\r\n    }\r\n\r\n    &--communication::before {\r\n      background-image: url(/assets/img/top/icon_service--communication.png);\r\n    }\r\n\r\n    .c-serviceList__item:hover &--communication::before {\r\n      background-image: url(/assets/img/top/icon_service--communication.png);\r\n    }\r\n\r\n    &--development::before {\r\n      background-image: url(/assets/img/top/icon_service--development.png);\r\n    }\r\n\r\n    .c-serviceList__item:hover &--development::before {\r\n      background-image: url(/assets/img/top/icon_service--development.png);\r\n    }\r\n  }\r\n}\r\n\r\n.c-service__ttl {\r\n  .c-serviceList--top & {\r\n    font-size: 52px;\r\n    margin-top: 0;\r\n    transform: translateX(-34px) translateY(-10px);\r\n\r\n    & > span {\r\n      text-align: left;\r\n    }\r\n  }\r\n}\r\n\r\n}\r\n\r\n@media screen and (max-width: 640px) {\r\n\r\n.aboutArea {\r\n  margin-top: -36px;\r\n  padding-block: 120px 120px;\r\n\r\n  &.c-circleArea {\r\n    &::after {\r\n      height: calc(100% - 36px);\r\n    }\r\n  }\r\n}\r\n\r\n.c-blockHead--about {\r\n  margin-bottom: 20px;\r\n}\r\n\r\n.aboutHead {\r\n  margin-bottom: 68px;\r\n}\r\n\r\n.aboutHead__txt {\r\n  padding-right: 0;\r\n  font-size: 13px;\r\n}\r\n\r\n.aboutHeadBtn {\r\n  margin-top: 28px;\r\n}\r\n\r\n.serviceArea {\r\n  margin-top: 25px;\r\n}\r\n\r\n.c-serviceList__item {\r\n  .c-serviceList--top & {\r\n    width: 100%;\r\n    height: auto;\r\n    display: flex;
1897\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 32px 22px 62px;\r\n    border-radius: 40px;\r\n  }\r\n}\r\n\r\n.c-service__icon {\r\n  .c-serviceList--top & {\r\n    display: block;\r\n    width: 152px;\r\n    aspect-ratio: 152/121;\r\n    position: relative;\r\n    transform: translateX(0px);\r\n  }\r\n}\r\n\r\n.c-service__ttl {\r\n  .c-serviceList--top & {\r\n    text-align: center;\r\n    font-size: 24px;\r\n    margin-top: -6px;\r\n    transform: translateX(0px) translateY(0px);\r\n\r\n    & > span {\r\n      text-align: center;\r\n    }\r\n  }\r\n}\r\n\r\n}\r\n\r\n.c-contactArea {\r\n  background-color: #333;\r\n}',
1898            ],
1899            sourceRoot: "",
1900          },
1901        ]),
1902          (t.Z = f));
1903      },
1904      3645: function (n) {
1905        "use strict";
1906        n.exports = function (n) {
1907          var t = [];
1908          return (
1909            (t.toString = function () {
1910              return this.map(function (t) {
1911                var A = "",
1912                  e = void 0 !== t[5];
1913                return (
1914                  t[4] && (A += "@supports (".concat(t[4], ") {")),
1915                  t[2] && (A += "@media ".concat(t[2], " {")),
1916                  e && (A += "@layer".concat(t[5].length > 0 ? " ".concat(t[5]) : "", " {")),
1917                  (A += n(t)),
1918                  e && (A += "}"),
1919                  t[2] && (A += "}"),
1920                  t[4] && (A += "}"),
1921                  A
1922                );
1923              }).join("");
1924            }),
1925            (t.i = function (n, A, e, i, a) {
1926              "string" == typeof n && (n = [[null, n, void 0]]);
1927              var o = {};
1928              if (e)
1929                for (var r = 0; r < this.length; r++) {
1930                  var s = this[r][0];
1931                  null != s && (o[s] = !0);
1932                }
1933              for (var c = 0; c < n.length; c++) {
1934                var l = [].concat(n[c]);
1935                (e && o[l[0]]) ||
1936                  (void 0 !== a &&
1937                    (void 0 === l[5] ||
1938                      (l[1] = "@layer".concat(l[5].length > 0 ? " ".concat(l[5]) : "", " {").concat(l[1], "}")),
1939                    (l[5] = a)),
1940                  A && (l[2] ? ((l[1] = "@media ".concat(l[2], " {").concat(l[1], "}")), (l[2] = A)) : (l[2] = A)),
1941                  i &&
1942                    (l[4]
1943                      ? ((l[1] = "@supports (".concat(l[4], ") {").concat(l[1], "}")), (l[4] = i))
1944                      : (l[4] = "".concat(i))),
1945                  t.push(l));
1946              }
1947            }),
1948            t
1949          );
1950        };
1951      },
1952      1667: function (n) {
1953        "use strict";
1954        n.exports = function (n, t) {
1955          return (
1956            t || (t = {}),
1957            n
1958              ? ((n = String(n.__esModule ? n.default : n)),
1959                /^['"].*['"]$/.test(n) && (n = n.slice(1, -1)),
1960                t.hash && (n += t.hash),
1961                /["'() \t\n]|(%20)/.test(n) || t.needQuotes
1962                  ? '"'.concat(n.replace(/"/g, '\\"').replace(/\n/g, "\\n"), '"')
1963                  : n)
1964              : n
1965          );
1966        };
1967      },
1968      7537: function (n) {
1969        "use strict";
1970        n.exports = function (n) {
1971          var t = n[1],
1972            A = n[3];
1973          if (!A) return t;
1974          if ("function" == typeof btoa) {
1975            var e = btoa(unescape(encodeURIComponent(JSON.stringify(A)))),
1976              i = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(e),
1977              a = "/*# ".concat(i, " */");
1978            return [t].concat([a]).join("\n");
1979          }
1980          return [t].join("\n");
1981        };
1982      },
1983      3379: function (n) {
1984        "use strict";
1985        var t = [];
1986        function A(n) {
1987          for (var A = -1, e = 0; e < t.length; e++)
1988            if (t[e].identifier === n) {
1989              A = e;
1990              break;
1991            }
1992          return A;
1993        }
1994        function e(n, e) {
1995          for (var a = {}, o = [], r = 0; r < n.length; r++) {
1996            var s = n[r],
1997              c = e.base ? s[0] + e.base : s[0],
1998              l = a[c] || 0,
1999              p = "".concat(c, " ").concat(l);
2000            a[c] = l + 1;
2001            var d = A(p),
2002              C = { css: s[1], media: s[2], sourceMap: s[3], supports: s[4], layer: s[5] };
2003            if (-1 !== d) (t[d].references++, t[d].updater(C));
2004            else {
2005              var g = i(C, e);
2006              ((e.byIndex = r), t.splice(r, 0, { identifier: p, updater: g, references: 1 }));
2007            }
2008            o.push(p);
2009          }
2010          return o;
2011        }
2012        function i(n, t) {
2013          var A = t.domAPI(t);
2014          return (
2015            A.update(n),
2016            function (t) {
2017              if (t) {
2018                if (
2019                  t.css === n.css &&
2020                  t.media === n.media &&
2021                  t.sourceMap === n.sourceMap &&
2022                  t.supports === n.supports &&
2023                  t.layer === n.layer
2024                )
2025                  return;
2026                A.update((n = t));
2027              } else A.remove();
2028            }
2029          );
2030        }
2031        n.exports = function (n, i) {
2032          var a = e((n = n || []), (i = i || {}));
2033          return function (n) {
2034            n = n || [];
2035            for (var o = 0; o < a.length; o++) {
2036              var r = A(a[o]);
2037              t[r].references--;
2038            }
2039            for (var s = e(n, i), c = 0; c < a.length; c++) {
2040              var l = A(a[c]);
2041              0 === t[l].references && (t[l].updater(), t.splice(l, 1));
2042            }
2043            a = s;
2044          };
2045        };
2046      },
2047      569: function (n) {
2048        "use strict";
2049        var t = {};
2050        n.exports = function (n, A) {
2051          var e = (function (n) {
2052            if (void 0 === t[n]) {
2053              var A = document.querySelector(n);
2054              if (window.HTMLIFrameElement && A instanceof window.HTMLIFrameElement)
2055                try {
2056                  A = A.contentDocument.head;
2057                } catch (n) {
2058                  A = null;
2059                }
2060              t[n] = A;
2061            }
2062            return t[n];
2063          })(n);
2064          if (!e)
2065            throw new Error(
2066              "Couldn't find a style target. This probably means that the value for the 'insert' parameter is invali
2066d.",
2067            );
2068          e.appendChild(A);
2069        };
2070      },
2071      9216: function (n) {
2072        "use strict";
2073        n.exports = function (n) {
2074          var t = document.createElement("style");
2075          return (n.setAttributes(t, n.attributes), n.insert(t, n.options), t);
2076        };
2077      },
2078      3565: function (n, t, A) {
2079        "use strict";
2080        n.exports = function (n) {
2081          var t = A.nc;
2082          t && n.setAttribute("nonce", t);
2083        };
2084      },
2085      7795: function (n) {
2086        "use strict";
2087        n.exports = function (n) {
2088          if ("undefined" == typeof document) return { update: function () {}, remove: function () {} };
2089          var t = n.insertStyleElement(n);
2090          return {
2091            update: function (A) {
2092              !(function (n, t, A) {
2093                var e = "";
2094                (A.supports && (e += "@supports (".concat(A.supports, ") {")),
2095                  A.media && (e += "@media ".concat(A.media, " {")));
2096                var i = void 0 !== A.layer;
2097                (i && (e += "@layer".concat(A.layer.length > 0 ? " ".concat(A.layer) : "", " {")),
2098                  (e += A.css),
2099                  i && (e += "}"),
2100                  A.media && (e += "}"),
2101                  A.supports && (e += "}"));
2102                var a = A.sourceMap;
2103                (a &&
2104                  "undefined" != typeof btoa &&
2105                  (e += "\n/*# sourceMappingURL=data:application/json;base64,".concat(
2106                    btoa(unescape(encodeURIComponent(JSON.stringify(a)))),
2107                    " */",
2108                  )),
2109                  t.styleTagTransform(e, n, t.options));
2110              })(t, n, A);
2111            },
2112            remove: function () {
2113              !(function (n) {
2114                if (null === n.parentNode) return !1;
2115                n.parentNode.removeChild(n);
2116              })(t);
2117            },
2118          };
2119        };
2120      },
2121      4589: function (n) {
2122        "use strict";
2123        n.exports = function (n, t) {
2124          if (t.styleSheet) t.styleSheet.cssText = n;
2125          else {
2126            for (; t.firstChild; ) t.removeChild(t.firstChild);
2127            t.appendChild(document.createTextNode(n));
2128          }
2129        };
2130      },
2131      8451: function (n) {
2132        "use strict";
2133        n.exports =
2134          "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjkuNSIgdmlld0JveD0iMCAwIDEzLjc4IDkuNSIgd2lkdGg9IjEzLjc4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xNzAzLjM0IDE0OTcuNGMtMy40MSAwLTQuODUtMy40NS00LjkxLTMuNTlhLjc3MS43NzEgMCAwIDAgLS45Ny0uNDEuNjguNjggMCAwIDAgLS40NC45IDguMzQ4IDguMzQ4IDAgMCAwIDIuMzQgMy4xaC04LjI5YS43MDcuNzA3IDAgMSAwIDAgMS40MWg4LjI5YTguMzQ4IDguMzQ4IDAgMCAwIC0yLjM0IDMuMS42OC42OCAwIDAgMCAuNDQuOS44LjggMCAwIDAgLjI2LjA1Ljc1OC43NTggMCAwIDAgLjcxLS40NmMuMDEtLjA0IDEuNDgtMy41OSA0LjkxLTMuNTlhLjcwNi43MDYgMCAxIDAgMC0xLjQxeiIgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY5MC4zMSAtMTQ5My4zNCkiLz48L3N2Zz4=";
2135      },
2136      3007: function (n) {
2137        "use strict";
2138        n.exports =
2139          "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjIiIHZpZXdCb3g9IjAgMCAxOC41IDExLjIiIHdpZHRoPSIxOC41IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im02NzQuMjY1IDEwMzY3LjYgNy4yMzgtOS42aDIuNDEybDcuMjM4IDkuNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NzMuNDY5IC0xMDM1NykiLz48L3N2Zz4=";
2140      },
2141      9267: function (n) {
2142        "use strict";
2143        n.exports =
2144          "data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMy44IDkuNSIgdmlld0JveD0iMCAwIDEzLjggOS41IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0ibTEzIDQuMWMtMy40IDAtNC44LTMuNC00LjktMy42LS4xLS40LS42LS42LTEtLjQtLjMuMS0uNS41LS40LjguNSAxLjMgMS4zIDIuMyAyLjQgMy4yaC04LjNjLS40LS4xLS44LjItLjguNnMuMy43LjcuOGguMSA4LjNjLTEuMS44LTEuOSAxLjktMi40IDMuMS0uMS40IDAgLjcuNC45LjEgMCAuMiAwIC4zLjEuMyAwIC42LS4yLjctLjUgMCAwIDEuNS0zLjYgNC45LTMuNi40IDAgLjctLjMuOC0uN3MtLjMtLjctLjctLjhjMCAuMSAwIC4xLS4xLjF6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=";
2145      },
2146      3598: function (n) {
2147        "use strict";
2148        n.exports =
2149          "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjkuNSIgdmlld0JveD0iMCAwIDEzLjc4MiA5LjUiIHdpZHRoPSIxMy43ODIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI5My4zMzYgMTMwNS40Yy0zLjQwNSAwLTQuODQ3LTMuNDUtNC45MDctMy41OWEuNzY5Ljc2OSAwIDAgMCAtLjk3LS40MS42ODUuNjg1IDAgMCAwIC0uNDQ0LjkgOC40MTggOC40MTggMCAwIDAgMi4zNDggMy4xaC04LjNhLjcwNy43MDcgMCAxIDAgMCAxLjQxaDguM2E4LjI1NiA4LjI1NiAwIDAgMCAtMi4zNDggMy4xLjY4NS42ODUgMCAwIDAgLjQ0NC45LjgxNy44MTcgMCAwIDAgLjI2NC4wNS43NjIuNzYyIDAgMCAwIC43MDctLjQ2Yy4wMTQtLjA0IDEuNDgxLTMuNTkgNC45MDYtMy41OWEuNzA3LjcwNyAwIDEgMCAwLTEuNDF6IiBmaWxsPSIjZGQ2YTNmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yODAuMzEyIC0xMzAxLjM0KSIvPjwvc3ZnPg==";
2150      },
2151      1978: function (n) {
2152        "use strict";
2153        n.exports =
2154          "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAMAAAA+9+1qAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACEUExURUdwTORVQP6zUfupT9UjOOhqR9gwOvmkT9QdN+dWOvyxUNkvOv21UNARNv60UP+4UtQiN9IQN9owPNMZN9YiOf+3UfifTu9/SPWTTPOMS909PetxRudiQ+FMQONTQfupT9kvO/GGSd9EPuVbQts2PPaZTe14R+lqRf6yUfyuUNcoOtEQNTL31pkAAAATdFJOUwDsbcltG4P+yAfQ9NH5bsekLiqyQaQXAAAAo0lEQVQ4y+3SSRLCIBAFUIwEwSGWQiYyEcdo7n8/2dBSpTQewL9+1U3RnxCIoHxz0aeuP7f35laOdXUtVstEEC8pV0/zgYbHOvXmcPkdTdv3LCpDKE8A8TDaA9qFUQ5o/iMUzVLFP9Mh9CwOIQfOAKFVcQgtHaBAfTNBfITEomMU2ffyKDpIZVhUMWU0jS80uuvbpqyrYpjyABL8B0QEW9gg6AVzFkKoLDEGyQAAAABJRU5ErkJggg==";
2155      },
2156      2443: function (n) {
2157        "use strict";
2158        n.exports =
2159          "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQyIiB2aWV3Qm94PSIwIDAgMTAwIDQyIiB3aWR0aD0iMTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xODgwLjgzIDU4LjAyYy0uMDYtMy4zNDYuMTktNi44ODktLjQ0LTEwLjIxMS0uNjYtMy41MzUtMi43Ny02LjUzOC04LjE5LTguM2E0Ni4zNjEgNDYuMzYxIDAgMCAwIC0xMC4yMy0xLjg1MmMtOC4wNi0uNjY0LTE2LjI3LS41NC0yNC4zOS0uNTc2LTcuMTguMDE2LTE1LjY4LS4wMjctMjIuODMuMDI5LTQuMjguMDM4LTguNTkuMTA2LTEyLjg0LjM4OS04LjczLjU5My0xNy4yMyAyLjA5My0xOS42OSA3LjgwNWE
2159xNC4yMzcgMTQuMjM3IDAgMCAwIC0xLjA5IDQuODIzYy0uMTggMi4xODItLjEyIDQuNTEtLjE0IDYuNy4wOCAyLjgtLjExIDYuMjE0LjEzIDguOTlhMTMuNzE4IDEzLjcxOCAwIDAgMCAxLjMxIDUuMzUzYzIuNyA1LjQ1MiAxMS4zMyA2Ljg0NiAxOS43NiA3LjQgNC4wNy4yNjEgOC4xOS4zMyAxMi4yNy4zNjkgNy43Ni4wNjYgMTYuOTQuMDE2IDI0Ljc0LjAzIDcuNTQtLjAzMiAxNS4xNi4wNDkgMjIuNjUtLjU2NWE0Ny4wNDIgNDcuMDQyIDAgMCAwIDEwLjI5LTEuODRjNS41NS0xLjc5NSA3LjY0LTQuODYgOC4yOC04LjQ4LjU4LTMuMzE2LjM3LTYuNzM3LjQxLTEwLjA2NHoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3ODEgLTM3KSIvPjwvc3ZnPg==";
2160      },
2161      3596: function (n) {
2162        "use strict";
2163        n.exports =
2164          "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAABoBAMAAABoL4PRAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAeUExURUdwTAMDAwAAABMTE/z8/P39/fj4+O7u7tHR0f///3SS3BAAAAAJdFJOUwAEChPW7655QAVykvIAAAOASURBVGje7ZpNV9pAFIaZ/oKZ4Zy225nY2m0zPa3rttKy9qtuNYbTrVbApVILrhU9+be9M5NkAoIEyJ2F5sVzQPLx8N57w0fyNhovVoStILoCKNt0BaWbLuVpYstl7WWb0nK+CCFsbVlkuSIabY2GvV43BkXR9wVqRXErjjudXq8/GuR70C+7xGg0h91oO7EaJ0trvBt3+pcLR8cuftuNkirU6lw+OTVMF3tYDSsl9k1J2TxvX06SarV/NseffvZfUr06M3mEsuZ5gqGDy8fzomcShwYF/fiIB/28TrB0IKbKCeZeJ3g6hvGkE+aabUTc3dWEPcLo3wRTP0XRHrI5sBcW7eF2TusI7BUG5QIZ9yDdsQBGD5Fx41Dk1aTsTYKt0xwHtdxAx+3k1YTP3Bt0nGseYeICHXcvs2oyxtvouHEB10zwdSVz3AePOBjMTQ+403RWCOE+cEfQPGrdvfeK4z5wX/3ivqU4OOw2POB2pB1NxuQzxN3mOP7OK07WuBr3JC6oi1n3ri5m3bsaV/fuRfXO7xc/WX+LXvsnieudn19AXnHHDrf5/HBn7heQjxMdA+cu8Irjso1OGyvJDY4A7gIdd6/cmYfgBh33EDqch1MPOwV3Ho6EY+cORvMQfVLC7HQt4NBn5UFJdz5TBp+w36CLOI5dzfEgzE8O61lR16i4X6qIg+ZttVHNuUmxOPUZtXOhdBeBdPOkOkejHSgVSHcNCHA8UOo31tvlQMFcOpypplTqBIW2D7RiLdNDAfz9QaD9UIYmClcnjb0Qnq88hHDXh71C5ySbxMGwBHrJsErgvoFNm5vgqVF3uxLWbmekrKT+IJ/C6WkJ0+Vbw260t85h3er0BkrlNDkdspjiGeZoZLI/UZwlfPbmaDdLAMVxbNI/hb3ovkkxCwfl1IdDtQqsNzYjZmR4QVAxzHgj04EVnfzhlQLDMIPNijeZ1IwFQhPDdVGh3ZHg88JNNvYkZKYAoCBV0iysFhhJJ/5klCpVZnFNCbEg7mdjaZwJIPL1SCJPwtFSoTthfXJhBPdy7guABbCaTNeAlRl3sbsF8cVCnpBbpjCP0n9mSeg/qMgrRibTiItg9pCgVSQYNbp0RLNBCVkuN0myOCexWip9SuGWIt3WZI4aaXg0e0CpqdFyeVdqkI2G3ZwW7qbUsFffienCKt5modNdzq6EgZax8x/BUURQY2WL6wAAAABJRU5ErkJggg==";
2165      },
2166      5896: function (n) {
2167        "use strict";
2168        n.exports =
2169          "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMzNy4zNyIgdmlld0JveD0iMCAwIDQ4Mi4xODQgMzM3LjM3IiB3aWR0aD0iNDgyLjE4NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTIwMi4xIDI3MDMuNmMtLjMzLTI2Ljg3Ljg3LTU1LjMyLTIuMTQtODEuOTktMy4xOS0yOC4zOC0xMy4zNy01Mi41LTM5LjUyLTY2LjY3LTE1LjIxLTguMzQtMzIuMzktMTIuMzMtNDkuNDItMTQuODctMzguOS01LjMzLTc4LjUzLTQuMzMtMTE3LjcxMi00LjYyLTM0LjY2Mi4xMi03NS43MjYtLjIyLTExMC4yNTMuMjMtMjAuNjQuMzEtNDEuNDUzLjg2LTYxLjk4MiAzLjEzLTQyLjEzOCA0Ljc2LTgzLjE0NyAxNi44LTk1LjA0MyA2Mi42Ny0zLjQxMiAxMi41OS00LjYxNyAyNS43My01LjI1OCAzOC43My0uODU4IDE3LjUxLS41ODEgMzYuMi0uNjY3IDUzLjc5LjQgMjIuNS0uNTI3IDQ5LjkuNjMgNzIuMTguNjkxIDE0LjQ1IDIuMDE3IDI5LjEgNi4zIDQyLjk4IDEzLjAzIDQzLjc3IDU0LjczIDU0Ljk2IDk1LjQyMyA1OS4zOCAxOS42MTcgMi4wOSAzOS41IDIuNjUgNTkuMjIgMi45NiAzNy40Ny41MyA4MS43OTEuMTMgMTE5LjQ1Mi4yNCAzNi40LS4yNiA3My4xNy4zOSAxMDkuMzEtNC41NCAxNy4xMS0yLjUgMzQuMzctNi40NiA0OS42Ny0xNC43NiAyNi44Mi0xNC40MSAzNi45LTM5LjAzIDM5Ljk5LTY4LjA5IDIuNzgtMjYuNTggMS43Ny01NC4wNCAyLTgwLjc1eiIgZmlsbD0iIzBiMGYzZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzE5LjkwNiAtMjUzNC43NSkiLz48L3N2Zz4=";
2170      },
2171      7089: function (n, t, A) {
2172        "use strict";
2173        n.exports = A.p + "assets/img/contents/tmb_contents-list-shadow.png";
2174      },
2175      7692: function (n, t, A) {
2176        "use strict";
2177        n.exports = A.p + "assets/img/top/icon_service--live--hover.png";
2178      },
2179      8820: function (n, t, A) {
2180        "use strict";
2181        n.exports = A.p + "assets/img/top/icon_service--communication--hover.png";
2182      },
2183      8821: function (n, t, A) {
2184        "use strict";
2185        n.exports = A.p + "assets/img/top/icon_service--development--hover.png";
2186      },
2187      8822: function (n, t, A) {
2188        "use strict";
2189        n.exports = A.p + "assets/img/top/icon_service--communication.png";
2190      },
2191      8823: function (n, t, A) {
2192        "use strict";
2193        n.exports = A.p + "assets/img/top/icon_service--development.png";
2194      },
2195      1815: function (n) {
2196        "use strict";
2197        n.exports =
2198          "data:image/png;base64,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";
2199      },
2200      3036: function (n, t, A) {
2201        "use strict";
2202        n.exports = A.p + "assets/img/top/icon_service--studio--hover.png";
2203      },
2204      3423: function (n) {
2205        "use strict";
2206        n.exports =
2207          "data:image/png;base64,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";
2208      },
2209      1529: function (n) {
2210        "use strict";
2211        n.exports =
2212          "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAZCAMAAABjJAyeAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACNUExURUdwTOZqQc8WNM8aNPONSNMqNvifTOlvQu6IS/urT/2tT/qlTfidS95QO+lvQvaaS9lDOdhBOtAaNP2xUOBXPdMvNtpDON9WPvaYS/ifTO6ARfKLSPSRSfqoTvCGR+p1Q95PPOJbPttIO+BVPf2vUOdrQdc7OORhP+x6ROVmQOlwQtUzN9lCOdEhNdMrNrtsnVAAAAAYd
2212FJOUwDb+tFmU/kcDTSD46lBmMuqbIPKwbzU7tlVsTIAAAERSURBVCjPfZNtG0IwFIbPwkXyllRiCJOE/v/PazOW9311X/fzODsDWD+aqsLOUWULvYM4NjYo00LFJ3kHQRzi03FpV5x7WlYdEoch9u2Z/uxkzzwty6JIOgRj35fH36+vJnsypBI5vv84DYBy/dYvhuSpyOHIg7dRpPZb15TIphJMichghHto20GSzyVRRH9cYQRFmoZLqk8y/E+H6ABSJ5nl/CURLdxLZjlCQsgRpHanLEN0cEXZtRxCyAXMUdl0MlmBgMRzlpPlOYROxt0ty+qCuluW74OzWZYOTuNL1N9gKXL6shdZGy76tsihhK2PV05ZlLXl+dp6E4nx94927jYgyDK1jVdz9hDyLHn1VfwAvPhKADxztEUAAAAASUVORK5CYII=";
2213      },
2214      3289: function (n) {
2215        "use strict";
2216        n.exports =
2217          "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjgwNC45NjgiIHZpZXdCb3g9IjAgMCA2NDQuODEyIDgwNC45NjgiIHdpZHRoPSI2NDQuODEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNjExLjYyNSIgeDI9IjYxMS42MjUiIHkxPSI5NTIuNDA2IiB5Mj0iMTQ3LjQzOCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZiOTUyIi8+PHN0b3Agb2Zmc2V0PSIuOTkiIHN0b3AtY29sb3I9IiNlOTQ3MDkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlOTQ3MDkiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Im05MTkuODE2IDU3Ni44NWM1LjA2Ni02Mi44IDEyLjQxNi0xMjkuMDkzIDE0LjAwNy0xOTEuNzMzIDEuNzE5LTY2LjY0MS02LjM2NC0xMjQuMS0zNi45MTMtMTYwLjEyMy0xNy43NDUtMjEuMTc1LTM4LjktMzIuNDI2LTYwLjE3LTQwLjI1LTQ4LjY1OS0xNi44MTUtOTkuNTQ0LTE4LjkyLTE0OS41OTMtMjMuOTc3LTQ0LjM1Ni0zLjU4MS05Ni44LTguOTg2LTE0MS4wNS0xMS44LTI2LjQ2LTEuNTg0LTUzLjE4OS0yLjYzMi03OS45MDcuMzctNTQuODY0IDYuNC0xMDkuNzcxIDI5Ljk1MS0xMzQuMzU3IDEzNS43NDgtNi45MzYgMjkuMDItMTEuMTYzIDU5LjU4Mi0xNC42MzcgODkuODUzLTQuNjc3IDQwLjgyLTguMTQyIDg0LjUtMTEuODQ2IDEyNS41NjEtNC4wODUgNTIuNTg4LTEwLjg3IDExNi40ODMtMTMuOTQzIDE2OC42NTYtMi4wNjkgMzMuODIxLTMuMzY2IDY4LjE4NC0uNzI0IDEwMS4wNzggNy43MiAxMDMuNyA1OC43NjMgMTM0LjQ5NCAxMDkuOSAxNDkuMzY3IDI0LjY2MSA3LjA3NiA0OS45OCAxMC42MDUgNzUuMTMyIDEzLjUzMiA0Ny44MTMgNS40MzEgMTA0LjU3NiA5LjQ1OSAxNTIuNzE5IDEzLjkzMSA0Ni42IDMuNDcyIDkzLjQ5NCA5LjEwNyAxNDAuNzE3IDEuNjM5IDIyLjM5NS0zLjk0MSA0NS4yNzktMTEuMjQ5IDY2LjU0OS0yOC45MzYgMzcuMjQzLTMwLjY0OCA1NS4xNjktODcuMDE4IDY1LjA1MS0xNTQuNTQxIDguOTg4LTYxLjc2MiAxMy4zMDgtMTI2LjAxOCAxOS4wNjUtMTg4LjM3NXoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4OS4yMTkgLTE0Ny40MzgpIi8+PC9zdmc+";
2218      },
2219      7290: function (n) {
2220        "use strict";
2221        n.exports =
2222          "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM3Ny4wOTQiIHZpZXdCb3g9IjAgMCA1MjMuNzIxIDM3Ny4wOTQiIHdpZHRoPSI1MjMuNzIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTIzMS4zMyIgeDI9IjEyMzEuMzMiIHkxPSI1MzUuMjE5IiB5Mj0iMTU4LjEyNSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmU0MmI1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYzAzIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJtMTQ4Ny43MyAzNjkuMTE0YzIuMTUtMjguNjM2IDYuMDgtNTguOCA1LjM2LTg3LjQ4Mi0uNzYtMzAuNTA4LTkuMzMtNTcuMTI3LTM1Ljg0LTc0LjY0Ni0xNS40LTEwLjI5MS0zMy4zMS0xNi4xNDItNTEuMTktMjAuNDI1LTQwLjg5LTkuMy04My4xNS0xMS45MjktMTI0LjgxLTE1Ljg4MS0zNi44OC0zLjA5Mi04MC41NC03LjI4NC0xMTcuMzItMTAuMDE4LTIxLjk4LTEuNTkxLTQ0LjE4LTIuOTQ0LTY2LjIzLTIuNDM5LTQ1LjI4IDEuMTQ1LTkwLjAzIDEwLjE1Mi0xMDYuOTU1IDU3Ljg3NC00LjggMTMuMDgzLTcuMzA5IDI2Ljk2Mi05LjIgNDAuNzMyLTIuNTQ0IDE4LjU3LTMuOTkgMzguNDktNS43MiA1Ny4yLTEuNjcgMjMuOTg2LTUuMjA4IDUzLjA3LTYuMDUyIDc2LjktLjYxMSAxNS40NDQtLjU2NSAzMS4xNjMgMi43IDQ2LjMzNiA5Ljc4NiA0Ny44MTMgNTMuMTA4IDYzLjYwNSA5NS45ODggNzIuMSAyMC42OCA0LjA1IDQxLjc4IDYuNSA2Mi43MyA4LjY1OSAzOS44MiA0LjA1MiA4Ny4wMSA3Ljc1MyAxMjcuMDcgMTEuMzc3IDM4Ljc0IDMuMTE0IDc3LjggNy4yMyAxMTYuNzEgNS4zNDYgMTguNDQtMS4wNzYgMzcuMTctMy42ODEgNTQuMjMtMTEuMSAyOS44Ny0xMi44NCA0Mi44OS0zOC4xMSA0OC44OC02OC43NTYgNS40MjktMjguMDM0IDYuOTE5LTU3LjM2NSA5LjY0OS04NS43Nzd6IiBmaWxsPSJ1cmwoI2EpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NjkuNDY5IC0xNTguMTI1KSIvPjwvc3ZnPg==";
2223      },
2224      3877: function (n) {
2225        "use strict";
2226        n.exports =
2227          "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM3Ny4wOTQiIHZpZXdCb3g9IjAgMCA1MjMuNzIxIDM3Ny4wOTQiIHdpZHRoPSI1MjMuNzIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTIzMS4zMyIgeDI9IjEyMzEuMzMiIHkxPSI5MzQuMjE5IiB5Mj0iNTU3LjEyNSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZiOTUyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmU0MmI1Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJtMTQ4Ny43MyA3NjguMTE0YzIuMTUtMjguNjM2IDYuMDgtNTguOCA1LjM2LTg3LjQ4MS0uNzYtMzAuNTA5LTkuMzMtNTcuMTI4LTM1Ljg0LTc0LjY0Ny0xNS40LTEwLjI5MS0zMy4zMS0xNi4xNDItNTEuMTktMjAuNDI1LTQwLjg5LTkuMy04My4xNS0xMS45MjktMTI0LjgxLTE1Ljg4Mi0zNi44OC0zLjA5MS04MC41NC03LjI4My0xMTcuMzItMTAuMDE3LTIxLjk4LTEuNTkxLTQ0LjE4LTIuOTQ0LTY2LjIzLTIuNDQtNDUuMjggMS4xNDYtOTAuMDMgMTAuMTUzLTEwNi45NTUgNTcuODc0LTQuOCAxMy4wODQtNy4zMDkgMjYuOTYzLTkuMiA0MC43MzMtMi41NDQgMTguNTctMy45OSAzOC40OS01LjcyIDU3LjItMS42NyAyMy45ODYtNS4yMDggNTMuMDY5LTYuMDUyIDc2LjktLjYxMSAxNS40NDQtLjU2NSAzMS4xNjIgMi43IDQ2LjMzNiA5Ljc4NiA0Ny44MTIgNTMuMTA4IDYzLjYgOTUuOTg4IDcyLjEgMjAuNjggNC4wNTEgNDEuNzggNi41IDYyLjczIDguNjYgMzkuODIgNC4wNTIgODcuMDEgNy43NTQgMTI3LjA3IDExLjM3NyAzOC43NCAzLjExNCA3Ny44IDcuMjMgMTE2LjcxIDUuMzQ2IDE4LjQ0LTEuMDc2IDM3LjE3LTMuNjgxIDU0LjIzLTExLjEgMjkuODctMTIuODQxIDQyLjg5LTM4LjEwOSA0OC44OC02OC43NTYgNS40MjktMjguMDM1IDYuOTE5LTU3LjM2NiA5LjY0OS04NS43Nzh6IiBmaWxsPSJ1cmwoI2EpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0
22275NjkuNDY5IC01NTcuMTI1KSIvPjwvc3ZnPg==";
2228      },
2229      4951: function (n, t, A) {
2230        "use strict";
2231        n.exports = A.p + "assets/img/top/img_mv-slide-mask--large--shadow.png";
2232      },
2233      1654: function (n) {
2234        "use strict";
2235        n.exports =
2236          "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9Ijc5MSIgdmlld0JveD0iMCAwIDYxOSA3OTEiIHdpZHRoPSI2MTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkxMi4wMTEgNTM5Ljg3OWMtLjQyNS02MyAxLjExOC0xMjkuNjg0LTIuNzU2LTE5Mi4yMjQtNC4xLTY2LjUzOC0xNy4xNTctMTIzLjA3NS01MC43MjktMTU2LjMtMTkuNTI2LTE5LjU0NS00MS41NzktMjguOTEtNjMuNDQ4LTM0Ljg0OS00OS45NC0xMi41MDYtMTAwLjgxNS0xMC4xNzItMTUxLjExNC0xMC44NDgtNDQuNS4zLTk3LjIxNS0uNTE2LTE0MS41NDEuNTQxLTI2LjUuNzI3LTUzLjIxNyAyLjAxMy03OS41NzIgNy4zMzItNTQuMSAxMS4xNjEtMTA2Ljc0MiAzOS40MDUtMTIyLjAxNCAxNDYuOTQyLTQuMzgxIDI5LjUxNC01LjkyOCA2MC4zMjgtNi43NTEgOTAuNzg2LTEuMSA0MS4wNzMtLjc0NSA4NC44ODctLjg1NiAxMjYuMTE2LjUxMyA1Mi43NDUtLjY3NyAxMTYuOTg3LjgwOSAxNjkuMjI5Ljg4NyAzMy44NzMgMi41ODkgNjguMjE5IDguMDg4IDEwMC43NTcgMTYuNzI4IDEwMi42MjkgNzAuMjYxIDEyOC44NjEgMTIyLjUgMTM5LjIyMSAyNS4xODQgNC45IDUwLjcxNCA2LjIwOSA3Ni4wMjYgNi45MzEgNDguMSAxLjI0NCAxMDUgLjMxIDE1My4zNTIuNTY5IDQ2LjcyNS0uNiA5My45MzIuOTIzIDE0MC4zMjQtMTAuNjMzIDIxLjk2Ny01Ljg3NyA0NC4xMjctMTUuMTUyIDYzLjc3My0zNC42MjYgMzQuNDMxLTMzLjc3NiA0Ny4zNzYtOTEuNDk0IDUxLjMzNi0xNTkuNjIzIDMuNTctNjIuMzEyIDIuMjczLTEyNi43IDIuNTczLTE4OS4zMjF6IiBmaWxsPSIjMGIwZjNlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOTMgLTE0NCkiLz48L3N2Zz4=";
2237      },
2238      4895: function (n, t, A) {
2239        "use strict";
2240        n.exports = A.p + "assets/img/top/img_mv-slide-mask--small--shadow.png";
2241      },
2242      5554: function (n) {
2243        "use strict";
2244        n.exports =
2245          "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM2MC41NjIiIHZpZXdCb3g9IjAgMCA1MTQuOTcgMzYwLjU2MiIgd2lkdGg9IjUxNC45NyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTQ4MC43MyAzNDQuNjcyYy0uMzYtMjguNzEzLjkzLTU5LjEwOS0yLjI5LTg3LjYxNS0zLjQxLTMwLjMyNy0xNC4yOC01Ni4xLTQyLjIxLTcxLjIzOS0xNi4yNC04LjkwOS0zNC41OS0xMy4xNzgtNTIuNzgtMTUuODg1LTQxLjU0LTUuNy04My44Ny00LjYzNi0xMjUuNzEtNC45NDQtMzcuMDIuMTM2LTgwLjg3LS4yMzUtMTE3Ljc1LjI0Ni0yMi4wNC4zMzItNDQuMjcuOTE4LTY2LjE5IDMuMzQzLTQ1IDUuMDg2LTg4LjggMTcuOTYtMTAxLjUgNjYuOTc1LTMuNjQ1IDEzLjQ1Mi00LjkzMiAyNy41LTUuNjE2IDQxLjM3OS0uOTE2IDE4LjcyMi0uNjIxIDM4LjY5MS0uNzEzIDU3LjQ4My40MjcgMjQuMDQxLS41NjMgNTMuMzIzLjY3MyA3Ny4xMzQuNzM4IDE1LjQzOSAyLjE1NCAzMS4wOTQgNi43MjkgNDUuOTI1IDEzLjkxNiA0Ni43NzcgNTguNDUyIDU4LjczNCAxMDEuOTEyIDYzLjQ1NiAyMC45NSAyLjIzNCA0Mi4xOSAyLjgzIDYzLjI0IDMuMTU5IDQwLjAyLjU2NyA4Ny4zNS4xNDIgMTI3LjU3LjI1OSAzOC44OC0uMjc0IDc4LjE1LjQyMSAxMTYuNzQtNC44NDYgMTguMjctMi42NzkgMzYuNzEtNi45MDYgNTMuMDUtMTUuNzgyIDI4LjY1LTE1LjQgMzkuNDEtNDEuNyA0Mi43MS03Mi43NTUgMi45NjUtMjguNDAyIDEuODg1LTU3Ljc0OSAyLjEzNS04Ni4yOTN6IiBmaWxsPSIjMGIwZjNlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NjUuNzUgLTE2NC4yMTkpIi8+PC9zdmc+";
2246      },
2247      5311: function (n) {
2248        "use strict";
2249        n.exports = jQuery;
2250      },
2251    },
2252    t = {};
2253  function A(e) {
2254    var i = t[e];
2255    if (void 0 !== i) return i.exports;
2256    var a = (t[e] = { id: e, exports: {} });
2257    return (n[e](a, a.exports, A), a.exports);
2258  }
2259  ((A.m = n),
2260    (A.n = function (n) {
2261      var t =
2262        n && n.__esModule
2263          ? function () {
2264              return n.default;
2265            }
2266          : function () {
2267              return n;
2268            };
2269      return (A.d(t, { a: t }), t);
2270    }),
2271    (A.d = function (n, t) {
2272      for (var e in t) A.o(t, e) && !A.o(n, e) && Object.defineProperty(n, e, { enumerable: !0, get: t[e] });
2273    }),
2274    (A.o = function (n, t) {
2275      return Object.prototype.hasOwnProperty.call(n, t);
2276    }),
2277    (A.p = "/"),
2278    (A.b = document.baseURI || self.location.href),
2279    (A.nc = void 0),
2280    (function () {
2281      "use strict";
2282      const n = (n) => {
2283        $(window).on("load scroll", function () {
2284          !(function (n) {
2285            let t = $(window).scrollTop(),
2286              A = $(window).height();
2287            $("." + n.className).each(function () {
2288              const e = $(this);
2289              let i = e.offset().top,
2290                a = A - n.triggerPoint;
2291              t > i - a && e.addClass(n.className + "--active");
2292            });
2293          })(n);
2294        });
2295      };
2296      ($(function () {
2297        $('a[href^="#"]').click(function () {
2298          const n = $(this).attr("href"),
2299            t = $("#" == n || "" == n ? "html" : n).offset().top;
2300          return ($("html, body").animate({ scrollTop: t }, 500, "swing"), !1);
2301        });
2302      }),
2303        n({ className: "c-fadeIn", triggerPoint: 100 }),
2304        $(function () {
2305          let n = 0,
2306            t = 0;
2307          $(window).on("load scroll", function () {
2308            ((t = $(this).scrollTop()),
2309              t < n || t <= 0
2310                ? $(".t-pageHeader").removeClass("t-pageHeader--hide")
2311                : $(".t-pageHeader").addClass("t-pageHeader--hide"),
2312              t >= 200
2313                ? $(".t-pageHeader").addClass("t-pageHeader--back")
2314                : $(".t-pageHeader--back").removeClass("t-pageHeader--back"),
2315              (n = t));
2316          });
2317        }),
2318        $(function () {
2319          $("#t-hamburgerCheck").on("change", function () {
2320            setTimeout(function () {
2321              !0 === $("#t-hamburgerCheck").prop("checked")
2322                ? $("html").css({ overflow: "hidden" })
2323                : $("html").css({ overflow: "auto" });
2324            }, 100);
2325          });
2326          let n = $(window).width();
2327          $(window).on("resize", function () {
2328            n !== $(window).width() &&
2329              ($("html").css({ overflow: "auto" }),
2330              $("#t-hamburgerCheck").prop("checked", !1),
2331              (n = $(window).width()));
2332          });
2333        }),
2334        $(function () {}),
2335        $(function () {
2336          $(".t-headerSubNav").each(function () {
2337            const n = $(this),
2338              t = n.prev();
2339            let A = $(window).width();
2340            (t.on("click", function () {
2341              $(window).width() <= 1024 && (t.toggleClass("close"), n.slideToggle(400));
2342            }),
2343              $(window).on("resize", function () {
2344                (A !== $(window).width() && (t.removeClass("close"), n.attr("style", "")), (A = $(window).width()));
2345              }));
2346          });
2347        }),
2348        $(function () {
2349          $(".c-circleArea").each(function () {
2350            const n = $(this);
2351            let t, A;
2352            function e(n) {
2353              ((t = $(window).scrollTop()),
2354                (A = n.offset().top - (2 * $(window).height()) / 3),
2355                t >= A && n.addClass("scale"));
2356            }
2357            (e(n),
2358              $(window).on("scroll", function () {
2359                e(n);
2360              }));
2361          });
2362        }),
2363        $(function () {
2364          $(".c-contentsList").each(function () {
2365            const n = $(".c-contentsList__ttl");
2366            let t,
2367              A = $(window).width();
2368            function e() {
2369              ($(window).width() > 1024
2370                ? (t = 3)
2371                : $(window).width() <= 1024 && $(window).width() > 640
2372                  ? (t = 2)
2373                  : $(window).width() <= 640 && (t = 1),
2374                n.tile(t));
2375            }
2376            (e(),
2377              $(window).on("resize", function () {
2378                (A !== $(window).width() && (n.css({ height: "auto" }), e()), (A = $(window).width()));
2379              }));
2380          });
2381        }),
2382        $(function () {
2383          $(".wp-pagenaviWrapper").each(function () {
2384            const n = $(this).find(".previouspostslink, .nextpostslink"),
2385              t = $(this).find("a.page");
2386            (n.html(
2387              '<span class="c-transitionBtn__icon"><svg xmlns="http://www.w3.org/2000/svg" version="1.1"><linearGradient id="gradation"><stop offset="0%" stop-color="#ffb952" /><stop offset="100%" stop-color="#cc0033" /></linearGradient><circle class="circle" stroke="url(#gradation)"></svg><svg xmlns="http://www.w3.org/2000/svg" version="1.1"><circle class="circle circle--gray"></svg><svg xmlns="http://www.w3.org/2000/svg" version="1.1"><circle class="circle circle--move" stroke="url(#gradation)"></svg><span class="arrow"></span></span>',
2388            ),
2389              t.each(function () {
2390                $(this).html("<span>" + $(this).html() + "</span><span>" + $(this).html() + "</span>");
2391              }));
2392          });
2393        }),
2394        $(function () {
2395          $(".c-articleBody table tr").each(function () {
2396            const n = $(this);
2397            n.find("td").length || n.addClass("gradation");
2398          });
2399        }),
2400        $(function () {
2401          $(".c-mobileSliderWrapper").each(function () {
2402            const n = $(this).find(".c-contentsList--mobileSlider"),
2403              t = $(this).find(".relatecNav"),
2404              A = $(this).find(".relatecGauge");
2405            let e = $(window).width(),
2406              i = !1;
2407            function a(n, t) {
2408              ($(window).width() <= 1024
2409                ? (n.slick({ slidesToShow: 1, appendArrows: t, dots: !0, infinite: !1 }), (i = !0))
2410                : (i = !1),
2411                o(n, A),
2412                n.on("swipe", function () {
2413                  o(n, A);
2414                }),
2415                t.find(".slick-arrow").on("click", function () {
2416                  o(n, A);
2417                }));
2418            }
2419            function o(n, t) {
2420              n.find(".slick-dots li").length &&
2421                n.find(".slick-dots li").each(function () {
2422                  const A = $(this);
2423                  let e;
2424                  (A.hasClass("slick-active") &&
2425                    (e = (Number(A.find("button").html()) / n.find(".slick-dots li").length) * 100),
2426                    t.find("span").css({ width: e + "%" }));
2427                });
2428            }
2429            (a(n, t),
2430              $(window).on("resize", function () {
2431                (e !== $(window).width() && (!0 === i && n.slick("unslick"), a(n, t)), (e = $(window).width()));
2432              }));
2433          });
2434        }),
2435        $(function () {
2436          $(".c-articleBody p > a").each(function () {
2437            $(this).attr("data-txt", $(this).html());
2438          });
2439        }),
2440        $(function () {
2441          $(".c-modalTrigger").each(function () {
2442            const n = $(this),
2443              t = $('.c-modal[data-modal="' + n.attr("data-modal") + '"]'),
2444              A = t.find(".c-modalShadow"),
2445              e = t.find(".c-modalClose");
2446            (n.on("click", function () {
2447              (t.addClass("on"), $("html").css({ overflow: "hidden" }));
2448            }),
2449              A.on("click", function () {
2450                (t.removeClass("on"), $("html").css({ overflow: "auto" }));
2451              }),
2452              $(window).on("resize", function () {
2453                (t.removeClass("on"), $("html").css({ overflow: "auto" }));
2454              }),
2455              e.on("click", function () {
2456                A.click();
2457              }));
2458          });
2459        }),
2460        $(function () {
2461          $(".c-articleShare__icon--link").each(function () {
2462            const n = $(this);
2463            n.on("click", function () {
2464              (n.addClass("c-articleShare__icon--link--on"),
2465                setTimeout(function () {
2466                  n.removeClass("c-articleShare__icon--link--on");
2467                }, 800));
2468            });
2469          });
2470        }));
2471      var t = A(3379),
2472        e = A.n(t),
2473        i = A(7795),
2474        a = A.n(i),
2475        o = A(569),
2476        r = A.n(o),
2477        s = A(3565),
2478        c = A.n(s),
2479        l = A(9216),
2480        p = A.n(l),
2481        d = A(4589),
2482        C = A.n(d),
2483        g = A(9817),
2484        m = {};
2485      ((m.styleTagTransform = C()),
2486        (m.setAttributes = c()),
2487        (m.insert = r().bind(null, "head")),
2488        (m.domAPI = a()),
2489        (m.insertStyleElement = p()),
2490        e()(g.Z, m),
2491        g.Z && g.Z.locals && g.Z.locals);
2492      var h = A(4148),
2493        b = {};
2494      ((b.styleTagTransform = C()),
2495        (b.setAttributes = c()),
2496        (b.insert = r().bind(null, "head")),
2497        (b.domAPI = a()),
2498        (b.insertStyleElement = p()),
2499        e()(h.Z, b),
2500        h.Z && h.Z.locals && h.Z.locals);
2501      var x = A(1799),
2502        u = {};
2503      let f;
2504      ((u.styleTagTransform = C()),
2505        (u.setAttributes = c()),
2506        (u.insert = r().bind(null, "head")),
2507        (u.domAPI = a()),
2508        (u.insertStyleElement = p()),
2509        e()(x.Z, u),
2510        x.Z && x.Z.locals && x.Z.locals,
2511        A(701),
2512        A(438),
2513        n({ className: "newsArea", triggerPoint: 400 }),
2514        (f = $(window).width() <= 640 ? 100 : 200),
2515        n({ className: "aboutImgArea", triggerPoint: f }),
2516        n({ className: "txtSlideWrapper--about", triggerPoint: 100 }),
2517        n({ className: "serviceArea", triggerPoint: 100 }),
2518        $(function () {
2519          ($(".mVslide").each(function () {
2520            const n = $(this);
2521            let t,
2522              A = $(window).width(),
2523              e = 0,
2524              i = 0;
2525            (n.find(".mVslide__item").length <= 1 &&
2526              (n.find(".mVslideInner").append(n.find(".mVslideInner").html()), n.next().append(n.next().html())),
2527              n.find(".mVslideInner").append(n.find(".mVslideInner").html()),
2528              n.next().append(n.next().html()));
2529            const a = n.find(".mVslide__item"),
2530              o = n.next().find(".mvBg__item");
2531            function r(n, A) {
2532              (n.addClass("pEventsNone"),
2533                A.each(function () {
2534                  ((e += $(this).outerWidth()), (i += 16));
2535                }),
2536                $(".slideStyle").html(
2537                  "@keyframes slide {0% { transform: translateX(0px); }100% { transform: translateX(" +
2538                    (e / 2) * -1 +
2539                    "px); }}.mVslideInner { animation: slide " +
2540                    i / 2 +
2541                    "s linear 0s infinite; }.mVslide.onBg .mVslideInner { animation-play-state: paused; }@media screen and (max-width: 1024px) {.mVslide.onBg .mVslideInner { animation-play-state: running; }}",
2542                ),
2543                (t = n.find(".mVslide__tmb")),
2544                setTimeout(function () {
2545                  n.removeClass("pEventsNone");
2546                }, 1e3),
2547                t.hover(
2548                  function () {
2549                    const t = $(this).attr("data-target"),
2550                      A = $('.mvBg__item[data-target="' + t + '"]');
2551                    if (
2552                      ($(window).width() > 1024 && (n.addClass("onBg"), A.addClass("on")),
2553                      document.getElementById("movie" + t))
2554                    ) {
2555                      const n = document.getElementById("movie" + t);
2556                      (n.load(),
2557                        setTimeout(function () {
2558                          n.play();
2559                        }, 300));
2560                    }
2561                  },
2562                  function () {
2563                    const t = $(this).attr("data-target"),
2564                      A = $('.mvBg__item[data-target="' + t + '"]');
2565                    ($(window).width() > 1024 && (n.removeClass("onBg"), A.removeClass("on")),
2566                      document.getElementById("movie" + t) && document.getElementById("movie" + t).pause(),
2567                      !n.hasClass("pEventsNone") &&
2568                        $(window).width() > 1024 &&
2569                        (n.addClass("pEventsNone"),
2570                        setTimeout(function () {
2571                          n.removeClass("pEventsNone");
2572                        }, 400)));
2573                  },
2574                ));
2575            }
2576            (a.find(".mVslide__tmb").each(function (n) {
2577              $(this).attr("data-target", Number(n + 1));
2578            }),
2579              o.each(function (n) {
2580                ($(this).attr("data-target", Number(n + 1)),
2581                  $(this)
2582                    .find("video")
2583                    .attr("id", "movie" + Number(n + 1)));
2584              }),
2585              r(n, a),
2586              $(window).on("resize", function () {
2587                ($(window).width() !== A && ((e = 0), (i = 0), r(n, a)), (A = $(window).width()));
2588              }));
2589          }),
2590            $(".mVSlideTxt").each(function () {
2591              const n = $(this),
2592                t = n.find(".mVSlideTxt__item");
2593              let A = 0,
2594                e = $(window).width();
2595              function i(n) {
2596                (n.css({ width: t.width() + "px" }),
2597                  (A = Math.floor(9 * n.width())),
2598                  n.slick({
2599                    autoplay: !0,
2600                    autoplaySpeed: 0,
2601                    arrows: !1,
2602                    slidesToShow: 1,
2603                    cssEase: "linear",
2604                    pauseOnFocus: !1,
2605                    pauseOnHover: !1,
2606                    speed: A,
2607                  }));
2608              }
2609              (t.length < 2 && n.append(n.html()),
2610                i(n),
2611                $(window).on("resize", function () {
2612                  ($(window).width() !== e && (n.slick("unslick"), i(n)), (e = $(window).width()));
2613                }));
2614            }));
2615        }),
2616        $(function () {
2617          $(".txtSlide").each(function () {
2618            const n = $(this),
2619              e = n.closest(".txtSlideWrapper--about").length > 0;
2620            let t = $(window).width();
2621            function A() {
2622              n.slick({
2623                autoplay: !0,
2624                autoplaySpeed: 0,
2625                arrows: !1,
2626                slidesToShow: 1,
2627                cssEase: "linear",
2628                pauseOnFocus: !1,
2629                pauseOnHover: !1,
2630                speed: 2e4,
2631                variableWidth: e && $(window).width() <= 640,
2632              });
2633            }
2634            (n.append(n.html()),
2635              A(),
2636              $(window).on("resize", function () {
2637                (t !== $(window).width() && (n.slick("unslick"), A()), (t = $(window).width()));
2638              }));
2639          });
2640        }),
2641        $(function () {
2642          $(".newsAreaSlideWrapper").each(function () {
2643            const n = $(this),
2644              t = n.find(".newsAreaSlide"),
2645              A = n.find(".newsSlideNav"),
2646              e = n.find(".newsSlideGauge");
2647            let i,
2648              a,
2649              o,
2650              r = !1,
2651              s = $(window).width();
2652            function c(n, t, A) {
2653              ((i = n.width()),
2654                $(window).width() > 1024
2655                  ? ((a = Math.floor(i / 400)), a <= 2 && (a = 2))
2656                  : (a = $(window).width() <= 1024 && $(window).width() > 640 ? 2 : 1),
2657                a < t.find(".newsAreaSlide__item").length
2658                  ? ((r = !0),
2659                    t.removeClass("unslick"),
2660                    t.find(".newsAreaSlide__item > a").css({ height: "auto" }),
2661                    t.find(".newsAreaSlide__item .newsAreaSlide__icon").css({ height: "auto" }),
2662                    t.slick({ appendArrows: A, slidesToShow: a, dots: !0, infinite: !1 }),
2663                    t.find(".newsAreaSlide__item > a").tile(),
2664                    t.find(".newsAreaSlide__item .newsAreaSlide__icon").tile())
2665                  : ((r = !1),
2666                    t.addClass("unslick"),
2667                    t.find(".newsAreaSlide__item > a").css({ height: "auto" }),
2668                    t.find(".newsAreaSlide__item > a").tile(),
2669                    t.find(".newsAreaSlide__item .newsAreaSlide__icon").tile()),
2670                l(),
2671                A.find(".slick-arrow").on("click", function () {
2672                  l();
2673                }));
2674            }
2675            function l() {
2676              $(".slick-dots li").length &&
2677                $(".slick-dots li").each(function () {
2678                  const n = $(this);
2679                  (n.hasClass("slick-active") &&
2680                    (o = (Number(n.find("button").html()) / $(".slick-dots li").length) * 100),
2681                    e.find("span").css({ width: o + "%" }));
2682                });
2683            }
2684            (c(n, t, A),
2685              $(window).on("resize", function () {
2686                (s !== $(window).width() && (!0 === r && t.slick("unslick"), c(n, t, A)), (s = $(window).width()));
2687              }),
2688              l(),
2689              t.on("swipe", function () {
2690                l();
2691              }));
2692          });
2693        }),
2694        $(function () {
2695          let n = $(window).width();
2696          function t(n, t) {
2697            (n.find(".c-newsList").each(function () {
2698              const n = $(this);
2699              n.height() > t && (t = n.height());
2700            }),
2701              n.height(t));
2702          }
2703          $(".newsListWrapper").each(function () {
2704            const A = $(this);
2705            (t(A, 0),
2706              $(window).on("resize", function () {
2707                (n !== $(window).width() && t(A, 0), (n = $(window).width()));
2708              }));
2709          });
2710        }));
2711    })());
2712})();
2713//# sourceMappingURL=top.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.