PageSourceSearch

https://wanibooks-newscrunch.com/comic/56195

html wanibooks-newscrunch.com collected 2026-10-02 07:05:49 UTC 65,111 bytes, 694 lines download raw bytes

1<!DOCTYPE html><html lang="ja"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><!-- OneTrust Cookie 同意通知 -->
1<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="019fcf76-fd9c-7c71-abb0-f6730cbd2f52"></script>
1<script>
2  function OptanonWrapper() {}
3</script>
3<meta name="generator" content="Astro v7.1.3"><meta name="description" content="出版社ワニブックスが運営する、読む×観る×感じる 新感覚WEBマガジン。ガールズ・エンタメの最前線をクランチ(=噛み砕いて)してお届けします。写真集出版の老舗であるワニブックスが、紙だけでは収まらないオリジナル・コンテンツを配信中!"><meta name="robots" content="all"><link rel="canonical" href="https://wanibooks-newscrunch.com/comic/56195"><meta property="og:title" content="クランチコミックス 読み切り作品|WANI BOOKS Newsクランチ!(ニュースクランチ!)"><meta property="og:description" content="出版社ワニブックスが運営する、読む×観る×感じる 新感覚WEBマガジン。ガールズ・エンタメの最前線をクランチ(=噛み砕いて)してお届けします。写真集出版の老舗であるワニブックスが、紙だけでは収まらないオリジナル・コンテンツを配信中!"><meta property="og:site_name" content="Newsクランチ!"><meta property="og:image" content="https://wanibooks-newscrunch.com/app/uploads/2026/07/img_f05883eb284fb86994b9446e8c98a7ec163001.jpg"><meta property="og:type" content="website"><meta property="og:url" content="https://wanibooks-newscrunch.com/comic/56195"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="クランチコミックス 読み切り作品|WANI BOOKS Newsクランチ!(ニュースクランチ!)"><meta name="twitter:description" content="出版社ワニブックスが運営する、読む×観る×感じる 新感覚WEBマガジン。ガールズ・エンタメの最前線をクランチ(=噛み砕いて)してお届けします。写真集出版の老舗であるワニブックスが、紙だけでは収まらないオリジナル・コンテンツを配信中!"><meta name="twitter:image" content="https://wanibooks-newscrunch.com/app/uploads/2026/07/img_f05883eb284fb86994b9446e8c98a7ec163001.jpg"><!-- Google Tag Manager -->
3<script>(function(){const id = "GTM-TT3HSQBW";
4
5  (function (w, d, s, l, i) {
6    w[l] = w[l] || [];
7    w[l].push({ "gtm.start": new Date().getTime(), event: "gtm.js" });
8    var f = d.getElementsByTagName(s)[0],
9      j = d.createElement(s),
10      dl = l != "dataLayer" ? "&l=" + l : "";
11    j.async = true;
12    j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl;
13    f.parentNode.insertBefore(j, f);
14  })(window, document, "script", "dataLayer", id);
15})();</script>
15<!-- End Google Tag Manager -->
15<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous"></script>
15<script async src="https://js.ad-stir.com/js/hb/v2/adstir_hbwrap.js"></script>
15<script async src="https://yads.c.yimg.jp/js/yads-async.js"></script>
15<script>
16  (function () {
17    var AD_CREATIVE_LOAD_TIMEOUT_MS = 8000;
18    var AD_DIAGNOSTIC_EVENT_NAME = "newscrunch:ad-diagnostic";
19    var AD_DIAGNOSTIC_LOG_LIMIT = 200;
20    var AD_LOADING_TIMEOUT_MS = 8000;
21    var isAdDebugEnabled = new URLSearchParams(window.location.search).get("ad_debug") === "1";
22
23    window.googletag = window.googletag || {};
24    window.googletag.cmd = window.googletag.cmd || [];
25    window.adstirhb = window.adstirhb || {};
26    window.adstirhb.q = window.adstirhb.q || [];
27    window.newsCrunchAdDiagnostics = Array.isArray(window.newsCrunchAdDiagnostics)
28      ? window.newsCrunchAdDiagnostics
29      : [];
30    var definedGoogleSlotsRegistry = [];
31    var hasRegisteredGoogleDiagnosticListeners = false;
32    var hasScheduledGoogleInitialization = false;
33
34    function isVisible(element) {
35      return Boolean(element.offsetWidth || element.offsetHeight || element.getClientRects().length);
36    }
37
38    function selectDeviceConfig(element, prefix) {
39      var desktopMinWidth = Number(element.dataset[prefix + "DesktopMinWidth"] || 768);
40      var isDesktop = window.matchMedia("(min-width: " + desktopMinWidth + "px)").matches;
41      var device = isDesktop ? "desktop" : "mobile";
42      var unit = element.dataset[prefix + capitalize(device) + "Unit"];
43      var yadsAdDs = element.dataset[prefix + capitalize(device) + "Ds"];
44
45      return unit || yadsAdDs ? device : undefined;
46    }
47
48    function capitalize(value) {
49      return value.charAt(0).toUpperCase() + value.slice(1);
50    }
51
52    function recordAdDiagnostic(slot, stage, result, details) {
53      var element = slot.element;
54      var startedAt = Number(element.dataset.adDiagnosticStartedAt || 0);
55      var entry = Object.assign(
56        {
57          adUnitPath: slot.adUnitPath,
58          device: slot.device,
59          elapsedMs: startedAt ? Math.round(window.performance.now() - startedAt) : undefined,
60          loadingState: element.dataset.adLoadingState,
61          mediaId: slot.mediaId,
62          provider: slot.provider,
63          result: result,
64          size: slot.size,
65          slotId: slot.elementId || element.id || undefined,
66          stage: stage,
67          timestamp: new Date().toISOString(),
68          yadsAdDs: slot.yadsAdDs,
69        },
70        details || {},
71      );
72
73      if (
74        result !== "pending" ||
75        !element.dataset.adDiagnosticResult ||
76        element.dataset.adDiagnosticResult === "pending"
77      ) {
78        element.dataset.adDiagnosticStage = stage;
79      }
80      if (result !== "pending" || !element.dataset.adDiagnosticResult) {
81        element.dataset.adDiagnosticResult = result;
82      }
83      window.newsCrunchAdDiagnostics.push(entry);
84
85      if (window.newsCrunchAdDiagnostics.length > AD_DIAGNOSTIC_LOG_LIMIT) {
86        window.newsCrunchAdDiagnostics.splice(0, window.newsCrunchAdDiagnostics.length - AD_DIAGNOSTIC_LOG_LIMIT);
87      }
88
89      window.dispatchEvent(
90        new CustomEvent(AD_DIAGNOSTIC_EVENT_NAME, {
91          detail: entry,
92        }),
93      );
94
95      if (isAdDebugEnabled) {
96        var logMethod =
97          result === "pending" || result === "rendered" || result === "response-filled" ? "debug" : "warn";
98
99        window.console[logMethod]("[NewsCrunch Ad]", entry);
100      }
101    }
102
103    function setAdLoadingState(element, state) {
104      if (state) {
105        element.dataset.adLoadingState = state;
106      } else {
107        delete element.dataset.adLoadingState;
108      }
109
110      if (state === "loading") {
111        element.setAttribute("aria-busy", "true");
112      } else {
113        delete element.dataset.adLoadingToken;
114        element.removeAttribute("aria-busy");
115      }
116    }
117
118    function beginAdLoading(slot) {
119      var element = slot.element;
120      var token = String(Number(element.dataset.adLoadingToken || 0) + 1);
121
122      element.dataset.adDiagnosticStartedAt = String(window.performance.now());
123      delete element.dataset.adDiagnosticRequestObserved;
124      delete element.dataset.adDiagnosticResponseObserved;
125      element.dataset.adLoadingToken = token;
126      setAdLoadingState(element, "loading");
127      recordAdDiagnostic(slot, "initializing", "pending");
128
129      window.setTimeout(function () {
130        if (element.dataset.adLoadingState !== "loading" || element.dataset.adLoadingToken !== token) {
131          return;
132        }
133
134        var previousStage = element.dataset.adDiagnosticStage;
135        setAdLoadingState(element, "empty");
136        recordAdDiagnostic(slot, "timeout", "timeout", {
137          previousStage: previousStage,
138          requestObserved: element.dataset.adDiagnosticRequestObserved === "true",
139          responseObserved: element.dataset.adDiagnosticResponseObserved === "true",
140          timeoutMs: AD_LOADING_TIMEOUT_MS,
141        });
142      }, AD_LOADING_TIMEOUT_MS);
143    }
144
145    function beginCreativeLoadTracking(slot) {
146      var element = slot.element;
147      var token = String(Number(element.dataset.adDiagnosticCreativeLoadToken || 0) + 1);
148
149      element.dataset.adDiagnosticCreativeLoadToken = token;
150
151      window.setTimeout(function () {
152        if (element.dataset.adDiagnosticCreativeLoadToken !== token) {
153          return;
154        }
155
156        delete element.dataset.adDiagnosticCreativeLoadToken;
157        recordAdDiagnostic(slot, "creative-load", "creative-load-timeout", {
158          timeoutMs: AD_CREATIVE_LOAD_TIMEOUT_MS,
159        });
160      }, AD_CREATIVE_LOAD_TIMEOUT_MS);
161    }
162
163    function hasRenderedAdContent(element) {
164      return Boolean(element.querySelector("iframe, img, embed, object"));
165    }
166
167    function observeAdContent(slot) {
168      var element = slot.element;
169
170      if (hasRenderedAdContent(element)) {
171        setAdLoadingState(element, "rendered");
172        recordAdDiagnostic(slot, "content", "rendered");
173        return;
174      }
175
176      if (!window.MutationObserver) {
177        recordAdDiagnostic(slot, "content-observer", "observer-unavailable");
178        return;
179      }
180
181      var observer = new MutationObserver(function () {
182        if (!hasRenderedAdContent(element)) {
183          return;
184        }
185
186        setAdLoadingState(element, "rendered");
187        recordAdDiagnostic(slot, "content", "rendered");
188        observer.disconnect();
189      });
190
191      observer.observe(element, { childList: true, subtree: true });
192
193      window.setTimeout(function () {
194        observer.disconnect();
195      }, AD_LOADING_TIMEOUT_MS);
196    }
197
198    function collectUnitedSlots() {
199      var elements = Array.prototype.slice.call(document.querySelectorAll("[data-united-ad-slot]"));
200
201      return elements
202        .filter(isVisible)
203        .filter(function (element) {
204          return element.dataset.adInitialized !== "true";
205        })
206        .map(function (element) {
207          var device = selectDeviceConfig(element, "ad");
208          var diagnosticSlot = {
209            device: device,
210            element: element,
211            elementId: element.id || undefined,
212            provider: "gpt",
213          };
214
215          if (!device) {
216            setAdLoadingState(element, "empty");
217            recordAdDiagnostic(diagnosticSlot, "configuration", "config-error", {
218              missingFields: ["deviceConfig"],
219            });
220            return undefined;
221          }
222
223          var dataKey = "ad" + capitalize(device);
224          var adUnitPath = element.dataset[dataKey + "Unit"];
225          var width = Number(element.dataset[dataKey + "Width"]);
226          var height = Number(element.dataset[dataKey + "Height"]);
227          var mediaId = element.dataset[dataKey + "MediaId"];
228          var slot = Object.assign(diagnosticSlot, {
229            adUnitPath: adUnitPath,
230            mediaId: mediaId,
231            size: [width, height],
232          });
233
234          if (!adUnitPath || !width || !height || !mediaId || !element.id) {
235            var missingFields = [];
236
237            if (!adUnitPath) {
238              missingFields.push("adUnitPath");
239            }
240            if (!width) {
241              missingFields.push("width");
242            }
243            if (!height) {
244              missingFields.push("height");
245            }
246            if (!mediaId) {
247              missingFields.push("mediaId");
248            }
249            if (!element.id) {
250              missingFields.push("elementId");
251            }
252
253            setAdLoadingState(element, "empty");
254            recordAdDiagnostic(slot, "configuration", "config-error", {
255              missingFields: missingFields,
256            });
257            return undefined;
258          }
259
260          beginAdLoading(slot);
261          element.dataset.adInitialized = "true";
262
263          return slot;
264        })
265        .filter(Boolean);
266    }
267
268    function collectAdstirAnchorAd() {
269      var container = document.querySelector("[data-adstir-anchor-slot]");
270
271      if (!container) {
272        return undefined;
273      }
274
275      var minWidth = Number(container.dataset.adstirAnchorMinWidth || 1024);
276      var isEnabledViewport = window.matchMedia("(min-width: " + minWidth + "px)").matches;
277      var element = container.querySelector("[data-adstir-anchor-content]");
278      var adUnitPath = container.dataset.adstirAnchorUnit;
279      var format = container.dataset.adstirFmt;
280      var mediaId = container.dataset.adstirAnchorMediaId;
281      var width = Number(container.dataset.adstirAnchorWidth);
282      var height = Number(container.dataset.adstirAnchorHeight);
283
284      if (!isEnabledViewport) {
285        return undefined;
286      }
287
288      if (!element) {
289        recordAdDiagnostic(
290          {
291            device: "desktop",
292            element: container,
293            elementId: container.id || undefined,
294            provider: "gpt-anchor",
295          },
296          "configuration",
297          "config-error",
298          {
299            missingFields: ["contentElement"],
300          },
301        );
302        return undefined;
303      }
304
305      if (element.dataset.adInitialized === "true") {
306        return undefined;
307      }
308
309      var slot = {
310        adUnitPath: adUnitPath,
311        container: container,
312        device: "desktop",
313        elementId: element.id,
314        element: element,
315        format: format,
316        mediaId: mediaId,
317        provider: "gpt-anchor",
318        size: [width, height],
319      };
320
321      if (!element.id || !adUnitPath || !format || !mediaId || !width || !height) {
322        var missingFields = [];
323
324        if (!element.id) {
325          missingFields.push("elementId");
326        }
327        if (!adUnitPath) {
328          missingFields.push("adUnitPath");
329        }
330        if (!format) {
331          missingFields.push("format");
332        }
333        if (!mediaId) {
334          missingFields.push("mediaId");
335        }
336        if (!width) {
337          missingFields.push("width");
338        }
339        if (!height) {
340          missingFields.push("height");
341        }
342
343        recordAdDiagnostic(slot, "configuration", "config-error", {
344          missingFields: missingFields,
345        });
346        return undefined;
347      }
348
349      beginAdLoading(slot);
350      element.dataset.adInitialized = "true";
351
352      return slot;
353    }
354
355    function setAdstirAnchorRendered(container, isRendered) {
356      container.dataset.adstirAnchorRendered = isRendered ? "true" : "false";
357      container.style.display = isRendered ? "" : "none";
358    }
359
360    function collectMediaIds(slots) {
361      return slots.reduce(function (mediaIds, slot) {
362        if (mediaIds.indexOf(slot.mediaId) === -1) {
363          mediaIds.push(slot.mediaId);
364        }
365
366        return mediaIds;
367      }, []);
368    }
369
370    function findDefinedSlot(googleSlot) {
371      return definedGoogleSlotsRegistry.find(function (slot) {
372        return slot.googleSlot === googleSlot;
373      });
374    }
375
376    function registerGoogleDiagnosticListeners() {
377      if (hasRegisteredGoogleDiagnosticListeners) {
378        return;
379      }
380
381      var pubads = window.googletag.pubads();
382
383      pubads.addEventListener("slotRequested", function (event) {
384        var slot = findDefinedSlot(event.slot);
385
386        if (!slot) {
387          return;
388        }
389
390        slot.element.dataset.adDiagnosticRequestObserved = "true";
391        recordAdDiagnostic(slot, "request", "pending");
392      });
393
394      pubads.addEventListener("slotResponseReceived", function (event) {
395        var slot = findDefinedSlot(event.slot);
396
397        if (!slot) {
398          return;
399        }
400
401        slot.element.dataset.adDiagnosticResponseObserved = "true";
402        recordAdDiagnostic(slot, "response", "pending");
403      });
404
405      pubads.addEventListener("slotRenderEnded", function (event) {
406        var slot = findDefinedSlot(event.slot);
407
408        if (!slot) {
409          return;
410        }
411
412        var responseObserved = slot.element.dataset.adDiagnosticResponseObserved === "true";
413        var result = event.isEmpty
414          ? responseObserved
415            ? "response-empty"
416            : "empty-without-response"
417          : "response-filled";
418
419        setAdLoadingState(slot.element, event.isEmpty ? "empty" : "rendered");
420        recordAdDiagnostic(slot, "render", result, {
421          advertiserId: event.advertiserId,
422          campaignId: event.campaignId,
423          creativeId: event.creativeId,
424          isBackfill: event.isBackfill,
425          isEmpty: event.isEmpty,
426          lineItemId: event.lineItemId,
427          responseObserved: responseObserved,
428          responseIdentifier: event.responseIdentifier,
429          renderedSize: event.size,
430        });
431
432        if (event.isEmpty) {
433          delete slot.element.dataset.adDiagnosticCreativeLoadToken;
434        } else {
435          beginCreativeLoadTracking(slot);
436        }
437
438        if (slot.container) {
439          setAdstirAnchorRendered(slot.container, !event.isEmpty);
440        }
441      });
442
443      pubads.addEventListener("slotOnload", function (event) {
444        var slot = findDefinedSlot(event.slot);
445
446        if (!slot) {
447          return;
448        }
449
450        delete slot.element.dataset.adDiagnosticCreativeLoadToken;
451        recordAdDiagnostic(slot, "creative-load", "rendered");
452      });
453
454      hasRegisteredGoogleDiagnosticListeners = true;
455    }
456
457    function initializeGoogleAds() {
458      var slots = collectUnitedSlots();
459      var anchorAd = collectAdstirAnchorAd();
460      var isSubsequentInitialization = hasScheduledGoogleInitialization;
461      var initializedGoogleSlots = [];
462
463      if (slots.length === 0 && !anchorAd) {
464        return;
465      }
466
467      hasScheduledGoogleInitialization = true;
468
469      window.googletag.cmd.push(function () {
470        var definedSlots = [];
471
472        slots.forEach(function (slot) {
473          var googleSlot = window.googletag.defineSlot(slot.adUnitPath, slot.size, slot.elementId);
474
475          if (!googleSlot) {
476            setAdLoadingState(slot.element, "empty");
477            recordAdDiagnostic(slot, "slot-definition", "slot-definition-error");
478            return;
479          }
480
481          googleSlot.addService(window.googletag.pubads());
482          var definedSlot = Object.assign({}, slot, {
483            googleSlot: googleSlot,
484          });
485          definedSlots.push(definedSlot);
486          definedGoogleSlotsRegistry.push(definedSlot);
487          initializedGoogleSlots.push(googleSlot);
488          recordAdDiagnostic(definedSlot, "slot-definition", "pending");
489        });
490
491        if (anchorAd) {
492          var googleAnchorSlot = window.googletag.defineSlot(anchorAd.adUnitPath, anchorAd.size, anchorAd.elementId);
493
494          if (googleAnchorSlot) {
495            googleAnchorSlot.addService(window.googletag.pubads());
496            googleAnchorSlot.setConfig({
497              targeting: {
498                adstir_inr: anchorAd.format,
499              },
500            });
501            var definedAnchorSlot = Object.assign({}, anchorAd, {
502              googleSlot: googleAnchorSlot,
503            });
504            definedSlots.push(definedAnchorSlot);
505            definedGoogleSlotsRegistry.push(definedAnchorSlot);
506            initializedGoogleSlots.push(googleAnchorSlot);
507            recordAdDiagnostic(definedAnchorSlot, "slot-definition", "pending");
508          } else {
509            setAdLoadingState(anchorAd.element, "empty");
510            recordAdDiagnostic(anchorAd, "slot-definition", "slot-definition-error");
511            setAdstirAnchorRendered(anchorAd.container, false);
512          }
513        }
514
515        if (definedSlots.length > 0) {
516          registerGoogleDiagnosticListeners();
517
518          if (!isSubsequentInitialization) {
519            window.googletag.setConfig({
520              singleRequest: true,
521              disableInitialLoad: true,
522            });
523          }
524        }
525
526        if (!isSubsequentInitialization) {
527          window.googletag.enableServices();
528        }
529
530        definedSlots.forEach(function (slot) {
531          slot.element.replaceChildren();
532          window.googletag.display(slot.elementId);
533          recordAdDiagnostic(slot, "display", "pending");
534        });
535      });
536
537      var headerBiddingSlots = anchorAd ? slots.concat([anchorAd]) : slots;
538
539      if (headerBiddingSlots.length === 0) {
540        return;
541      }
542
543      window.adstirhb.q.push(function () {
544        headerBiddingSlots.forEach(function (slot) {
545          recordAdDiagnostic(slot, "header-bidding", "pending", {
546            action: "started",
547          });
548        });
549        collectMediaIds(headerBiddingSlots).forEach(function (mediaId) {
550          window.adstirhb.init(mediaId);
551        });
552        window.adstirhb.setUpPrebid();
553        window.adstirhb.setUpUAM();
554        window.adstirhb.run();
555      });
556
557      window.setTimeout(function () {
558        if (isSubsequentInitialization) {
559          headerBiddingSlots.forEach(function (slot) {
560            recordAdDiagnostic(slot, "ad-server-request", "pending", {
561              action: "subsequent-refresh",
562            });
563          });
564          window.googletag.cmd.push(function () {
565            window.googletag.pubads().refresh(initializedGoogleSlots);
566          });
567          return;
568        }
569
570        if (window.adstirhb.adserverRequestSent) {
571          return;
572        }
573        window.adstirhb.adserverRequestSent = true;
574        headerBiddingSlots.forEach(function (slot) {
575          recordAdDiagnostic(slot, "ad-server-request", "pending", {
576            action: "header-bidding-fallback",
577            timeoutMs: 3000,
578          });
579        });
580        window.googletag.cmd.push(function () {
581          window.googletag.pubads().refresh();
582        });
583      }, 3000);
584    }
585
586    function collectYahooSlots() {
587      var elements = Array.prototype.slice.call(document.querySelectorAll("[data-yahoo-ad-slot]"));
588
589      return elements
590        .filter(isVisible)
591        .filter(function (element) {
592          return element.dataset.adInitialized !== "true";
593        })
594        .map(function (element) {
595          var device = selectDeviceConfig(element, "yahoo");
596          var diagnosticSlot = {
597            device: device,
598            element: element,
599            elementId: element.id || undefined,
600            provider: "yahoo",
601          };
602
603          if (!device || !element.id) {
604            var missingFields = [];
605
606            if (!device) {
607              missingFields.push("deviceConfig");
608            }
609            if (!element.id) {
610              missingFields.push("elementId");
611            }
612
613            setAdLoadingState(element, "empty");
614            recordAdDiagnostic(diagnosticSlot, "configuration", "config-error", {
615              missingFields: missingFields,
616            });
617            return undefined;
618          }
619
620          var yadsAdDs = element.dataset["yahoo" + capitalize(device) + "Ds"];
621          var slot = Object.assign(diagnosticSlot, {
622            yadsAdDs: yadsAdDs,
623          });
624
625          if (!yadsAdDs) {
626            setAdLoadingState(element, "empty");
627            recordAdDiagnostic(slot, "configuration", "config-error", {
628              missingFields: ["yadsAdDs"],
629            });
630            return undefined;
631          }
632
633          element.dataset.adInitialized = "true";
634
635          return slot;
636        })
637        .filter(Boolean);
638    }
639
640    function initializeYahooAds() {
641      var slots = collectYahooSlots();
642
643      if (slots.length === 0) {
644        return;
645      }
646
647      window.YJ_YADS = window.YJ_YADS || { tasks: [] };
648
649      slots.forEach(function (slot) {
650        slot.element.replaceChildren();
651        beginAdLoading(slot);
652        observeAdContent(slot);
653        window.YJ_YADS.tasks.push({
654          yads_ad_ds: slot.yadsAdDs,
655          yads_parent_element: slot.elementId,
656        });
657        recordAdDiagnostic(slot, "task-queued", "pending");
658      });
659    }
660
661    function initializeAds() {
662      initializeGoogleAds();
663      initializeYahooAds();
664    }
665
666    window.newsCrunchInitializeAds = initializeAds;
667
668    var hasScheduledInitializeAds = false;
669
670    function scheduleInitializeAds() {
671      if (hasScheduledInitializeAds) {
672        return;
673      }
674
675      hasScheduledInitializeAds = true;
676
677      var defer =
678        window.requestAnimationFrame ||
679        function (callback) {
680          window.setTimeout(callback, 0);
681        };
682
683      defer(function () {
684        window.setTimeout(initializeAds, 0);
685      });
686    }
687
688    if (document.readyState === "complete") {
689      scheduleInitializeAds();
690    } else {
691      window.addEventListener("load", scheduleInitializeAds, { once: true });
692    }
693  })();
694</script>
694<script type="application/ld+json">[{"@context":"https://schema.org","@type":"CollectionPage","name":"クランチコミックス 読み切り作品|WANI BOOKS Newsクランチ!(ニュースクランチ!)","description":"出版社ワニブックスが運営する、読む×観る×感じる 新感覚WEBマガジン。ガールズ・エンタメの最前線をクランチ(=噛み砕いて)してお届けします。写真集出版の老舗であるワニブックスが、紙だけでは収まらないオリジナル・コンテンツを配信中!","url":"https://wanibooks-newscrunch.com/comic/56195"},{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"トップページ","item":"https://wanibooks-newscrunch.com/"},{"@type":"ListItem","position":2,"name":"オリジナルコミック","item":"https://wanibooks-newscrunch.com/comic"},{"@type":"ListItem","position":3,"name":"クランチコミックス 読み切り作品"}]}]</script>
694<title>クランチコミックス 読み切り作品|WANI BOOKS Newsクランチ!(ニュースクランチ!)</title><link rel="icon" href="/favicon.ico" sizes="any"><link rel="icon" href="/icon.svg" type="image/svg+xml"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Quicksand:wght@700&family=Zen+Maru+Gothic:wght@700&family=Noto+Sans+JP:wght@400;500;700&display=swap" rel="stylesheet"><link rel="stylesheet" href="/_astro/Layout.DDNwF-aF.css"></head><body><!-- Google Tag Manager (noscript) --><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TT3HSQBW" title="Google Tag Manager" aria-hidden="true" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><!-- End Google Tag Manager (noscript) --><style>astro-island,astro-slot,astro-static-slot{display:contents}</style>
694<script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script>
694<script>(()=>{var g=Object.defineProperty;var w=(a,s,c)=>s in a?g(a,s,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[s]=c;var l=(a,s,c)=>w(a,typeof s!="symbol"?s+"":s,c);var E=new Set(["__proto__","constructor","prototype"]);{let a={0:t=>y(t),1:t=>c(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(c(t)),5:t=>new Set(c(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>Number.POSITIVE_INFINITY*t},s=t=>{let[p,e]=t;return p in a?a[p](e):void 0},c=t=>t.map(s),y=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([p,e])=>[p,s(e)]));class f extends HTMLElement{constructor(){super(...arguments);l(this,"Component");l(this,"hydrator");l(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let r=this.querySelectorAll("astro-slot"),n={},d=this.querySelectorAll("template[data-astro-template]");for(let o of d){let i=o.closest(this.tagName);i!=null&&i.isSameNode(this)&&(n[o.getAttribute("data-astro-template")||"default"]=o.innerHTML,o.remove())}for(let o of r){let i=o.closest(this.tagName);i!=null&&i.isSameNode(this)&&(n[o.getAttribute("name")||"default"]=o.innerHTML)}let u;try{u=this.hasAttribute("props")?y(JSON.parse(this.getAttribute("props"))):{}}catch(o){let i=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(i+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${i}`,this.getAttribute("props"),o),o}let h;await this.hydrator(this)(this.Component,u,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});l(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),r.disconnect(),this.childrenConnectedCallback()},r=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});r.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}getRetryImportUrl(e){let r=new URL(e,document.baseURI);return r.searchParams.set("astro-retry",Date.now().toString()),r.toString()}async importWithRetry(e){try{return await import(e)}catch(r){return await new Promise(n=>setTimeout(n,1e3)),import(this.getRetryImportUrl(e))}}handleHydrationError(e){let r=this.getAttribute("component-url"),n=new CustomEvent("astro:hydration-error",{cancelable:!0,bubbles:!0,composed:!0,detail:{error:e,componentUrl:r}});this.dispatchEvent(n)&&console.error(`[astro-island] Error hydrating ${r}`,e)}async start(){let e=JSON.parse(this.getAttribute("opts")),r=this.getAttribute("client");if(Astro[r]===void 0){window.addEventListener(`astro:${r}`,()=>this.start(),{once:!0});return}try{await Astro[r](async()=>{let n=this.getAttribute("renderer-url");try{let[d,{default:u}]=await Promise.all([this.importWithRetry(this.getAttribute("component-url")),n?this.importWithRetry(n):Promise.resolve({default:()=>()=>{}})]),h=this.getAttribute("component-export")||"default";if(h.includes(".")){this.Component=d;for(let m of h.split(".")){if(E.has(m)||!this.Component||typeof this.Component!="object"&&typeof this.Component!="function"||!Object.hasOwn(this.Component,m))throw new Error(`Invalid component export path: ${h}`);this.Component=this.Component[m]}}else{if(E.has(h))throw new Error(`Invalid component export path: ${h}`);this.Component=d[h]}return this.hydrator=u,this.hydrate}catch(d){return this.handleHydrationError(d),()=>{}}},e,this)}catch(n){this.handleHydrationError(n)}}attributeChangedCallback(){this.hydrate()}}l(f,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",f)}})();</script>
694<astro-island uid="XV5gu" prefix="r5" component-url="/_astro/Header.tFLZgpfK.js" component-export="Header" renderer-url="/_astro/client.OHyBAPDo.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Header&quot;,&quot;value&quot;:true}" await-children><header class="fixed transition-transform duration-300 ease-out motion-reduce:transition-none translate-y-0 top-0 z-50 flex h-18 w-full items-start justify-between bg-white/90 px-5 py-5 md:grid md:h-22 md:grid-cols-[minmax(0,1fr)_auto_minmax(0,1fr)]"><a href="/" class="block h-8 w-[168px] shrink-0 overflow-hidden sm:h-10 sm:w-51.75 md:col-start-2 md:h-12 md:w-[252px]"><img src="/_astro/logo.va4elCUJ.png" alt="NEWS CRUNCH" width="311" height="60" class="size-full object-contain"/></a><div class="flex shrink-0 md:col-start-3 md:justify-self-end"><button type="button" aria-label="検索を開く" aria-controls="site-header-panel" aria-expanded="false" class="focus-visible:outline-brand-pink flex size-10 items-start justify-center rounded-full transition-opacity hover:opacity-85 focus-visible:outline-3 focus-visible:outline-offset-2 md:items-center"><span class="bg-brand-cyan flex size-8 items-center justify-center rounded-full text-white"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="size-5"><path d="M10.75 17.5a6.75 6.75 0 1 1 0-13.5 6.75 6.75 0 0 1 0 13.5Z" stroke="currentColor" stroke-width="2"></path><path d="m15.5 15.5 4.5 4.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path></svg></span></button><button type="button" aria-label="メニューを開く" aria-controls="site-header-panel" aria-expanded="false" class="focus-visible:outline-brand-pink flex size-10 items-start justify-center rounded-full transition-opacity hover:opacity-85 focus-visible:outline-3 focus-visible:outline-offset-2 md:items-center"><span class="bg-brand-cyan flex size-8 items-center justify-center rounded-full text-white"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="size-5"><path d="M4 7h16M4 12h16M4 17h16" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path></svg></span></button></div></header><dialog id="site-header-panel" class="m-0 h-dvh max-h-none w-dvw max-w-none [scrollbar-gutter:stable] overflow-y-auto border-0 bg-white p-0 backdrop:bg-transparent"><div class="min-h-dvh bg-white"><header class="sticky  top-0 z-50 flex h-18 w-full items-start justify-between bg-white/90 px-5 py-5 md:grid md:h-22 md:grid-cols-[minmax(0,1fr)_auto_minmax(0,1fr)]"><a href="/" class="block h-8 w-[168px] shrink-0 overflow-hidden sm:h-10 sm:w-51.75 md:col-start-2 md:h-12 md:w-[252px]"><img src="/_astro/logo.va4elCUJ.png" alt="NEWS CRUNCH" width="311" height="60" class="size-full object-contain"/></a><div class="flex shrink-0 md:col-start-3 md:justify-self-end"><button type="button" aria-label="検索を開く" aria-controls="site-header-panel" aria-expanded="false" class="focus-visible:outline-brand-pink flex size-10 items-start justify-center rounded-full transition-opacity hover:opacity-85 focus-visible:outline-3 focus-visible:outline-offset-2 md:items-center"><span class="bg-brand-cyan flex size-8 items-center justify-center rounded-full text-white"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="size-5"><path d="M10.75 17.5a6.75 6.75 0 1 1 0-13.5 6.75 6.75 0 0 1 0 13.5Z" stroke="currentColor" stroke-width="2"></path><path d="m15.5 15.5 4.5 4.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path></svg></span></button><button type="button" aria-label="メニューを開く" aria-controls="site-header-panel" aria-expanded="false" class="focus-visible:outline-brand-pink flex size-10 items-start justify-center rounded-full transition-opacity hover:opacity-85 focus-visible:outline-3 focus-visible:outline-offset-2 md:items-center"><span class="bg-brand-cyan flex size-8 items-center justify-center rounded-full text-white"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="size-5"><path d="M4 7h16M4 12h16M4 17h16" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path></svg></span></button></div></header></div></dialog><!--astro:end--></astro-island><main class="relative z-10 overflow-x-clip bg-white pt-35 md:pt-37"><section class="mx-auto flex w-full flex-col items-center gap-15 px-4 md:px-8 xl:px-0"><header class="mx-auto grid w-full max-w-300 gap-10 md:grid-cols-[minmax(0,580px)_minmax(0,580px)] md:gap-10"><div class="-mx-4 aspect-4/3 w-[calc(100%+2rem)] overflow-hidden rounded-2xl bg-[#eef4f5] md:mx-0 md:w-full"><img src="/app/uploads/2026/07/img_f05883eb284fb86994b9446e8c98a7ec163001.jpg" alt="" width="560" height="420" fetchPriority="high" class="size-full object-cover"/>
694</div><div class="flex min-w-0 flex-col items-start gap-5"><h1 class="jp-kerning font-sans text-2xl leading-[1.4] font-bold tracking-[0.96px] text-black md:text-[28px] md:leading-[1.45]">クランチコミックス 読み切り作品</h1><ul class="flex flex-col items-start gap-2"><li class="flex w-full max-w-full min-w-0 items-start"><a href="/people/83835" class="group flex min-h-12 max-w-full min-w-0 items-center gap-2 underline-offset-3 transition-opacity hover:opacity-75 focus-visible:outline-3 focus-visible:outline-offset-3"><span class="size-12 shrink-0 rounded-full bg-[#eaf7fa] bg-cover bg-center" style="background-image:url(&quot;/app/uploads/2026/08/01a0324b-fa0c-73be-83e8-1f14aed6b0be.jpg&quot;), radial-gradient(circle at 50% 38%, #ffffff 0 20%, transparent 21%), radial-gradient(circle at 50% 105%, #ffffff 0 38%, transparent 39%), linear-gradient(135deg, #3ca9be, #fb7c9d)" aria-hidden="true"></span><span class="jp-kerning jp-trim min-w-0 flex-1 font-sans text-base leading-[1.4] font-bold tracking-[0.64px] wrap-break-word whitespace-normal text-black underline-offset-3 group-hover:underline group-focus-visible:underline">クランチコミックス編集部</span></a></li></ul></div></header><div id="nc-ad-comic-collection-top" class="nc-ad-slot min-w-0 mx-auto flex h-25 w-full max-w-80 items-center justify-center text-center text-[#8ba0a4] md:h-22.5 md:max-w-182" aria-label="広告" data-united-ad-slot="true" data-ad-desktop-unit="/34264398,22527772010/adstir_14144_104537_304627" data-ad-desktop-width="728" data-ad-desktop-height="90" data-ad-desktop-media-id="MEDIA-b64ded15" data-ad-mobile-unit="/34264398,22527772010/adstir_14144_104536_304602" data-ad-mobile-width="320" data-ad-mobile-height="100" data-ad-mobile-media-id="MEDIA-5d5573ed" data-ad-desktop-min-width="768"></div><section class="mx-auto flex w-full flex-col items-center"><nav class="w-full max-w-180" aria-label="話数一覧の並び順"><ul class="border-brand-cyan bg-brand-cyan grid h-13 w-full grid-cols-2 overflow-hidden rounded-full border-4"><li class="border-brand-cyan min-w-0 border-l-4 first:border-l-0"><a href="/comic/56195" aria-current="page" class="jp-kerning flex h-full items-center justify-center px-3 text-center font-sans text-base leading-[1.8] font-bold bg-brand-cyan text-white">新着順</a></li><li class="border-brand-cyan min-w-0 border-l-4 first:border-l-0"><a href="/comic/56195?order=old" class="jp-kerning flex h-full items-center justify-center px-3 text-center font-sans text-base leading-[1.8] font-bold text-brand-cyan bg-white hover:bg-[#eaf7fa]">古い順</a></li></ul></nav><div class="relative mt-15 w-full max-w-7xl"><div class="pointer-events-none absolute -top-4.5 -right-4 bottom-0 z-0 w-300 md:right-1/2 md:w-1000"><div class="max-h-full w-full overflow-hidden sticky -top-7.5 h-screen" style="background-color:transparent"><svg width="1200" height="2680" viewBox="0 0 1200 2680" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-auto w-full md:hidden" aria-hidden="true"><path d="M17.04 0L0 37.87V103.26L46.47 0H17.04Z" fill="#FB7C9D1A"></path><path d="M75.94 0L0 168.43V233.82L105.37 0H75.94Z" fill="#3CA9BE1A"></path><path d="M134.84 0L0 298.99V364.38L164.26999999999998 0H134.84Z" fill="#FB7C9D1A"></path><path d="M193.73999999999998 0L0 429.55V494.94L223.17 0H193.73999999999998Z" fill="#3CA9BE1A"></path><path d="M252.64 0L0 560.11V625.5L282.07 0H252.64Z" fill="#FB7C9D1A"></path><path d="M311.54 0L0 690.67V756.06L340.97 0H311.54Z" fill="#3CA9BE1A"></path><path d="M370.44 0L0 821.23V886.62L399.87 0H370.44Z" fill="#FB7C9D1A"></path><path d="M429.34000000000003 0L0 951.7900000000001V1017.1800000000001L458.77 0H429.34000000000003Z" fill="#3CA9BE1A"></path><path d="M488.24 0L0 1082.35V1147.74L517.67 0H488.24Z" fill="#FB7C9D1A"></path><path d="M547.14 0L0 1212.9099999999999V1278.3L576.57 0H547.14Z" fill="#3CA9BE1A"></path><path d="M606.04 0L0 1343.4699999999998V1408.86L635.47 0H606.04Z" fill="#FB7C9D1A"></path><path d="M664.9399999999999 0L0 1474.03V1539.42L694.37 0H664.9399999999999Z" fill="#3CA9BE1A"></path><path d="M723.8399999999999 0L0 1604.59V1669.98L753.27 0H723.8399999999999Z" fill="#FB7C9D1A"></path><path d="M782.7399999999999 0L0 1735.1499999999999V1800.54L812.17 0H782.7399999999999Z" fill="#3CA9BE1A"></path><path d="M841.64 0L0 1865.71V1931.1000000000001L871.07 0H841.64Z" fill="#FB7C9D1A"></path><path d="M900.54 0L0 1996.27V2061.6600000000003L929.97 0H900.54Z" fill="#3CA9BE1A"></path><path d="M959.4399999999999 0L0 2126.83V2192.2200000000003L988.87 0H959.4399999999999Z" fill="#FB7C9D1A"></path><path d="M1018.3399999999999 0L0 2257.39V2322.78L1047.77 0H1018.3399999999999Z" fill="#3CA9BE1A"></path><path d="M1077.24 0L0 2387.95V2453.34L1106.67 0H1077.24Z" fill="#FB7C9D1A"></path><path d="M1136.1399999999999 0L0 2518.5099999999998V2583.9L1165.57 0H1136.1399999999999Z" fill="#3CA9BE1A"></path></svg><svg width="5200" height="2680" viewBox="0 0 5200 2680" fill="none" xmlns="http://www.w3.org/2000/svg" class="hidden h-auto w-1300 max-w-none md:block" aria-hidden="true"><path d="M17.04 0L0 37.87V103.26L46.47 0H17.04Z" fill="#FB7C9D1A"></path><path d="M75.94 0L0 168.43V233.82L105.37 0H75.94Z" fill="#3CA9BE1A"></path><path d="M134.84 0L0 298.99V364.38L164.26999999999998 0H134.84Z" fill="#FB7C9D1A"></path><path d="M193.73999999999998 0L0 429.55V494.94L223.17 0H193.73999999999998Z" fill="#3CA9BE1A"></path><path d="M252.64 0L0 560.11V625.5L282.07 0H252.64Z" fill="#FB7C9D1A"></path><path d="M311.54 0L0 690.67V756.06L340.97 0H311.54Z" fill="#3CA9BE1A"></path><path d="M370.44 0L0 821.23V886.62L399.87 0H370.44Z" fill="#FB7C9D1A"></path><path d="M429.34000000000003 0L0 951.7900000000001V1017.1800000000001L458.77 0H429.34000000000003Z" fill="#3CA9BE1A"></path><path d="M488.24 0L0 1082.35V1147.74L517.67 0H488.24Z" fill="#FB7C9D1A"></path><path d="M547.14 0L0 1212.9099999999999V1278.3L576.57 0H547.14Z" fill="#3CA9BE1A"></path><path d="M606.04 0L0 1343.4699999999998V1408.86L635.47 0H606.04Z" fill="#FB7C9D1A"></path><path d="M664.9399999999999 0L0 1474.03V1539.42L694.37 0H664.9399999999999Z" fill="#3CA9BE1A"></path><path d="M723.8399999999999 0L0 1604.59V1669.98L753.27 0H723.8399999999999Z" fill="#FB7C9D1A"></path><path d="M782.7399999999999 0L0 1735.1499999999999V1800.54L812.17 0H782.7399999999999Z" fill="#3CA9BE1A"></path><path d="M841.64 0L0 1865.71V1931.1000000000001L871.07 0H841.64Z" fill="#FB7C9D1A"></path><path d="M900.54 0L0 1996.27V2061.6600000000003L929.97 0H900.54Z" fill="#3CA9BE1A"></path><path d="M959.4399999999999 0L0 2126.83V2192.2200000000003L988.87 0H959.4399999999999Z" fill="#FB7C9D1A"></path><path d="M1018.3399999999999 0L0 2257.39V2322.78L1047.77 0H1018.3399999999999Z" fill="#3CA9BE1A"></path><path d="M1077.24 0L0 2387.95V2453.34L1106.67 0H1077.24Z" fill="#FB7C9D1A"></path><path d="M1136.1399999999999 0L0 2518.5099999999998V2583.9L1165.57 0H1136.1399999999999Z" fill="#3CA9BE1A"></path><path d="M1195.04 0L0 2649.0699999999997V2714.46L1224.47 0H1195.04Z" fill="#FB7C9D1A"></path><path d="M1253.9399999999998 0L0 2779.63V2845.0200000000004L1283.37 0H1253.9399999999998Z" fill="#3CA9BE1A"></path><path d="M1312.84 0L0 2910.19V2975.5800000000004L1342.27 0H1312.84Z" fill="#FB7C9D1A"></path><path d="M1371.74 0L0 3040.75V3106.1400000000003L1401.17 0H1371.74Z" fill="#3CA9BE1A"></path><path d="M1430.6399999999999 0L0 3171.31V3236.7000000000003L1460.07 0H1430.6399999999999Z" fill="#FB7C9D1A"></path><path d="M1489.54 0L0 3301.87V3367.26L1518.97 0H1489.54Z" fill="#3CA9BE1A"></path><path d="M1548.4399999999998 0L0 3432.43V3497.82L1577.87 0H1548.4399999999998Z" fill="#FB7C9D1A"></path><path d="M1607.34 0L0 3562.99V3628.38L1636.77 0H1607.34Z" fill="#3CA9BE1A"></path><path d="M1666.24 0L0 3693.55V3758.9400000000005L1695.67 0H1666.24Z" fill="#FB7C9D1A"></path><path d="M1725.1399999999999 0L0 3824.11V3889.5000000000005L1754.57 0H1725.1399999999999Z" fill="#3CA9BE1A"></path><path d="M1784.04 0L0 3954.67V4020.0600000000004L1813.47 0H1784.04Z" fill="#FB7C9D1A"></path><path d="M1842.9399999999998 0L0 4085.23V4150.62L1872.37 0H1842.9399999999998Z" fill="#3CA9BE1A"></path><path d="M1901.84 0L0 4215.79V4281.18L1931.27 0H1901.84Z" fill="#FB7C9D1A"></path><path d="M1960.74 0L0 4346.35V4411.740000000001L1990.17 0H1960.74Z" fill="#3CA9BE1A"></path><path d="M2019.6399999999999 0L0 4476.91V4542.3L2049.0699999999997 0H2019.6399999999999Z" fill="#FB7C9D1A"></path><path d="M2078.54 0L0 4607.47V4672.860000000001L2107.97 0H2078.54Z" fill="#3CA9BE1A"></path><path d="M2137.44 0L0 4738.03V4803.42L2166.87 0H2137.44Z" fill="#FB7C9D1A"></path><path d="M2196.3399999999997 0L0 4868.59V4933.9800000000005L2225.7699999999995 0H2196.3399999999997Z" fill="#3CA9BE1A"></path><path d="M2255.24 0L0 4999.15V5064.54L2284.6699999999996 0H2255.24Z" fill="#FB7C9D1A"></path><path d="M2314.14 0L0 5129.71V5195.1L2343.5699999999997 0H2314.14Z" fill="#3CA9BE1A"></path><path d="M2373.04 0L0 5260.2699999999995V5325.66L2402.47 0H2373.04Z" fill="#FB7C9D1A"></path><path d="M2431.94 0L0 5390.83V5456.22L2461.37 0H2431.94Z" fill="#3CA9BE1A"></path><path d="M2490.8399999999997 0L0 5521.39V5586.780000000001L2520.2699999999995 0H2490.8399999999997Z" fill="#FB7C9D1A"></path><path d="M2549.74 0L0 5651.95V5717.34L2579.1699999999996 0H2549.74Z" fill="#3CA9BE1A"></path><path d="M2608.64 0L0 5782.51V5847.900000000001L2638.0699999999997 0H2608.64Z" fill="#FB7C9D1A"></path><path d="M2667.54 0L0 5913.07V5978.46L2696.97 0H2667.54Z" fill="#3CA9BE1A"></path><path d="M2726.44 0L0 6043.63V6109.02L2755.87 0H2726.44Z" fill="#FB7C9D1A"></path><path d="M2785.3399999999997 0L0 6174.19V6239.58L2814.7699999999995 0H2785.3399999999997Z" fill="#3CA9BE1A"></path><path d="M2844.24 0L0 6304.75V6370.14L2873.6699999999996 0H2844.24Z" fill="#FB7C9D1A"></path><path d="M2903.14 0L0 6435.31V6500.700000000001L2932.5699999999997 0H2903.14Z" fill="#3CA9BE1A"></path>
694<path d="M2962.04 0L0 6565.87V6631.26L2991.47 0H2962.04Z" fill="#FB7C9D1A"></path><path d="M3020.94 0L0 6696.43V6761.820000000001L3050.37 0H3020.94Z" fill="#3CA9BE1A"></path><path d="M3079.8399999999997 0L0 6826.99V6892.38L3109.2699999999995 0H3079.8399999999997Z" fill="#FB7C9D1A"></path><path d="M3138.74 0L0 6957.55V7022.9400000000005L3168.1699999999996 0H3138.74Z" fill="#3CA9BE1A"></path><path d="M3197.64 0L0 7088.11V7153.5L3227.0699999999997 0H3197.64Z" fill="#FB7C9D1A"></path><path d="M3256.54 0L0 7218.67V7284.06L3285.97 0H3256.54Z" fill="#3CA9BE1A"></path><path d="M3315.44 0L0 7349.2300000000005V7414.620000000001L3344.87 0H3315.44Z" fill="#FB7C9D1A"></path><path d="M3374.3399999999997 0L0 7479.79V7545.18L3403.7699999999995 0H3374.3399999999997Z" fill="#3CA9BE1A"></path><path d="M3433.24 0L0 7610.35V7675.740000000001L3462.6699999999996 0H3433.24Z" fill="#FB7C9D1A"></path><path d="M3492.14 0L0 7740.91V7806.3L3521.5699999999997 0H3492.14Z" fill="#3CA9BE1A"></path><path d="M3551.04 0L0 7871.47V7936.860000000001L3580.47 0H3551.04Z" fill="#FB7C9D1A"></path><path d="M3609.94 0L0 8002.03V8067.42L3639.37 0H3609.94Z" fill="#3CA9BE1A"></path><path d="M3668.8399999999997 0L0 8132.59V8197.98L3698.2699999999995 0H3668.8399999999997Z" fill="#FB7C9D1A"></path><path d="M3727.74 0L0 8263.150000000001V8328.54L3757.1699999999996 0H3727.74Z" fill="#3CA9BE1A"></path><path d="M3786.64 0L0 8393.710000000001V8459.1L3816.0699999999997 0H3786.64Z" fill="#FB7C9D1A"></path><path d="M3845.54 0L0 8524.27V8589.66L3874.97 0H3845.54Z" fill="#3CA9BE1A"></path><path d="M3904.44 0L0 8654.830000000002V8720.220000000001L3933.87 0H3904.44Z" fill="#FB7C9D1A"></path><path d="M3963.3399999999997 0L0 8785.390000000001V8850.78L3992.7699999999995 0H3963.3399999999997Z" fill="#3CA9BE1A"></path></svg></div></div><div class="relative z-10 mx-auto grid w-full max-w-300 grid-cols-2 gap-x-4 gap-y-8 md:grid-cols-3 md:gap-10"><a href="/comic/article/83805" class="group relative flex w-full flex-col items-start overflow-hidden rounded-2xl transition-opacity hover:opacity-85"><div class="relative aspect-347/260 w-full shrink-0 overflow-hidden rounded-t-2xl bg-[#eef4f5]"><img src="/app/uploads/2026/08/01a0325f-35b7-7e13-9ccb-7a2e6eb34e7e.jpg" alt="" width="347" height="260" fetchPriority="high" class="size-full object-contain"/></div><div class="flex w-full flex-col items-start gap-2 rounded-b-2xl bg-white/85 px-3 pt-3 pb-4"><p class="jp-kerning line-clamp-2 w-full font-sans text-base leading-[1.6] font-bold tracking-[0.64px] text-black">だいすき!ハルト先輩</p><div class="flex w-full items-center gap-2"><p class="jp-kerning font-sans text-xs leading-[1.4] font-normal tracking-[0.48px] text-black">2026.8.26</p></div></div></a><a href="/comic/article/78572" class="group relative flex w-full flex-col items-start overflow-hidden rounded-2xl transition-opacity hover:opacity-85"><div class="relative aspect-347/260 w-full shrink-0 overflow-hidden rounded-t-2xl bg-[#eef4f5]"><img src="/app/uploads/2026/07/img_51643196e404cffe62a6915dd665d12b801958.jpg" alt="" width="347" height="260" loading="lazy" class="size-full object-contain"/></div><div class="flex w-full flex-col items-start gap-2 rounded-b-2xl bg-white/85 px-3 pt-3 pb-4"><p class="jp-kerning line-clamp-2 w-full font-sans text-base leading-[1.6] font-bold tracking-[0.64px] text-black">君の名は(仮)</p><div class="flex w-full items-center gap-2"><p class="jp-kerning font-sans text-xs leading-[1.4] font-normal tracking-[0.48px] text-black">2026.5.13</p></div></div></a></div></div><div class="mt-15"></div></section></section><section class="mx-auto flex w-full max-w-160 flex-col items-center gap-5 px-4 py-15 md:flex-row md:gap-10 md:px-8 xl:px-0" data-ad-slot-group="true"><div id="nc-ad-comic-collection-middle-left" class="nc-ad-slot min-w-0 flex h-62.5 w-full max-w-75 items-center justify-center text-center text-[#8ba0a4] md:shrink-0" aria-label="広告" data-united-ad-slot="true" data-ad-desktop-unit="/34264398,22527772010/adstir_14144_104537_304621" data-ad-desktop-width="300" data-ad-desktop-height="250" data-ad-desktop-media-id="MEDIA-b64ded15" data-ad-mobile-unit="/34264398,22527772010/adstir_14144_104536_304604" data-ad-mobile-width="300" data-ad-mobile-height="250" data-ad-mobile-media-id="MEDIA-5d5573ed" data-ad-desktop-min-width="768"></div><div class="hidden md:block md:w-75 md:shrink-0"><div id="nc-ad-comic-collection-middle-right" class="nc-ad-slot min-w-0 flex h-62.5 w-full max-w-75 items-center justify-center text-center text-[#8ba0a4] md:shrink-0" aria-label="広告" data-united-ad-slot="true" data-ad-desktop-unit="/34264398,22527772010/adstir_14144_104537_304621" data-ad-desktop-width="300" data-ad-desktop-height="250" data-ad-desktop-media-id="MEDIA-b64ded15" data-ad-mobile-unit="/34264398,22527772010/adstir_14144_104536_304604" data-ad-mobile-width="300" data-ad-mobile-height="250" data-ad-mobile-media-id="MEDIA-5d5573ed" data-ad-desktop-min-width="768"></div></div></section><div class="mx-auto flex w-full max-w-300 flex-col items-center gap-15 md:px-8 xl:px-0"><a href="/comic" class="bg-brand-cyan jp-kerning inline-flex items-center justify-center gap-2 rounded-full px-8 py-5 font-sans text-base leading-[1.8] font-bold tracking-[0.64px] text-white transition-opacity hover:opacity-85"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="size-6 shrink-0" aria-hidden="true"><path d="M12 4L13.41 5.41L7.83 11H20V13H7.83L13.41 18.59L12 20L4 12L12 4Z" fill="currentColor"></path></svg><span class="cap-trim">オリジナルコミック一覧へ戻る</span></a></div><section class="mx-auto flex w-full max-w-160 flex-col items-center gap-5 px-4 py-15 md:flex-row md:gap-10 md:px-8 xl:px-0" data-ad-slot-group="true"><div id="nc-ad-comic-collection-official-left" class="nc-ad-slot min-w-0 flex h-62.5 w-full max-w-75 items-center justify-center text-center text-[#8ba0a4] md:shrink-0" aria-label="広告" data-united-ad-slot="true" data-ad-desktop-unit="/34264398,22527772010/adstir_14144_104537_304621" data-ad-desktop-width="300" data-ad-desktop-height="250" data-ad-desktop-media-id="MEDIA-b64ded15" data-ad-mobile-unit="/34264398,22527772010/adstir_14144_104536_304604" data-ad-mobile-width="300" data-ad-mobile-height="250" data-ad-mobile-media-id="MEDIA-5d5573ed" data-ad-desktop-min-width="768"></div><div class="hidden md:block md:w-75 md:shrink-0"><div id="nc-ad-comic-collection-official-right" class="nc-ad-slot min-w-0 flex h-62.5 w-full max-w-75 items-center justify-center text-center text-[#8ba0a4] md:shrink-0" aria-label="広告" data-united-ad-slot="true" data-ad-desktop-unit="/34264398,22527772010/adstir_14144_104537_304621" data-ad-desktop-width="300" data-ad-desktop-height="250" data-ad-desktop-media-id="MEDIA-b64ded15" data-ad-mobile-unit="/34264398,22527772010/adstir_14144_104536_304604" data-ad-mobile-width="300" data-ad-mobile-height="250" data-ad-mobile-media-id="MEDIA-5d5573ed" data-ad-desktop-min-width="768"></div></div></section><nav class="mx-auto w-full max-w-300 px-4 pb-5 md:px-8 xl:px-0" aria-label="パンくずリスト"><ol class="jp-kerning flex min-w-0 items-center gap-1 overflow-hidden font-sans text-xs leading-[1.8] tracking-[0.48px] whitespace-nowrap text-[#8ba0a4] md:flex-wrap md:overflow-visible md:whitespace-normal"><li class="shrink-0"><a href="/" class="underline underline-offset-2">トップ</a></li><li aria-hidden="true" class="shrink-0">/</li><li class="shrink-0"><a href="/comic" class="underline underline-offset-2">オリジナルコミック</a></li><li aria-hidden="true" class="shrink-0">/</li><li class="min-w-0 truncate md:overflow-visible md:text-clip md:w
694hitespace-normal" aria-current="page">クランチコミックス 読み切り作品</li></ol></nav></main><footer data-site-footer="true" class="relative z-10 flex w-full flex-col items-start gap-10 bg-white pt-0"><div class="flex w-full flex-col items-center gap-10"><div class="relative h-10 w-full shrink-0"><div class="absolute top-0 left-0 flex h-full w-4 lg:w-24"><div class="bg-brand-cyan h-full flex-1"></div><div class="bg-brand-cyan -ml-px h-full w-5 shrink-0 lg:w-6" style="clip-path:polygon(0 0, 100% 0, 1px 100%, 0 100%)"></div></div><div class="absolute top-0 left-9 h-full w-51.75 shrink-0 lg:left-26"><a href="/" class="focus-visible:outline-brand-cyan block h-full w-full focus-visible:outline-2 focus-visible:outline-offset-2"><img src="/_astro/logo.va4elCUJ.png" alt="NEWS CRUNCH" class="h-full w-full object-contain"/></a></div><div class="absolute top-0 right-0 left-[calc(16px+20px+207px)] flex h-full lg:left-[calc(104px+207px+8px)]"><div class="bg-brand-pink -mr-px h-full w-5 shrink-0 lg:w-6" style="clip-path:polygon(100% 0, 100% 100%, 0 100%, calc(100% - 1px) 0)"></div><div class="bg-brand-pink h-full flex-1"></div></div></div><div class="flex w-full flex-col items-start gap-10 px-4 md:flex-row md:items-start md:justify-between md:gap-20 md:px-30"><div class="flex w-full flex-col items-start gap-10 lg:w-160 lg:gap-10.75"><p class="jp-kerning font-sans text-sm leading-[1.6] font-normal tracking-[0.56px] text-black">出版社ワニブックスが運営する、読む×観る×感じる 新感覚WEBマガジン。ガールズ・エンタメの最前線をクランチ(=噛み砕いて)してお届けします。写真集出版の老舗であるワニブックスが、紙だけでは収まらないオリジナル・コンテンツを配信中!</p><div class="flex shrink-0 flex-col items-start gap-5"><p class="en-trim jp-kerning font-sans text-base leading-[1.8] font-bold text-black">OFFICIAL SNS</p><div class="flex items-center gap-5"><a href="https://x.com/nc_waniwani" target="_blank" rel="noopener noreferrer" aria-label="X 公式アカウントを開く" class="focus-visible:outline-brand-cyan block size-7 transition-opacity hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none" aria-hidden="true" focusable="false"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.5325 15.2269
694L0.532126 26.6418H4.96219L12.6168 17.8813L19.3618 26.6436L28 26.5965L17.048 12.114L26.3942 1.40812L22.0353 1.35938L14.9755 9.40514L8.93533 1.37251L0 1.36282L10.5325 15.2269ZM22.7684 24.0142L20.5328 24.0072L5.17394 3.89977H7.57861L22.7684 24.0142Z" fill="black"></path></svg></a><a href="https://www.facebook.com/ncwani" target="_blank" rel="noopener noreferrer" aria-label="Facebook 公式アカウントを開く" class="focus-visible:outline-brand-cyan block size-7 transition-opacity hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none" aria-hidden="true" focusable="false"><g clip-path="url(#clip0_278_3724)"><path d="M28 14C28 6.26801 21.732 0 14 0C6.26801 0 0 6.26801 0 14C0 20.9877 5.11957 26.7796 11.8125 27.8299V18.0469H8.25781V14H11.8125V10.9156C11.8125 7.40688 13.9027 5.46875 17.1005 5.46875C18.6318 5.46875 20.2344 5.74219 20.2344 5.74219V9.1875H18.4691C16.73 9.1875 16.1875 10.2668 16.1875 11.375V14H20.0703L19.4496 18.0469H16.1875V27.8299C22.8804 26.7796 28 20.9877 28 14Z" fill="#1877F2"></path><path d="M19.4496 18.0469L20.0703 14H16.1875V11.375C16.1875 10.2679 16.73 9.1875 18.4691 9.1875H20.2344V5.74219C20.2344 5.74219 18.6323 5.46875 17.1005 5.46875C13.9027 5.46875 11.8125 7.40688 11.8125 10.9156V14H8.25781V18.0469H11.8125V27.8299C13.262 28.0567 14.738 28.0567 16.1875 27.8299V18.0469H19.4496Z" fill="white"></path></g><defs><clipPath id="clip0_278_3724"><rect width="28" height="28" fill="white"></rect></clipPath></defs></svg></a><a href="https://www.instagram.com/newscrunch_wanibooks/" target="_blank" rel="noopener noreferrer" aria-label="Instagram 公式アカウントを開く" class="focus-visible:outline-brand-cyan block size-7 transition-opacity hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none" aria-hidden="true" focusable="false"><defs><radialGradient id="ig_grad" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(7 29) scale(34)"><stop stop-color="#FED576"></stop><stop offset="0.263" stop-color="#F47133"></stop><stop offset="0.609" stop-color="#BC3081"></stop><stop offset="1" stop-color="#4C63D2"></stop></radialGradient></defs><path fill-rule="evenodd" clip-rule="evenodd" d="M14 2.52c3.53 0 3.95.01 5.29.07 3.57.16 5.22 1.84 5.38 5.38.06 1.34.07 1.76.07 5.29s-.01 3.95-.07 5.29c-.16 3.54-1.81 5.22-5.38 5.38-1.34.06-1.75.07-5.29.07s-3.95-.01-5.29-.07c-3.57-.16-5.22-1.84-5.38-5.38C3.27 17.21 3.26 16.79 3.26 13.26s.01-3.95.07-5.29c.16-3.54 1.82-5.22 5.38-5.38C9.05 2.53 9.47 2.52 14 2.52ZM14 0C10.41 0 9.96.01 8.6.08 3.45.31.76 2.95.51 8.1.45 9.46.43 9.91.43 13.26c0 3.35.02 3.8.08 5.16.25 5.15 2.94 7.79 8.09 8.02C9.96 26.51 10.41 26.52 14 26.52s4.04-.01 5.4-.08c5.14-.23 7.84-2.87 8.09-8.02.06-1.36.08-1.81.08-5.16 0-3.35-.02-3.8-.08-5.16C27.24 2.96 24.55.31 19.4.08 18.04.01 17.59 0 14 0Zm0 6.46a6.8 6.8 0 1 0 0 13.6 6.8 6.8 0 0 0 0-13.6Zm0 11.21a4.41 4.41 0 1 1 0-8.82 4.41 4.41 0 0 1 0 8.82Zm7.15-12.87a1.59 1.59 0 1 0 0 3.18 1.59 1.59 0 0 0 0-3.18Z" fill="url(#ig_grad)"></path></svg></a><a href="https://www.youtube.com/channel/UC8jYCazKqNgqBJBr28jDuzg" target="_blank" rel="noopener noreferrer" aria-label="YouTube 公式アカウントを開く" class="focus-visible:outline-brand-cyan block size-7 transition-opacity hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none" aria-hidden="true" focusable="false"><g clip-path="url(#clip0_278_3726)"><path d="M27.4424 7.21623C27.2841 6.62055 26.9721 6.07689 26.5377 5.63966C26.1032 5.20244 25.5616 4.88698 24.9669 4.72487C22.7778 4.13623 14.0278 4.13623 14.0278 4.13623C14.0278 4.13623 5.27783 4.13623 3.08874 4.72487C2.49408 4.88698 1.95243 5.20244 1.518 5.63966C1.08357 6.07689 0.771589 6.62055 0.613287 7.21623C0.0278321 9.41487 0.027832 13.9999 0.027832 13.9999C0.027832 13.9999 0.0278321 18.5849 0.613287 20.7835C0.771589 21.3792 1.08357 21.9228 1.518 22.3601C1.95243 22.7973 2.49408 23.1128 3.08874 23.2749C5.27783 23.8635 14.0278 23.8635 14.0278 23.8635C14.0278 23.8635 22.7778 23.8635 24.9669 23.2749C25.5616 23.1128 26.1032 22.7973 26.5377 22.3601C26.9721 21.9228 27.2841 21.3792 27.4424 20.7835C28.0278 18.5849 28.0278 13.9999 28.0278 13.9999C28.0278 13.9999 28.0278 9.41487 27.4424 7.21623Z" fill="#FF0302"></path><path d="M11.1641 18.1632V9.83643L18.4822 13.9998L11.1641 18.1632Z" fill="#FEFEFE"></path></g><defs><clipPath id="clip0_278_3726"><rect width="28" height="28" fill="white"></rect></clipPath></defs></svg></a></div></div></div><div class="flex w-full items-start gap-10 text-sm leading-[1.8] whitespace-nowrap text-black md:justify-end lg:flex-1"><div class="flex max-w-full flex-1 flex-col items-start gap-4 md:max-w-40"><p class="jp-trim jp-kerning font-sans leading-none font-bold">カテゴリー</p><nav aria-label="カテゴリーナビゲーション"><ul class="flex flex-col items-start gap-2 font-sans font-normal"><li><a href="/category/entertainment" class="jp-kerning hover:underline">エンタメ</a></li><li><a href="/category/interview" class="jp-kerning hover:underline">インタビュー</a></li><li><a href="/category/gravure" class="jp-kerning hover:underline">グラビア</a></li><li><a href="/category/report" class="jp-kerning hover:underline">イベントレポート</a></li><li><a href="/category/photobook" class="jp-kerning hover:underline">写真集情報</a></li><li><a href="/category/utb" class="jp-kerning hover:underline">アップトゥボーイ</a></li><li><a href="/category/goods" class="jp-kerning hover:underline">公式アイテム</a></li></ul></nav></div><div class="flex max-w-full flex-1 flex-col items-start gap-4 md:max-w-40"><p class="jp-trim jp-kerning font-sans leading-none font-bold">オリジナル</p><nav aria-label="オリジナルコンテンツナビゲーション"><ul class="flex flex-col items-start gap-2 font-sans font-normal"><li><a href="/series" class="jp-kerning hover:underline">オリジナル連載</a></li><li><a href="/comic" class="jp-kerning hover:underline">オリジナルコミック</a></li></ul></nav></div></div></div></div><div class="flex w-full shrink-0 flex-col items-center bg-[#222] py-5"><div class="flex w-full flex-col items-center gap-5 px-4 lg:max-w-300 lg:px-0"><div class="flex w-full flex-row items-center"><div class="h-[78px] w-25 shrink-0"><img src="/_astro/abj.CXT-cGfu.png" alt="ABJマーク" class="h-full w-full object-contain"/></div><p class="jp-kerning flex-1 font-sans text-xs leading-[1.6] font-normal tracking-[0.48px] text-white">ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。ABJマークの詳細、ABJマークを掲示しているサービスの一覧はこちら→<a href="https://aebs.or.jp/" target="_blank" rel="noopener noreferrer" class="underline-offset-2 hover:underline">https://aebs.or.jp/</a></p></div><nav aria-label="フッターナビゲーション"><ul class="flex flex-col items-center gap-5 font-sans text-xs font-normal tracking-[0.48px] whitespace-nowrap text-white md:flex-row"><li><a href="https://www.wani.co.jp/company.php" target="_blank" rel="noopener noreferrer" class="jp-kerning underline-offset-2 hover:underline">運営会社</a></li><li><a href="https://www.wani.co.jp/information.php" target="_blank" rel="noopener noreferrer" class="jp-kerning underline-offset-2 hover:underline">利用規約</a></li><li><a href="https://www.wani.co.jp/policy.php" target="_blank" rel="noopener noreferrer" class="jp-kerning underline-offset-2 hover:underline">プライバシーポリシー</a></li><li><a href="/cookie" class="jp-kerning underline-offset-2 hover:underline">Cookie設定</a></li><li><a href="https://wanibooks-newscrunch-contact.paperform.co/" target="_blank" rel="noopener noreferrer" class="jp-kerning underline-offset-2 hover:underline">お問い合わせ</a></li></ul></nav><p class="jp-kerning text-center font-sans text-xs leading-[1.6] font-normal tracking-[0.48px] text-white">© WANI BOOKS CO., LTD.</p></div></div></footer><div id="StickyAd" class="fixed bottom-0 left-0 z-[2000000000] hidden w-full bg-[#f8f8f8cc] pb-[env(safe-area-inset-bottom)] text-center lg:block" style="display:none" data-adstir-anchor-slot="true" data-adstir-anchor-rendered="false" data-adstir-anchor-unit="/34264398,22527772010/adstir_14144_104537_305752" data-adstir-anchor-media-id="MEDIA-b64ded15" data-adstir-anchor-width="728" data-adstir-anchor-height="90" data-adstir-anchor-min-width="1024" data-adstir-fmt="hbov"><div id="as-305752" class="nc-ad-slot flex h-22.5 w-full justify-center text-center" data-adstir-anchor-content="true"></div></div>
694<script type="module" src="/_astro/Layout.astro_astro_type_script_index_0_lang.PCnfHmvJ.js"></script>
694</body></html>

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.