{"id":6,"date":"2026-08-03T21:50:19","date_gmt":"2026-08-03T12:50:19","guid":{"rendered":"http:\/\/glory-dts.com\/?page_id=6"},"modified":"2026-08-04T02:53:06","modified_gmt":"2026-08-03T17:53:06","slug":"home","status":"publish","type":"page","link":"https:\/\/glory-dts.com\/","title":{"rendered":"HOME"},"content":{"rendered":"\n<!-- =====================================\n     GLORY \u72ec\u7acb\u30d8\u30c3\u30c0\u30fc\uff08PC\u30fb\u30b9\u30de\u30db \u30b5\u30fc\u30d3\u30b9\u4e00\u89a7\u5bfe\u5fdc\uff09\n     WordPress\u30c6\u30fc\u30de\u975e\u4f9d\u5b58\n===================================== -->\n\n<header class=\"glory-header\" data-glory-header=\"\" data-overlay=\"true\">\n\n  <div class=\"glory-header__inner\">\n\n    <a class=\"glory-header__logo\" href=\"\/\" aria-label=\"GLORY \u30db\u30fc\u30e0\">\n      <img decoding=\"async\" src=\"https:\/\/static.wixstatic.com\/media\/a4edf5_5d210fffeb8a40198db0928893c22778~mv2.png\" alt=\"Dog Training Service GLORY\">\n    <\/a>\n\n    <!-- \u30b9\u30af\u30ed\u30fc\u30eb\u5f8c\u306b\u30ed\u30b4\u6a2a\u3078\u8868\u793a\u3059\u308b\u30b5\u30fc\u30d3\u30b9\u4e00\u89a7 -->\n    <div class=\"glory-header__services\" aria-label=\"\u5bfe\u5fdc\u30b5\u30fc\u30d3\u30b9\">\n      <span class=\"glory-header__service\">\n        <i aria-hidden=\"true\"><\/i>\n        <b>\u30c9\u30c3\u30b0\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0<\/b>\n        <em>Dog Training<\/em>\n      <\/span>\n\n      <span class=\"glory-header__service\">\n        <i aria-hidden=\"true\"><\/i>\n        <b>\u30aa\u30f3\u30e9\u30a4\u30f3\u30ec\u30c3\u30b9\u30f3<\/b>\n        <em>Online Lesson<\/em>\n      <\/span>\n\n      <span class=\"glory-header__service\">\n        <i aria-hidden=\"true\"><\/i>\n        <b>\u30d1\u30d4\u30fc\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0<\/b>\n        <em>Puppy Training<\/em>\n      <\/span>\n\n      <span class=\"glory-header__service\">\n        <i aria-hidden=\"true\"><\/i>\n        <b>\u75c5\u9662\u7df4\u7fd2<\/b>\n        <em>Hospital Lesson<\/em>\n      <\/span>\n    <\/div>\n\n    <!-- PC\u30e1\u30cb\u30e5\u30fc -->\n    <nav class=\"glory-header__nav\" aria-label=\"\u30e1\u30a4\u30f3\u30e1\u30cb\u30e5\u30fc\">\n      <ul>\n        <li><a href=\"\/\">Home<\/a><\/li>\n        <li><a href=\"#trainer\">Trainer<\/a><\/li>\n        <li><a href=\"#concept\">Concept<\/a><\/li>\n        <li><a href=\"#service\">Service<\/a><\/li>\n        <li><a href=\"#flow\">Flow<\/a><\/li>\n        <li><a href=\"#news\">News<\/a><\/li>\n        <li><a href=\"#contact\">Contact<\/a><\/li>\n      <\/ul>\n    <\/nav>\n\n    <!-- \u30b9\u30de\u30db\u30dc\u30bf\u30f3 -->\n    <button class=\"glory-header__menu-button\" type=\"button\" aria-label=\"\u30e1\u30cb\u30e5\u30fc\u3092\u958b\u304f\" aria-expanded=\"false\" aria-controls=\"glory-mobile-menu\">\n\n      <span><\/span>\n      <span><\/span>\n      <span><\/span>\n\n    <\/button>\n\n  <\/div>\n\n<\/header>\n\n<!-- \u30b9\u30de\u30db\u30e1\u30cb\u30e5\u30fc -->\n<div class=\"glory-mobile-menu\" id=\"glory-mobile-menu\" aria-hidden=\"true\">\n\n  <nav class=\"glory-mobile-menu__nav\" aria-label=\"\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u30e1\u30cb\u30e5\u30fc\">\n    <ul>\n      <li><a href=\"\/\">Home<small>\u30db\u30fc\u30e0<\/small><\/a><\/li>\n      <li><a href=\"#trainer\">Trainer<small>\u30c8\u30ec\u30fc\u30ca\u30fc\u7d39\u4ecb<\/small><\/a><\/li>\n      <li><a href=\"#concept\">Concept<small>\u5927\u5207\u306b\u3057\u3066\u3044\u308b\u3053\u3068<\/small><\/a><\/li>\n      <li><a href=\"#service\">Service<small>\u30b5\u30fc\u30d3\u30b9\u30fb\u6599\u91d1<\/small><\/a><\/li>\n      <li><a href=\"#flow\">Flow<small>\u30ec\u30c3\u30b9\u30f3\u307e\u3067\u306e\u6d41\u308c<\/small><\/a><\/li>\n      <li><a href=\"#news\">News<small>\u304a\u77e5\u3089\u305b<\/small><\/a><\/li>\n      <li><a href=\"#contact\">Contact<small>\u304a\u554f\u3044\u5408\u308f\u305b<\/small><\/a><\/li>\n    <\/ul>\n  <\/nav>\n\n  <p class=\"glory-mobile-menu__copyright\">\n    \u00a9 Dog Training Service GLORY\n  <\/p>\n\n<\/div>\n\n<style>\n\/* =====================================\n   GLORY\u72ec\u7acb\u30d8\u30c3\u30c0\u30fc\n   \u30c6\u30fc\u30de\u306e\u30af\u30e9\u30b9\u306f\u4e00\u5207\u4e0d\u4f7f\u7528\n===================================== *\/\n\n.glory-header,\n.glory-header *,\n.glory-mobile-menu,\n.glory-mobile-menu * {\n  box-sizing: border-box;\n}\n\n.glory-header,\n.glory-mobile-menu {\n  --gh-key: #d5e2d5;\n  --gh-main: #40584b;\n  --gh-sub: #718871;\n  --gh-white: #ffffff;\n  --gh-light: #f5f8f5;\n}\n\n\/* \u30d8\u30c3\u30c0\u30fc\u672c\u4f53 *\/\n.glory-header {\n  position: fixed;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: 100000;\n  display: block;\n  width: 100%;\n  height: 82px;\n  margin: 0;\n  padding: 0;\n  background: transparent;\n  border: 0;\n  transition:\n    height 0.4s ease,\n    background-color 0.4s ease,\n    box-shadow 0.4s ease;\n}\n\n\/* \u30c8\u30c3\u30d7\u753b\u50cf\u4e0a\uff1a\u6587\u5b57\u3092\u8aad\u307f\u3084\u3059\u304f\u3059\u308b\u8584\u3044\u30b0\u30ec\u30fc\u306e\u30ab\u30d0\u30fc *\/\n.glory-header:not(.is-scrolled) {\n  background-image: linear-gradient(\n    180deg,\n    rgba(55, 55, 55, 0.34) 0%,\n    rgba(55, 55, 55, 0.15) 65%,\n    transparent 100%\n  );\n}\n\n\/* \u30b9\u30af\u30ed\u30fc\u30eb\u5f8c *\/\n.glory-header.is-scrolled {\n  height: 74px;\n  background: rgba(213, 226, 213, 0.96);\n  border-bottom: 1px solid rgba(64, 88, 75, 0.12);\n  box-shadow: 0 5px 24px rgba(64, 88, 75, 0.09);\n  -webkit-backdrop-filter: blur(10px);\n  backdrop-filter: blur(10px);\n}\n\n\/* \u4e0b\u5c64\u30da\u30fc\u30b8\u306a\u3069\u3001\u753b\u50cf\u306b\u91cd\u306d\u306a\u3044\u5834\u5408 *\/\n.glory-header[data-overlay=\"false\"] {\n  height: 74px;\n  background: rgba(213, 226, 213, 0.96);\n  border-bottom: 1px solid rgba(64, 88, 75, 0.12);\n  box-shadow: 0 5px 24px rgba(64, 88, 75, 0.09);\n}\n\n\/* \u5185\u5074 *\/\n.glory-header__inner {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  width: min(1180px, calc(100% - 48px));\n  height: 100%;\n  margin: 0 auto;\n  padding: 0;\n}\n\n\/* \u30ed\u30b4 *\/\n.glory-header__logo {\n  display: flex;\n  flex: 0 0 auto;\n  align-items: center;\n  margin: 0;\n  padding: 0;\n  color: inherit;\n  background: transparent;\n  border: 0;\n  text-decoration: none;\n  transition:\n    opacity 0.4s ease,\n    visibility 0.4s ease,\n    transform 0.4s ease;\n}\n\n.glory-header__logo img {\n  display: block;\n  width: auto;\n  max-width: 155px;\n  height: auto;\n  max-height: 48px;\n  margin: 0;\n  padding: 0;\n  border: 0;\n  border-radius: 0;\n  box-shadow: none;\n}\n\n\/* \u30c8\u30c3\u30d7\u753b\u50cf\u4e0a\u3067\u306f\u5c0f\u3055\u3044\u30ed\u30b4\u3092\u975e\u8868\u793a *\/\n.glory-header[data-overlay=\"true\"]:not(.is-scrolled)\n.glory-header__logo {\n  opacity: 0;\n  visibility: hidden;\n  pointer-events: none;\n  transform: translateY(-5px);\n}\n\n.glory-header.is-scrolled .glory-header__logo,\n.glory-header[data-overlay=\"false\"] .glory-header__logo {\n  opacity: 1;\n  visibility: visible;\n  transform: translateY(0);\n}\n\n\/* \u30b9\u30af\u30ed\u30fc\u30eb\u5f8c\u306b\u30ed\u30b4\u6a2a\u3078\u8868\u793a\u3059\u308b\u30b5\u30fc\u30d3\u30b9\u4e00\u89a7 *\/\n.glory-header__services {\n  display: none;\n  flex: 0 0 auto;\n  grid-template-columns: max-content max-content;\n  column-gap: clamp(18px, 1.5vw, 24px);\n  row-gap: 7px;\n  width: max-content;\n  max-width: none;\n  margin: 0 clamp(12px, 1.4vw, 20px) 0 clamp(16px, 1.5vw, 22px);\n  padding: 0;\n  color: var(--gh-main);\n  opacity: 0;\n  visibility: hidden;\n  pointer-events: none;\n  transform: translateY(-4px);\n  transition:\n    opacity 0.35s ease,\n    visibility 0.35s ease,\n    transform 0.35s ease;\n}\n\n.glory-header__service {\n  display: flex;\n  align-items: baseline;\n  min-width: max-content;\n  margin: 0;\n  padding: 0;\n  line-height: 1;\n  white-space: nowrap;\n}\n\n.glory-header__service i {\n  display: block;\n  flex: 0 0 auto;\n  width: 5px;\n  height: 5px;\n  margin: 0 7px 1px 0;\n  padding: 0;\n  background: currentColor;\n  border: 0;\n  border-radius: 50%;\n}\n\n.glory-header__service b {\n  flex: 0 0 auto;\n  margin: 0 8px 0 0;\n  padding: 0;\n  color: inherit;\n  font-family:\n    \"Noto Sans JP\",\n    \"Yu Gothic\",\n    \"Hiragino Kaku Gothic ProN\",\n    sans-serif;\n  font-size: 10px;\n  font-style: normal;\n  font-weight: 400;\n  letter-spacing: 0.08em;\n  line-height: 1;\n}\n\n.glory-header__service em {\n  flex: 0 0 auto;\n  margin: 0;\n  padding: 0;\n  color: inherit;\n  font-family:\n    \"Segoe Print\",\n    \"Bradley Hand\",\n    \"Comic Sans MS\",\n    cursive;\n  font-size: 13px;\n  font-style: italic;\n  font-weight: 400;\n  letter-spacing: 0.015em;\n  line-height: 1;\n}\n\n@media (min-width: 1100px) {\n  .glory-header__services {\n    display: grid;\n  }\n\n  \/* \u30b5\u30fc\u30d3\u30b9\u540d\u3092\u8868\u793a\u3059\u308b\u5e45\u3067\u306f\u3001\u30ca\u30d3\u3068\u306e\u9593\u9694\u3082\u81ea\u52d5\u8abf\u6574 *\/\n  .glory-header__nav ul {\n    gap: clamp(12px, 1.25vw, 20px);\n  }\n\n  .glory-header.is-scrolled .glory-header__services {\n    opacity: 1;\n    visibility: visible;\n    transform: translateY(0);\n  }\n\n  .glory-header[data-overlay=\"false\"] .glory-header__services {\n    opacity: 1;\n    visibility: visible;\n    transform: translateY(0);\n  }\n}\n\n\/* PC\u30ca\u30d3 *\/\n.glory-header__nav {\n  display: block;\n  height: 100%;\n  margin: 0 0 0 auto;\n  padding: 0;\n}\n\n.glory-header__nav ul {\n  display: flex;\n  align-items: center;\n  gap: clamp(18px, 2.3vw, 34px);\n  height: 100%;\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.glory-header__nav li {\n  position: relative;\n  display: flex;\n  align-items: center;\n  height: 100%;\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.glory-header__nav a {\n  position: relative;\n  display: flex;\n  align-items: center;\n  height: 100%;\n  margin: 0;\n  padding: 2px 0 0;\n  color: #ffffff;\n  background: transparent;\n  border: 0;\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    \"Noto Serif JP\",\n    serif;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: 400;\n  letter-spacing: 0.055em;\n  line-height: 1;\n  text-align: center;\n  text-decoration: none;\n  text-shadow: 0 1px 8px rgba(28, 45, 34, 0.3);\n  white-space: nowrap;\n  transition:\n    color 0.3s ease,\n    opacity 0.3s ease;\n}\n\n\/* \u30b9\u30af\u30ed\u30fc\u30eb\u5f8c\u306e\u6587\u5b57\u8272 *\/\n.glory-header.is-scrolled .glory-header__nav a,\n.glory-header[data-overlay=\"false\"] .glory-header__nav a {\n  color: var(--gh-main);\n  text-shadow: none;\n}\n\n\/* \u30e1\u30cb\u30e5\u30fc\u4e0b\u7dda *\/\n.glory-header__nav a::after {\n  position: absolute;\n  right: 0;\n  bottom: 23px;\n  left: 0;\n  width: 100%;\n  height: 1px;\n  background: currentColor;\n  content: \"\";\n  opacity: 0.75;\n  transform: scaleX(0);\n  transform-origin: right center;\n  transition: transform 0.35s ease;\n}\n\n.glory-header__nav a:hover::after,\n.glory-header__nav a:focus-visible::after {\n  transform: scaleX(1);\n  transform-origin: left center;\n}\n\n.glory-header__nav a:hover {\n  opacity: 0.7;\n}\n\n\/* \u30b9\u30de\u30db\u30dc\u30bf\u30f3 *\/\n.glory-header__menu-button {\n  display: none;\n  appearance: none;\n  border: 0;\n}\n\n\/* =====================================\n   \u30b9\u30de\u30db\u30e1\u30cb\u30e5\u30fc\n===================================== *\/\n\n.glory-mobile-menu {\n  position: fixed;\n  inset: 0;\n  z-index: 99990;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  overflow-y: auto;\n  padding: 92px 30px 36px;\n  color: var(--gh-main);\n  background:\n    radial-gradient(\n      circle at 88% 18%,\n      rgba(213, 226, 213, 0.75) 0,\n      rgba(213, 226, 213, 0.75) 110px,\n      transparent 111px\n    ),\n    var(--gh-light);\n  opacity: 0;\n  visibility: hidden;\n  pointer-events: none;\n  transform: translateY(-12px);\n  transition:\n    opacity 0.35s ease,\n    visibility 0.35s ease,\n    transform 0.35s ease;\n}\n\n.glory-mobile-menu.is-open {\n  opacity: 1;\n  visibility: visible;\n  pointer-events: auto;\n  transform: translateY(0);\n}\n\n.glory-mobile-menu__nav {\n  width: min(460px, 100%);\n  margin: auto;\n  padding: 0;\n}\n\n.glory-mobile-menu__nav ul {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.glory-mobile-menu__nav li {\n  margin: 0;\n  padding: 0;\n  border-bottom: 1px solid rgba(64, 88, 75, 0.16);\n  list-style: none;\n}\n\n.glory-mobile-menu__nav a {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin: 0;\n  padding: 17px 5px;\n  color: var(--gh-main);\n  background: transparent;\n  border: 0;\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 20px;\n  font-weight: 400;\n  letter-spacing: 0.08em;\n  line-height: 1.4;\n  text-decoration: none;\n}\n\n.glory-mobile-menu__nav a small {\n  font-family:\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    \"Noto Serif JP\",\n    serif;\n  font-size: 10px;\n  font-weight: 400;\n  letter-spacing: 0.08em;\n}\n\n.glory-mobile-menu__nav a:hover {\n  color: var(--gh-sub);\n  background: rgba(213, 226, 213, 0.35);\n}\n\n.glory-mobile-menu__copyright {\n  margin: 35px 0 0;\n  color: var(--gh-sub);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 10px;\n  letter-spacing: 0.1em;\n  line-height: 1.6;\n  text-align: center;\n}\n\nbody.glory-menu-open {\n  overflow: hidden;\n}\n\n\/* =====================================\n   \u30bf\u30d6\u30ec\u30c3\u30c8\u30fb\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\n===================================== *\/\n\/* \u30c8\u30c3\u30d7\u753b\u50cf\u4e0a\u306e\u30e1\u30cb\u30e5\u30fc\u3092\u5c11\u3057\u4e0b\u3052\u308b *\/\n@media (min-width: 992px) {\n  .glory-header[data-overlay=\"true\"]:not(.is-scrolled)\n  .glory-header__nav {\n    transform: translateY(15px);\n  }\n}\n\n@media (max-width: 991px) {\n  .glory-header,\n  .glory-header.is-scrolled,\n  .glory-header[data-overlay=\"false\"] {\n    height: 64px;\n  }\n\n  .glory-header__inner {\n    justify-content: flex-start;\n    width: 100%;\n    padding: 0 82px 0 18px;\n  }\n\n  .glory-header__logo img {\n    width: auto;\n    max-width: clamp(78px, 24vw, 105px);\n    max-height: 40px;\n  }\n\n  \/* \u30b9\u30de\u30db\u3067\u3082\u3001\u30b9\u30af\u30ed\u30fc\u30eb\u5f8c\u306f\u30ed\u30b4\u6a2a\u306b\u30b5\u30fc\u30d3\u30b9\u4e00\u89a7\u3092\u8868\u793a *\/\n  .glory-header__services {\n    display: grid;\n    flex: 1 1 auto;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    column-gap: clamp(5px, 1.8vw, 9px);\n    row-gap: 5px;\n    width: auto;\n    min-width: 0;\n    max-width: 190px;\n    margin: 0 0 0 clamp(6px, 2vw, 10px);\n    transform: translateY(-3px);\n  }\n\n  .glory-header__service {\n    position: relative;\n    display: block;\n    min-width: 0;\n    padding-left: 6px;\n    line-height: 1;\n  }\n\n  .glory-header__service i {\n    position: absolute;\n    top: 3px;\n    left: 0;\n    width: 3px;\n    height: 3px;\n    margin: 0;\n  }\n\n  .glory-header__service b,\n  .glory-header__service em {\n    display: block;\n    overflow: visible;\n    margin: 0;\n    line-height: 1.08;\n    white-space: nowrap;\n  }\n\n  .glory-header__service b {\n    font-size: clamp(6.4px, 1.85vw, 7.6px);\n    letter-spacing: 0;\n  }\n\n  .glory-header__service em {\n    margin-top: 2px;\n    font-size: clamp(7px, 2vw, 8.3px);\n    letter-spacing: 0;\n  }\n\n  .glory-header.is-scrolled .glory-header__services,\n  .glory-header[data-overlay=\"false\"] .glory-header__services {\n    opacity: 1;\n    visibility: visible;\n    pointer-events: none;\n    transform: translateY(0);\n  }\n\n  .glory-header__nav {\n    display: none;\n  }\n\n  .glory-header__menu-button {\n    position: absolute;\n    top: 0;\n    right: 0;\n    z-index: 100010;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    gap: 6px;\n    width: 72px;\n    height: 64px;\n    margin: 0;\n    padding: 0;\n    cursor: pointer;\n    background: rgba(255, 255, 255, 0.97);\n    border-left: 1px solid rgba(64, 88, 75, 0.12);\n    border-radius: 0;\n    box-shadow: 0 4px 18px rgba(64, 88, 75, 0.08);\n  }\n\n  .glory-header__menu-button span {\n    display: block;\n    width: 27px;\n    height: 1px;\n    margin: 0;\n    padding: 0;\n    background: var(--gh-main);\n    border: 0;\n    transition:\n      opacity 0.3s ease,\n      transform 0.3s ease;\n  }\n\n  .glory-header__menu-button.is-open span:nth-child(1) {\n    transform: translateY(7px) rotate(45deg);\n  }\n\n  .glory-header__menu-button.is-open span:nth-child(2) {\n    opacity: 0;\n  }\n\n  .glory-header__menu-button.is-open span:nth-child(3) {\n    transform: translateY(-7px) rotate(-45deg);\n  }\n}\n\n@media (max-width: 374px) {\n  .glory-header__inner {\n    padding-right: 72px;\n    padding-left: 14px;\n  }\n\n  .glory-header__logo img {\n    max-width: 76px;\n    max-height: 37px;\n  }\n\n  .glory-header__services {\n    column-gap: 4px;\n    margin-left: 6px;\n  }\n\n  .glory-header__service {\n    padding-left: 5px;\n  }\n\n  .glory-header__service b {\n    font-size: 6.2px;\n  }\n\n  .glory-header__service em {\n    font-size: 6.8px;\n  }\n\n  .glory-header__menu-button {\n    width: 64px;\n  }\n\n  .glory-mobile-menu {\n    padding-right: 22px;\n    padding-left: 22px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .glory-header,\n  .glory-header *,\n  .glory-mobile-menu {\n    scroll-behavior: auto;\n    transition: none;\n  }\n}\n<\/style>\n\n<script>\n(function () {\n  \"use strict\";\n\n  const header = document.querySelector(\"[data-glory-header]\");\n  const menu = document.getElementById(\"glory-mobile-menu\");\n\n  if (!header || !menu) {\n    return;\n  }\n\n  const button = header.querySelector(\".glory-header__menu-button\");\n  const overlayEnabled = header.dataset.overlay === \"true\";\n\n  \/*\n   * \u30e1\u30a4\u30f3\u753b\u50cf\u306b data-glory-hero \u3092\u4ed8\u3051\u308b\u3068\u3001\n   * \u305d\u306e\u753b\u50cf\u3092\u901a\u904e\u3057\u305f\u4f4d\u7f6e\u3067\u30d8\u30c3\u30c0\u30fc\u8272\u304c\u5909\u308f\u308a\u307e\u3059\u3002\n   *\/\n  const hero = document.querySelector(\"[data-glory-hero]\");\n\n  function getTriggerPosition() {\n    if (!overlayEnabled) {\n      return 0;\n    }\n\n    if (hero) {\n      return Math.max(\n        180,\n        hero.getBoundingClientRect().height - 100\n      );\n    }\n\n    return Math.max(300, window.innerHeight - 100);\n  }\n\n  function updateHeader() {\n    if (!overlayEnabled) {\n      header.classList.add(\"is-scrolled\");\n      return;\n    }\n\n    header.classList.toggle(\n      \"is-scrolled\",\n      window.scrollY > getTriggerPosition()\n    );\n  }\n\n  function setMenu(open) {\n    button.classList.toggle(\"is-open\", open);\n    menu.classList.toggle(\"is-open\", open);\n    document.body.classList.toggle(\"glory-menu-open\", open);\n\n    button.setAttribute(\"aria-expanded\", String(open));\n    button.setAttribute(\n      \"aria-label\",\n      open ? \"\u30e1\u30cb\u30e5\u30fc\u3092\u9589\u3058\u308b\" : \"\u30e1\u30cb\u30e5\u30fc\u3092\u958b\u304f\"\n    );\n\n    menu.setAttribute(\"aria-hidden\", String(!open));\n  }\n\n  button.addEventListener(\"click\", function () {\n    setMenu(!menu.classList.contains(\"is-open\"));\n  });\n\n  menu.querySelectorAll(\"a\").forEach(function (link) {\n    link.addEventListener(\"click\", function () {\n      setMenu(false);\n    });\n  });\n\n  document.addEventListener(\"keydown\", function (event) {\n    if (event.key === \"Escape\") {\n      setMenu(false);\n    }\n  });\n\n  window.addEventListener(\"scroll\", updateHeader, {\n    passive: true\n  });\n\n  window.addEventListener(\"resize\", updateHeader);\n\n  updateHeader();\n})();\n<\/script>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* =====================================\n   GLORY \u30c8\u30c3\u30d7\u30b9\u30e9\u30a4\u30c0\u30fc\n===================================== *\/\n\n.glory-mainvisual,\n.glory-mainvisual * {\n  box-sizing: border-box;\n}\n\n.glory-mainvisual {\n  position: relative;\n  width: 100vw;\n  height: 100vh;\n  height: 100svh;\n  min-height: 620px;\n  margin-left: calc(50% - 50vw);\n  overflow: hidden;\n  background: #837b70;\n  isolation: isolate;\n}\n\n\/* =====================================\n   \u30b9\u30e9\u30a4\u30c9\u9818\u57df\n===================================== *\/\n\n.glory-mainvisual__slides {\n  position: absolute;\n  inset: 0;\n  z-index: 1;\n}\n\n\/* \u5404\u30b9\u30e9\u30a4\u30c9 *\/\n.glory-mainvisual__slide {\n  position: absolute;\n  inset: -3%;\n  width: 106%;\n  height: 106%;\n  background-image: var(--glory-image-pc) !important;\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: cover;\n  opacity: 0;\n  animation:\n    glorySlideFade 18s infinite,\n    glorySlideZoom 18s infinite;\n  will-change: opacity, transform;\n}\n\n.glory-mainvisual__slide--01 {\n  animation-delay: 0s;\n}\n\n.glory-mainvisual__slide--02 {\n  animation-delay: 6s;\n}\n\n.glory-mainvisual__slide--03 {\n  animation-delay: 12s;\n}\n\n\/* \u5199\u771f\u306e\u5207\u308a\u66ff\u3048 *\/\n@keyframes glorySlideFade {\n  0% {\n    opacity: 0;\n  }\n\n  5% {\n    opacity: 1;\n  }\n\n  31% {\n    opacity: 1;\n  }\n\n  36% {\n    opacity: 0;\n  }\n\n  100% {\n    opacity: 0;\n  }\n}\n\n\/* \u5199\u771f\u3092\u3086\u3063\u304f\u308a\u62e1\u5927 *\/\n@keyframes glorySlideZoom {\n  0% {\n    transform: scale(1);\n  }\n\n  36% {\n    transform: scale(1.08);\n  }\n\n  100% {\n    transform: scale(1.08);\n  }\n}\n\n\/* =====================================\n   \u6587\u5b57\u3092\u898b\u3084\u3059\u304f\u3059\u308b\u30aa\u30fc\u30d0\u30fc\u30ec\u30a4\n===================================== *\/\n\n.glory-mainvisual__overlay {\n  position: absolute;\n  inset: 0;\n  z-index: 2;\n  background:\n    linear-gradient(\n      180deg,\n      rgba(48, 47, 44, 0.16) 0%,\n      rgba(48, 47, 44, 0.20) 50%,\n      rgba(48, 47, 44, 0.28) 100%\n    );\n  pointer-events: none;\n}\n\n\/* =====================================\n   \u4e2d\u592e\u306e\u30ed\u30b4\u30fb\u6587\u7ae0\n===================================== *\/\n\n.glory-mainvisual__content {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  z-index: 3;\n  width: min(100%, 900px);\n  text-align: center;\n  transform: translate(-50%, -50%);\n}\n\n.glory-mainvisual__logo {\n  display: block;\n  width: clamp(175px, 23vw, 310px);\n  height: auto;\n  margin: 0 auto;\n  object-fit: contain;\n  filter: drop-shadow(0 3px 15px rgba(0, 0, 0, 0.22));\n}\n\n.glory-mainvisual__location {\n  margin: 22px 0 0;\n  color: #fff;\n  font-family:\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    \"Noto Serif JP\",\n    serif;\n  font-size: clamp(13px, 1.3vw, 17px);\n  font-weight: 400;\n  letter-spacing: 0.22em;\n  line-height: 1.8;\n  text-shadow:\n    0 2px 10px rgba(0, 0, 0, 0.55),\n    0 0 3px rgba(0, 0, 0, 0.30);\n}\n\n\/* =====================================\n   SCROLL\u8868\u793a\n===================================== *\/\n\n.glory-mainvisual__scroll {\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  z-index: 4;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  color: #fff;\n  text-decoration: none;\n  transform: translateX(-50%);\n}\n\n.glory-mainvisual__scroll span {\n  margin-bottom: 10px;\n  font-family: Arial, sans-serif;\n  font-size: 9px;\n  letter-spacing: 0.25em;\n  writing-mode: vertical-rl;\n}\n\n.glory-mainvisual__scroll i {\n  position: relative;\n  display: block;\n  width: 1px;\n  height: 65px;\n  overflow: hidden;\n  background: rgba(255, 255, 255, 0.35);\n}\n\n.glory-mainvisual__scroll i::after {\n  position: absolute;\n  top: -100%;\n  left: 0;\n  width: 1px;\n  height: 100%;\n  background: #fff;\n  content: \"\";\n  animation: gloryScrollLine 2s ease-in-out infinite;\n}\n\n@keyframes gloryScrollLine {\n  0% {\n    top: -100%;\n  }\n\n  50% {\n    top: 0;\n  }\n\n  100% {\n    top: 100%;\n  }\n}\n\n\/* =====================================\n   \u30bf\u30d6\u30ec\u30c3\u30c8\u30fb\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\n===================================== *\/\n\n@media screen and (max-width: 767px) {\n  .glory-mainvisual {\n    min-height: 560px;\n  }\n\n  \/* \u30b9\u30de\u30db\u7528\u753b\u50cf\u3078\u5207\u308a\u66ff\u3048 *\/\n  .glory-mainvisual .glory-mainvisual__slide {\n    background-image: var(--glory-image-sp) !important;\n    background-position: center center;\n  }\n\n  .glory-mainvisual__content {\n    width: 90%;\n  }\n\n  \/* \u30b9\u30de\u30db\u306e\u30ed\u30b4\u3082\u5c11\u3057\u5927\u304d\u304f\u8868\u793a *\/\n  .glory-mainvisual__logo {\n    width: clamp(165px, 52vw, 230px);\n  }\n\n  .glory-mainvisual__location {\n    margin-top: 18px;\n    font-size: 12px;\n    letter-spacing: 0.14em;\n    line-height: 1.8;\n  }\n\n  \/* \u30b9\u30de\u30db\u3067\u306f\u30aa\u30fc\u30d0\u30fc\u30ec\u30a4\u3092\u5c11\u3057\u6fc3\u304f\u3059\u308b *\/\n  .glory-mainvisual__overlay {\n    background:\n      linear-gradient(\n        180deg,\n        rgba(48, 47, 44, 0.18) 0%,\n        rgba(48, 47, 44, 0.23) 50%,\n        rgba(48, 47, 44, 0.30) 100%\n      );\n  }\n\n  .glory-mainvisual__scroll i {\n    height: 50px;\n  }\n}\n\n\/* =====================================\n   \u52d5\u304d\u3092\u6e1b\u3089\u3059\u8a2d\u5b9a\u3092\u3057\u3066\u3044\u308b\u7aef\u672b\n===================================== *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .glory-mainvisual__slide {\n    animation: none;\n  }\n\n  .glory-mainvisual__slide--01 {\n    opacity: 1;\n  }\n\n  .glory-mainvisual__scroll i::after {\n    animation: none;\n  }\n}\n<\/style>\n\n<!-- GLORY \u30c8\u30c3\u30d7\u30b9\u30e9\u30a4\u30c0\u30fc -->\n<section class=\"glory-mainvisual\">\n\n  <div class=\"glory-mainvisual__slides\" aria-hidden=\"true\">\n\n    <!-- 1\u679a\u76ee -->\n    <div class=\"glory-mainvisual__slide glory-mainvisual__slide--01\" style=\"\n        --glory-image-pc: url('https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/HERO1.avif');\n        --glory-image-sp: url('https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/HEROS\uff11-scaled.jpg');\n      \">\n    <\/div>\n\n    <!-- 2\u679a\u76ee -->\n    <div class=\"glory-mainvisual__slide glory-mainvisual__slide--02\" style=\"\n        --glory-image-pc: url('https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/HERO2.avif');\n        --glory-image-sp: url('http:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/HEROS2-scaled.jpg');\n      \">\n    <\/div>\n\n    <!-- 3\u679a\u76ee -->\n    <div class=\"glory-mainvisual__slide glory-mainvisual__slide--03\" style=\"\n        --glory-image-pc: url('https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/HERO1.avif');\n        --glory-image-sp: url('https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/HEROS\uff13-scaled.jpg');\n      \">\n    <\/div>\n\n  <\/div>\n\n  <!-- \u5199\u771f\u3092\u898b\u3084\u3059\u304f\u3059\u308b\u8584\u3044\u30d5\u30a3\u30eb\u30bf\u30fc -->\n  <div class=\"glory-mainvisual__overlay\"><\/div>\n\n  <!-- \u4e2d\u592e\u30ed\u30b4\u30fb\u6587\u7ae0 -->\n  <div class=\"glory-mainvisual__content\">\n\n    <img decoding=\"async\" class=\"glory-mainvisual__logo\" src=\"https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/dog-training-service-glory-wordmark-larger.png\" alt=\"Dog Training Service GLORY\">\n\n    <p class=\"glory-mainvisual__location\">\n      \u5c90\u961c\u770c\u306e\u30c9\u30c3\u30b0\u30c8\u30ec\u30fc\u30ca\u30fc<br>\n      \u72ac\u3092\u6b63\u3057\u304f\u7406\u89e3\u3057\u3001\u884c\u52d5\u3092\u6b63\u3057\u3044\u8996\u70b9\u3067\u6349\u3048\u308b\u3002\n    <\/p>\n\n  <\/div>\n\n  <!-- \u30b9\u30af\u30ed\u30fc\u30eb\u6848\u5185 -->\n  <a class=\"glory-mainvisual__scroll\" href=\"#glory-content\" aria-label=\"\u6b21\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u3078\u79fb\u52d5\">\n    <span>SCROLL<\/span>\n    <i><\/i>\n  <\/a>\n\n<\/section>\n\n<!-- \u6b21\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u76ee\u5370 -->\n<div id=\"glory-content\"><\/div>\n\n<style>\n  \/* =====================================\n     \u30b9\u30e9\u30a4\u30c0\u30fc\u753b\u50cf\u306ePC\u30fb\u30b9\u30de\u30db\u5207\u308a\u66ff\u3048\n  ===================================== *\/\n\n  \/* PC\u30fb\u30bf\u30d6\u30ec\u30c3\u30c8\u7528\u753b\u50cf *\/\n  .glory-mainvisual .glory-mainvisual__slide {\n    background-image: var(--glory-image-pc) !important;\n  }\n\n  \/* \u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u7528\u753b\u50cf *\/\n  @media screen and (max-width: 767px) {\n    .glory-mainvisual .glory-mainvisual__slide {\n      background-image: var(--glory-image-sp) !important;\n    }\n  }\n<\/style>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* =====================================\n   GLORY \u30c8\u30ec\u30fc\u30ca\u30fc\u7d39\u4ecb\n   \u30ad\u30fc\u30ab\u30e9\u30fc\uff1a#D5E2D5\n   Lightning\u30c6\u30fc\u30de\u975e\u4f9d\u5b58\n===================================== *\/\n\n.glory-trainer,\n.glory-trainer * {\n  box-sizing: border-box;\n}\n\n.glory-trainer {\n  --trainer-key: #d5e2d5;\n  --trainer-main: #40584b;\n  --trainer-sub: #718871;\n  --trainer-accent: #d5e2d5;\n  --trainer-bg: #f5f8f5;\n  --trainer-white: #ffffff;\n\n  position: relative;\n  display: block;\n  width: 100vw;\n  margin: 0 0 0 calc(50% - 50vw);\n  padding: clamp(80px, 9vw, 145px) 24px;\n  overflow: hidden;\n  color: var(--trainer-main);\n  background:\n    radial-gradient(\n      circle at 9% 20%,\n      rgba(213, 226, 213, 0.65) 0,\n      rgba(213, 226, 213, 0.65) 80px,\n      transparent 81px\n    ),\n    radial-gradient(\n      circle at 93% 82%,\n      rgba(213, 226, 213, 0.48) 0,\n      rgba(213, 226, 213, 0.48) 130px,\n      transparent 131px\n    ),\n    var(--trainer-bg);\n  border: 0;\n  box-shadow: none;\n  isolation: isolate;\n}\n\n\/* \u80cc\u666f\u306e\u6de1\u3044\u88c5\u98fe\u7dda *\/\n.glory-trainer::before {\n  position: absolute;\n  top: 90px;\n  right: -70px;\n  display: block;\n  width: 230px;\n  height: 230px;\n  border: 1px solid rgba(64, 88, 75, 0.15);\n  border-radius: 52% 48% 60% 40%;\n  content: \"\";\n  transform: rotate(18deg);\n  pointer-events: none;\n}\n\n.glory-trainer::after {\n  position: absolute;\n  bottom: 55px;\n  left: -50px;\n  display: block;\n  width: 170px;\n  height: 170px;\n  border: 1px solid rgba(113, 136, 113, 0.25);\n  border-radius: 44% 56% 47% 53%;\n  content: \"\";\n  transform: rotate(-20deg);\n  pointer-events: none;\n}\n\n\/* =====================================\n   \u30bb\u30af\u30b7\u30e7\u30f3\u5185\u5074\n===================================== *\/\n\n.glory-trainer__inner {\n  position: relative;\n  z-index: 1;\n  display: block;\n  width: min(1120px, 100%);\n  margin: 0 auto;\n  padding: 0;\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n}\n\n\/* =====================================\n   \u30bf\u30a4\u30c8\u30eb\n===================================== *\/\n\n.glory-trainer__heading {\n  all: unset;\n  display: block;\n  margin: 0 0 clamp(45px, 6vw, 82px);\n  padding: 0;\n  text-align: center;\n}\n\n.glory-trainer__heading-en {\n  all: unset;\n  display: block;\n  margin: 0 0 8px;\n  padding: 0;\n  color: var(--trainer-sub);\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: clamp(15px, 1.6vw, 20px);\n  font-style: italic;\n  font-weight: 400;\n  letter-spacing: 0.18em;\n  line-height: 1.5;\n  text-align: center;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n}\n\n.glory-trainer__heading-ja {\n  all: unset;\n  display: block;\n  margin: 0;\n  padding: 0;\n  color: var(--trainer-main);\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  font-family:\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    \"Noto Serif JP\",\n    serif;\n  font-size: clamp(28px, 3.4vw, 44px);\n  font-style: normal;\n  font-weight: 500;\n  letter-spacing: 0.13em;\n  line-height: 1.5;\n  text-align: center;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n}\n\n.glory-trainer__heading-en::before,\n.glory-trainer__heading-en::after,\n.glory-trainer__heading-ja::before,\n.glory-trainer__heading-ja::after {\n  display: none !important;\n  content: none !important;\n}\n\n.glory-trainer__heading-line {\n  all: unset;\n  display: block;\n  width: 50px;\n  height: 3px;\n  margin: 20px auto 0;\n  padding: 0;\n  background: var(--trainer-key);\n  border: 0;\n  box-shadow: none;\n}\n\n\/* =====================================\n   2\u30ab\u30e9\u30e0\u30ec\u30a4\u30a2\u30a6\u30c8\n===================================== *\/\n\n.glory-trainer__layout {\n  display: grid;\n  grid-template-columns:\n    minmax(0, 0.92fr)\n    minmax(420px, 1.08fr);\n  align-items: center;\n  gap: clamp(45px, 7vw, 100px);\n  width: 100%;\n  margin: 0;\n  padding: 0;\n}\n\n\/* =====================================\n   \u7d39\u4ecb\u6587\n===================================== *\/\n\n.glory-trainer__content {\n  position: relative;\n  display: block;\n  min-width: 0;\n  margin: 0;\n  padding: 20px 0 20px clamp(10px, 3vw, 42px);\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n}\n\n.glory-trainer__content::before {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  display: block;\n  width: 3px;\n  background: var(--trainer-key);\n  content: \"\";\n}\n\n.glory-trainer__label {\n  display: block;\n  margin: 0 0 24px !important;\n  padding: 0 !important;\n  color: var(--trainer-sub);\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  font-family: Arial, sans-serif;\n  font-size: 11px;\n  font-style: normal;\n  font-weight: 500;\n  letter-spacing: 0.24em;\n  line-height: 1.7;\n  text-align: left;\n  text-transform: none;\n}\n\n.glory-trainer__qualification {\n  display: block;\n  margin: 0 0 8px !important;\n  padding: 0 !important;\n  color: var(--trainer-main);\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  font-family:\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    \"Noto Serif JP\",\n    serif;\n  font-size: clamp(15px, 1.5vw, 18px);\n  font-style: normal;\n  font-weight: 400;\n  letter-spacing: 0.06em;\n  line-height: 2;\n  text-align: left;\n  text-transform: none;\n}\n\n\/* \u80a9\u66f8\u304d\u30921\u884c\u3067\u8868\u793a *\/\n.glory-trainer__position {\n  display: block;\n  margin: 0 !important;\n  padding: 0 !important;\n  color: var(--trainer-main);\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  font-family:\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    \"Noto Serif JP\",\n    serif;\n  font-size: clamp(10.5px, 1.35vw, 16px);\n  font-style: normal;\n  font-weight: 400;\n  letter-spacing: 0.01em;\n  line-height: 2;\n  text-align: left;\n  text-transform: none;\n  white-space: nowrap;\n  word-break: keep-all;\n}\n\n\/* =====================================\n   \u540d\u524d\n===================================== *\/\n\n.glory-trainer__name {\n  display: block;\n  margin: clamp(30px, 4vw, 48px) 0 0;\n  padding: 0;\n}\n\n.glory-trainer__name-ja {\n  display: block;\n  margin: 0 !important;\n  padding: 0 !important;\n  color: var(--trainer-main);\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  font-family:\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    \"Noto Serif JP\",\n    serif;\n  font-size: clamp(27px, 3vw, 38px);\n  font-style: normal;\n  font-weight: 500;\n  letter-spacing: 0.18em;\n  line-height: 1.5;\n  text-align: left;\n  text-transform: none;\n}\n\n.glory-trainer__name-en {\n  display: block;\n  margin: 5px 0 0 !important;\n  padding: 0 !important;\n  color: var(--trainer-sub);\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 13px;\n  font-style: italic;\n  font-weight: 400;\n  letter-spacing: 0.2em;\n  line-height: 1.6;\n  text-align: left;\n  text-transform: none;\n}\n\n\/* =====================================\n   \u8a73\u7d30\u30dc\u30bf\u30f3\n===================================== *\/\n\n.glory-trainer__button {\n  display: inline-flex !important;\n  align-items: center;\n  gap: 34px;\n  min-width: 190px;\n  margin: 38px 0 0 !important;\n  padding: 13px 2px 13px 5px !important;\n  color: var(--trainer-main) !important;\n  background: transparent !important;\n  border: 0 !important;\n  border-bottom: 2px solid var(--trainer-key) !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  font-family:\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    \"Noto Serif JP\",\n    serif;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: 400;\n  letter-spacing: 0.15em;\n  line-height: 1.5;\n  text-align: left;\n  text-decoration: none !important;\n  text-transform: none;\n  transition:\n    color 0.3s ease,\n    border-color 0.3s ease,\n    padding 0.3s ease;\n}\n\n.glory-trainer__button::before,\n.glory-trainer__button::after {\n  display: none !important;\n  content: none !important;\n}\n\n.glory-trainer__button span {\n  display: inline;\n  margin: 0;\n  padding: 0;\n}\n\n.glory-trainer__button i {\n  display: inline-block;\n  margin: 0 0 0 auto;\n  padding: 0;\n  font-family: Arial, sans-serif;\n  font-size: 19px;\n  font-style: normal;\n  font-weight: 300;\n  line-height: 1;\n  transition: transform 0.3s ease;\n}\n\n.glory-trainer__button:hover,\n.glory-trainer__button:focus {\n  padding-left: 12px !important;\n  color: var(--trainer-sub) !important;\n  background: transparent !important;\n  border-bottom-color: var(--trainer-sub) !important;\n  text-decoration: none !important;\n}\n\n.glory-trainer__button:hover i,\n.glory-trainer__button:focus i {\n  transform: translateX(6px);\n}\n\n\/* =====================================\n   \u5199\u771f\n===================================== *\/\n\n.glory-trainer__visual {\n  position: relative;\n  display: block;\n  margin: 0;\n  padding: 0 28px 35px 0;\n}\n\n\/* \u5199\u771f\u306e\u5f8c\u308d\u306e\u30ad\u30fc\u30ab\u30e9\u30fc *\/\n.glory-trainer__visual::before {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  display: block;\n  width: calc(100% - 42px);\n  height: calc(100% - 42px);\n  background: var(--trainer-key);\n  content: \"\";\n}\n\n.glory-trainer__photo {\n  position: relative;\n  z-index: 1;\n  display: block;\n  width: 100%;\n  aspect-ratio: 1.18 \/ 1;\n  margin: 0;\n  padding: 0;\n  overflow: hidden;\n  background: var(--trainer-key);\n  border: 0;\n  box-shadow: none;\n}\n\n.glory-trainer__photo img {\n  display: block !important;\n  width: 100% !important;\n  max-width: none !important;\n  height: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  object-fit: cover;\n  object-position: center center;\n  border: 0 !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  filter:\n    saturate(0.82)\n    brightness(1.04)\n    contrast(0.94);\n  transition: transform 0.8s ease;\n}\n\n.glory-trainer__visual:hover .glory-trainer__photo img {\n  transform: scale(1.025);\n}\n\n\/* \u5199\u771f\u6a2a\u306e\u82f1\u5b57 *\/\n.glory-trainer__photo-caption {\n  position: absolute;\n  right: -7px;\n  bottom: 56px;\n  z-index: 2;\n  display: block;\n  margin: 0 !important;\n  padding: 0 !important;\n  color: var(--trainer-main);\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 10px;\n  font-style: italic;\n  font-weight: 400;\n  letter-spacing: 0.12em;\n  line-height: 1.6;\n  text-align: right;\n  text-transform: none;\n  transform: rotate(90deg);\n  transform-origin: right bottom;\n}\n\n\/* =====================================\n   \u30bf\u30d6\u30ec\u30c3\u30c8\n===================================== *\/\n\n@media (max-width: 900px) {\n  .glory-trainer__layout {\n    grid-template-columns:\n      minmax(0, 0.9fr)\n      minmax(330px, 1.1fr);\n    gap: 42px;\n  }\n\n  .glory-trainer__content {\n    padding-left: 24px;\n  }\n\n  .glory-trainer__position {\n    font-size: clamp(10.5px, 1.3vw, 12px);\n    letter-spacing: 0;\n  }\n}\n\n\/* =====================================\n   \u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\n===================================== *\/\n\n@media (max-width: 767px) {\n  .glory-trainer {\n    padding: 70px 20px 80px;\n  }\n\n  .glory-trainer__heading {\n    margin-bottom: 42px;\n  }\n\n  .glory-trainer__heading-en {\n    font-size: 15px;\n  }\n\n  .glory-trainer__heading-ja {\n    font-size: 28px;\n    letter-spacing: 0.1em;\n  }\n\n  .glory-trainer__heading-line {\n    margin-top: 17px;\n  }\n\n  .glory-trainer__layout {\n    display: flex;\n    flex-direction: column;\n    gap: 42px;\n  }\n\n  .glory-trainer__visual {\n    order: 1;\n    width: 100%;\n    padding: 0 18px 22px 0;\n  }\n\n  .glory-trainer__content {\n    order: 2;\n    width: 100%;\n    padding: 7px 0 4px 21px;\n  }\n\n  .glory-trainer__photo {\n    aspect-ratio: 1.08 \/ 1;\n  }\n\n  .glory-trainer__photo img {\n    object-position: center center;\n  }\n\n  .glory-trainer__photo-caption {\n    display: none;\n  }\n\n  .glory-trainer__label {\n    margin-bottom: 18px !important;\n    font-size: 9px;\n  }\n\n  .glory-trainer__qualification {\n    font-size: 14px;\n    line-height: 1.9;\n  }\n\n  .glory-trainer__position {\n    font-size: clamp(10px, 3.05vw, 14px);\n    letter-spacing: 0;\n    line-height: 1.9;\n    white-space: nowrap;\n    word-break: keep-all;\n  }\n\n  .glory-trainer__name {\n    margin-top: 28px;\n  }\n\n  .glory-trainer__name-ja {\n    font-size: 27px;\n  }\n\n  .glory-trainer__button {\n    min-width: 170px;\n    margin-top: 28px !important;\n  }\n}\n\n\/* =====================================\n   \u5e45\u306e\u72ed\u3044\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\n===================================== *\/\n\n@media (max-width: 374px) {\n  .glory-trainer {\n    padding-right: 15px;\n    padding-left: 15px;\n  }\n\n  .glory-trainer__content {\n    padding-left: 16px;\n  }\n\n  .glory-trainer__position {\n    font-size: 9.5px;\n  }\n}\n<\/style>\n\n<!-- GLORY \u30c8\u30ec\u30fc\u30ca\u30fc\u7d39\u4ecb -->\n<section class=\"glory-trainer\" id=\"trainer\">\n\n  <div class=\"glory-trainer__inner\">\n\n    <!-- \u30bb\u30af\u30b7\u30e7\u30f3\u30bf\u30a4\u30c8\u30eb -->\n    <header class=\"glory-trainer__heading\">\n\n      <div class=\"glory-trainer__heading-en\">\n        Trainer\n      <\/div>\n\n      <div class=\"glory-trainer__heading-ja\" role=\"heading\" aria-level=\"2\">\n        \u30c8\u30ec\u30fc\u30ca\u30fc\u7d39\u4ecb\n      <\/div>\n\n      <span class=\"glory-trainer__heading-line\" aria-hidden=\"true\">\n      <\/span>\n\n    <\/header>\n\n    <div class=\"glory-trainer__layout\">\n\n      <!-- \u7d39\u4ecb\u6587 -->\n      <div class=\"glory-trainer__content\">\n\n        <p class=\"glory-trainer__label\">\n          JDBA CERTIFIED TRAINER\n        <\/p>\n\n        <p class=\"glory-trainer__qualification\">\n          \u65e5\u672c\u30c9\u30c3\u30b0\u30d3\u30d8\u30a4\u30d3\u30a2\u30ea\u30b9\u30c8\u5354\u4f1a\uff08JDBA\uff09\u8a8d\u5b9a\n        <\/p>\n\n        <p class=\"glory-trainer__position\">\n          \u30c9\u30c3\u30b0\u30c8\u30ec\u30fc\u30ca\u30fc\u30fb\u30c9\u30c3\u30b0\u30d3\u30d8\u30a4\u30d3\u30a2\u30e9\u30eb\u30bb\u30e9\u30d4\u30b9\u30c8\n        <\/p>\n\n        <div class=\"glory-trainer__name\">\n\n          <p class=\"glory-trainer__name-ja\">\n            \u5bae\u91ce \u512a\u6b4c\n          <\/p>\n\n          <p class=\"glory-trainer__name-en\">\n            Yuuka Miyano\n          <\/p>\n\n        <\/div>\n\n        <a class=\"glory-trainer__button\" href=\"\/glory\/\">\n\n          <span>\u8a73\u3057\u304f\u898b\u308b<\/span>\n          <i aria-hidden=\"true\">\u2192<\/i>\n\n        <\/a>\n\n      <\/div>\n\n      <!-- \u5199\u771f -->\n      <div class=\"glory-trainer__visual\">\n\n        <div class=\"glory-trainer__photo\">\n          <img decoding=\"async\" src=\"https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/\u30c8\u30ec\u30fc\u30ca\u30fc\u7d39\u4ecb.jpg\" alt=\"\u30c9\u30c3\u30b0\u30c8\u30ec\u30fc\u30ca\u30fc \u5bae\u91ce\u512a\u6b4c\u3068\u30b4\u30fc\u30eb\u30c7\u30f3\u30fb\u30ec\u30c8\u30ea\u30fc\u30d0\u30fc\">\n        <\/div>\n\n        <p class=\"glory-trainer__photo-caption\">\n          Dog Training Service<br>\n          GLORY\n        <\/p>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\" style=\"margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50)\"><img loading=\"lazy\" decoding=\"async\" width=\"2172\" height=\"724\" src=\"http:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/\u60a9\u307fPOP.png\" alt=\"\" class=\"wp-image-60\" style=\"aspect-ratio:3.000163274191793\" srcset=\"https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/\u60a9\u307fPOP.png 2172w, https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/\u60a9\u307fPOP-300x100.png 300w, https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/\u60a9\u307fPOP-1024x341.png 1024w, https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/\u60a9\u307fPOP-768x256.png 768w, https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/\u60a9\u307fPOP-1536x512.png 1536w, https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/\u60a9\u307fPOP-2048x683.png 2048w\" sizes=\"auto, (max-width: 2172px) 100vw, 2172px\" \/><\/figure>\n\n\n\n<!-- =========================================\n  GLORY\uff5c\u72ac\u306e\u884c\u52d5\u306b\u3064\u3044\u3066\u306e\u601d\u3044\u8fbc\u307f\n  WordPress\u300c\u30ab\u30b9\u30bf\u30e0HTML\u300d\u30d6\u30ed\u30c3\u30af\u7528\n========================================= -->\n<section class=\"glory-belief\" aria-labelledby=\"glory-belief-title\">\n  <div class=\"glory-belief__inner\">\n\n    <header class=\"glory-belief__head\">\n      <h2 id=\"glory-belief-title\">\u3088\u304f\u3042\u308b\u601d\u3044\u8fbc\u307f<\/h2>\n      <span aria-hidden=\"true\"><\/span>\n      <p>\u5927\u5207\u306a\u8003\u3048\u65b9<\/p>\n    <\/header>\n\n    <div class=\"glory-belief__list\">\n\n      <article class=\"glory-belief__item\">\n        <div class=\"glory-belief__myth\">\n          <span class=\"glory-belief__mobile-label\">\u3088\u304f\u3042\u308b\u601d\u3044\u8fbc\u307f<\/span>\n          <div class=\"glory-belief__number\" aria-hidden=\"true\">01<\/div>\n          <p>\u3046\u3061\u306e\u5b50\u304c\u5420\u3048\u305f\u308a\u3001<br>\u565b\u3093\u3060\u308a\u3059\u308b\u306e\u306f\u3001<br>\u6027\u683c\u306e\u305b\u3044\u3002<\/p>\n        <\/div>\n\n        <div class=\"glory-belief__arrow\" aria-hidden=\"true\">\u2192<\/div>\n\n        <div class=\"glory-belief__answer\">\n          <span class=\"glory-belief__mobile-label\">\u5927\u5207\u306a\u8003\u3048\u65b9<\/span>\n          <p>\n            \u884c\u52d5\u306e\u539f\u56e0\u306e\u307b\u3068\u3093\u3069\u306f\u3001\u74b0\u5883\u306b\u3042\u308a\u307e\u3059\u3002\u884c\u52d5\u306e\u524d\u306b\u306f\u884c\u52d5\u3092\u8d77\u3053\u3057\u3066\u3044\u308b\n            \u300c\u5f15\u304d\u91d1\uff08\u30c8\u30ea\u30ac\u30fc\uff09\u300d\u304c\u5fc5\u305a\u3042\u308a\u307e\u3059\u3002\u72ac\u306e\u884c\u52d5\u306e\u539f\u56e0\u3092\u300c\u6027\u683c\u306e\u305b\u3044\u300d\u306b\n            \u3057\u3066\u3044\u308b\u3068\u3001\u305d\u306e\u30c8\u30ea\u30ac\u30fc\u3092\u898b\u843d\u3068\u3057\u3066\u3057\u307e\u3044\u307e\u3059\u3002\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"glory-belief__item\">\n        <div class=\"glory-belief__myth\">\n          <span class=\"glory-belief__mobile-label\">\u3088\u304f\u3042\u308b\u601d\u3044\u8fbc\u307f<\/span>\n          <div class=\"glory-belief__number\" aria-hidden=\"true\">02<\/div>\n          <p>\u3053\u306e\u884c\u52d5\u3092\u6b62\u3081\u3055\u305b\u305f\u3044\uff01<\/p>\n        <\/div>\n\n        <div class=\"glory-belief__arrow\" aria-hidden=\"true\">\u2192<\/div>\n\n        <div class=\"glory-belief__answer\">\n          <span class=\"glory-belief__mobile-label\">\u5927\u5207\u306a\u8003\u3048\u65b9<\/span>\n          <p>\n            \u300c\u6b62\u3081\u3055\u305b\u305f\u3044\uff01\u300d\u305d\u306e\u524d\u306b\u2026\u2026\u3069\u3046\u3057\u3066\u3053\u306e\u884c\u52d5\u3092\u53d6\u3063\u3066\u3044\u308b\u306e\u304b\u3001\n            \u72ac\u306e\u76ee\u7dda\u306b\u7acb\u3063\u3066\u8003\u3048\u3066\u307f\u3088\u3046\u3002\u884c\u52d5\u3092\u53d6\u308b\u306e\u306b\u306f\u5fc5\u305a\u7406\u7531\u304c\u3042\u308b\u3002\n            \u307e\u305a\u306f\u89b3\u5bdf\u3057\u3001\u611b\u72ac\u3092\u7406\u89e3\u3057\u3066\u3042\u3052\u308b\u3053\u3068\u304b\u3089\u3067\u3059\u3002\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"glory-belief__item\">\n        <div class=\"glory-belief__myth\">\n          <span class=\"glory-belief__mobile-label\">\u3088\u304f\u3042\u308b\u601d\u3044\u8fbc\u307f<\/span>\n          <div class=\"glory-belief__number\" aria-hidden=\"true\">03<\/div>\n          <p>\u3042\u308c\u3082\u30c0\u30e1\u3001\u3053\u308c\u3082\u30c0\u30e1\u3002<br>\u8272\u3093\u306a\u3082\u306e\u3092\u53d6\u308a\u4e0a\u3052\u308b\u3002<\/p>\n        <\/div>\n\n        <div class=\"glory-belief__arrow\" aria-hidden=\"true\">\u2192<\/div>\n\n        <div class=\"glory-belief__answer\">\n          <span class=\"glory-belief__mobile-label\">\u5927\u5207\u306a\u8003\u3048\u65b9<\/span>\n          <p>\n            \u904b\u52d5\u3001\u304a\u6563\u6b69\u3001\u611b\u72ac\u304c\u898b\u3064\u3051\u3066\u304d\u305f\u3082\u306e\u3001\u54a5\u3048\u3066\u3044\u308b\u3082\u306e\u3001\u904a\u3093\u3067\u3044\u308b\u3082\u306e\u3001\n            \u751f\u6d3b\u30b9\u30da\u30fc\u30b9\u2026\u2026\u3002\u611b\u72ac\u304b\u3089\u8272\u3005\u306a\u3082\u306e\u3092\u53d6\u308a\u4e0a\u3052\u3066\u3044\u306a\u3044\u3067\u3059\u304b\uff1f\n            \u98fc\u3044\u4e3b\u306f\u596a\u3046\u8005\u3067\u306f\u306a\u304f\u3001\u300c\u4e0e\u3048\u308b\u8005\u300d\u3067\u3059\u3002\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"glory-belief__item\">\n        <div class=\"glory-belief__myth\">\n          <span class=\"glory-belief__mobile-label\">\u3088\u304f\u3042\u308b\u601d\u3044\u8fbc\u307f<\/span>\n          <div class=\"glory-belief__number\" aria-hidden=\"true\">04<\/div>\n          <p>\n            \u8a00\u3046\u3053\u3068\u3092\u805e\u304b\u306a\u3044\u306e\u306f<br>\n            \u8210\u3081\u3089\u308c\u3066\u3044\u308b\u304b\u3089\u3060\u3002<br>\n            \u98fc\u3044\u4e3b\u306e\u8a00\u3046\u3053\u3068\u3092\u805e\u304b\u305b<br>\n            \u306a\u3044\u3068\u3044\u3051\u306a\u3044\u3002\n          <\/p>\n        <\/div>\n\n        <div class=\"glory-belief__arrow\" aria-hidden=\"true\">\u2192<\/div>\n\n        <div class=\"glory-belief__answer\">\n          <span class=\"glory-belief__mobile-label\">\u5927\u5207\u306a\u8003\u3048\u65b9<\/span>\n          <p>\n            \u7b2c\u4e00\u306b\u72ac\u306f\u4eba\u306e\u3053\u3068\u3092\u8210\u3081\u307e\u305b\u3093\u3002\u300c\u72ac\u304c\u4eba\u3068\u4e0a\u4e0b\u95a2\u4fc2\u3092\u4f5c\u308b\u300d\u306f\u5618\u306e\u60c5\u5831\u3002\n            \u72ac\u306f\u4eba\u3068\u4e0a\u4e0b\u95a2\u4fc2\u3092\u4f5c\u308a\u307e\u305b\u3093\u3002\u8210\u3081\u3089\u308c\u306a\u3044\u305f\u3081\u306b\u3001\u8a00\u3046\u3053\u3068\u3092\u805e\u304b\u305b\u308b\u5fc5\u8981\n            \u306a\u3093\u3066\u306a\u3044\u306e\u3067\u3059\u3002\u884c\u52d5\u306e\u9078\u629e\u80a2\u306f\u72ac\u81ea\u8eab\u306b\u3042\u308a\u307e\u3059\u3002\u5f93\u3046\u3001\u5f93\u308f\u305b\u308b\u95a2\u4fc2\u3067\u306f\u306a\u304f\u3001\n            \u304a\u4e92\u3044\u304c\u5c0a\u91cd\u3057\u5408\u3046\u95a2\u4fc2\u6027\u304c\u5927\u5207\u3067\u3059\u3002\u98fc\u3044\u4e3b\u304c\u30ea\u30fc\u30c0\u30fc\u306b\u306a\u308b\u5fc5\u8981\u3082\u3042\u308a\u307e\u305b\u3093\u3002\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"glory-belief__item\">\n        <div class=\"glory-belief__myth\">\n          <span class=\"glory-belief__mobile-label\">\u3088\u304f\u3042\u308b\u601d\u3044\u8fbc\u307f<\/span>\n          <div class=\"glory-belief__number\" aria-hidden=\"true\">05<\/div>\n          <p>\u53f1\u3063\u3066\u3082\u6cbb\u3089\u306a\u3044\u306e\u306f<br>\u53f1\u308a\u65b9\u304c\u8db3\u308a\u306a\u3044\u304b\u3089\u3060\u3002<\/p>\n        <\/div>\n\n        <div class=\"glory-belief__arrow\" aria-hidden=\"true\">\u2192<\/div>\n\n        <div class=\"glory-belief__answer\">\n          <span class=\"glory-belief__mobile-label\">\u5927\u5207\u306a\u8003\u3048\u65b9<\/span>\n          <p>\n            \u3053\u306e\u8003\u3048\u65b9\u306f\u672c\u5f53\u306b\u5371\u967a\u3002\u884c\u52d5\u3092\u60aa\u5316\u3055\u305b\u308b\u3001\u5225\u306e\u6240\u306b\u554f\u984c\u304c\u51fa\u3066\u304f\u308b\u7b49\u306e\n            \u30ea\u30b9\u30af\u304c\u3042\u308a\u307e\u3059\u3002\u884c\u52d5\u306f\u5584\u60aa\u3067\u306f\u306a\u3044\u306e\u3067\u3001\u305d\u3082\u305d\u3082\u53f1\u308b\u306e\u306f\u9593\u9055\u3044\u3002\n            \u300c\u884c\u52d5\u304c\u8d77\u304d\u308b\u8981\u56e0\u3092\u6392\u9664\u3057\u3001\u884c\u52d5\u3092\u5897\u3084\u3059\u7d50\u679c\u3092\u4e0e\u3048\u306a\u3044\u300d\u305f\u3060\u305d\u308c\u3060\u3051\u3067\u3059\u3002\n          <\/p>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n    <footer class=\"glory-belief__footer\">\n      <!-- \u4e0b\u306eURL\u3092\u3001\u4f7f\u7528\u3057\u305f\u3044\u72ac\u30a4\u30e9\u30b9\u30c8\u306e\u753b\u50cfURL\u3078\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044 -->\n      <img decoding=\"async\"\n        class=\"glory-belief__dog\"\n        src=\"http:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/\u898b\u4e0a\u3052\u308b\u72ac-scaled.png\"\n        alt=\"\u5ea7\u3063\u3066\u4e0a\u3092\u898b\u4e0a\u3052\u308b\u72ac\u306e\u30a4\u30e9\u30b9\u30c8\"\n        loading=\"lazy\">\n\n      <p class=\"glory-belief__brand\">\n        <span>Dog Training Service<\/span>\n        <strong>GLORY<\/strong>\n      <\/p>\n    <\/footer>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* =========================================\n   GLORY\uff5c\u601d\u3044\u8fbc\u307f\u6bd4\u8f03\u30bb\u30af\u30b7\u30e7\u30f3\n   \u3053\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u5185\u3060\u3051\u306b\u52b9\u304f\u72ec\u7acbCSS\n========================================= *\/\n\n.glory-belief,\n.glory-belief * {\n  box-sizing: border-box;\n}\n\n.glory-belief {\n  --gb-green: #40584b;\n  --gb-green-soft: #74866f;\n  --gb-green-pale: #e8eee4;\n  --gb-cream: #faf8f2;\n  --gb-white: rgba(255, 255, 255, 0.82);\n  --gb-gold: #cdbf9e;\n  --gb-pink: #c9958d;\n  position: relative;\n  isolation: isolate;\n  display: block !important;\n  float: none !important;\n  clear: both !important;\n  overflow: hidden;\n  width: 100vw !important;\n  max-width: none !important;\n  margin-top: 0 !important;\n  margin-right: calc(50% - 50vw) !important;\n  margin-bottom: 0 !important;\n  margin-left: calc(50% - 50vw) !important;\n  padding: clamp(70px, 8vw, 120px) 24px clamp(48px, 6vw, 82px);\n  color: #29342d;\n  background: transparent;\n  font-family:\n    \"Noto Serif JP\",\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    serif;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.8;\n  text-align: left;\n  text-decoration: none;\n  text-transform: none;\n}\n\n\/*\n * WordPress\u30c6\u30fc\u30de\u306e\u6587\u5b57\u30fb\u4f59\u767d\u30fb\u753b\u50cf\u8a2d\u5b9a\u3092\u3001\u3053\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u5185\u3060\u3051\u89e3\u9664\u3002\n * \u30c6\u30fc\u30de\u5074\u306e\u30d8\u30c3\u30c0\u30fc\u3001\u672c\u6587\u3001\u30d5\u30c3\u30bf\u30fc\u306b\u306f\u5f71\u97ff\u3057\u307e\u305b\u3093\u3002\n *\/\n.glory-belief :where(\n  header,\n  footer,\n  article,\n  div,\n  h2,\n  p,\n  span,\n  strong\n) {\n  box-sizing: border-box;\n  max-width: none;\n  margin-block-start: 0;\n  margin-block-end: 0;\n  border-width: 0;\n  font-family: inherit;\n  font-style: normal;\n  text-decoration: none;\n  text-transform: none;\n}\n\n.glory-belief img {\n  max-width: none;\n  margin: 0;\n  padding: 0;\n  border: 0;\n  border-radius: 0;\n  box-shadow: none;\n}\n\n\/* \u30bb\u30af\u30b7\u30e7\u30f3\u5168\u4f53\u306e\u80cc\u666f\u88c5\u98fe\u306f\u8868\u793a\u3057\u306a\u3044 *\/\n.glory-belief::after {\n  display: none;\n  content: none;\n}\n\n.glory-belief__inner {\n  position: relative;\n  z-index: 1;\n  width: min(1180px, 100%);\n  max-width: 1180px !important;\n  margin: 0 auto;\n  padding: 0;\n}\n\n\/* PC\u306e\u898b\u51fa\u3057 *\/\n.glory-belief__head {\n  display: grid;\n  grid-template-columns: minmax(300px, 0.78fr) 64px minmax(500px, 1.45fr);\n  align-items: end;\n  margin: 0 0 30px;\n}\n\n.glory-belief__head h2,\n.glory-belief__head p {\n  position: relative;\n  margin: 0;\n  padding: 0 0 18px;\n  color: var(--gb-green);\n  font-family:\n    \"Noto Serif JP\",\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    serif;\n  font-size: clamp(24px, 2.3vw, 34px);\n  font-style: normal;\n  font-weight: 400;\n  letter-spacing: 0.1em;\n  line-height: 1.45;\n  text-align: center;\n}\n\n.glory-belief__head h2::after,\n.glory-belief__head p::after {\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  width: 92px;\n  height: 8px;\n  color: var(--gb-green-soft);\n  content: \"\u2014  \u2727  \u2014\";\n  font-family: Georgia, serif;\n  font-size: 12px;\n  letter-spacing: 0;\n  line-height: 1;\n  transform: translateX(-50%);\n}\n\n.glory-belief__list {\n  display: grid;\n  gap: 18px;\n}\n\n\/* 1\u884c\u5206 *\/\n.glory-belief__item {\n  display: grid;\n  grid-template-columns: minmax(300px, 0.78fr) 64px minmax(500px, 1.45fr);\n  align-items: stretch;\n  margin: 0;\n  padding: 0;\n}\n\n.glory-belief__myth,\n.glory-belief__answer {\n  position: relative;\n  min-width: 0;\n  margin: 0;\n  background: var(--gb-white);\n  border: 1px solid rgba(185, 164, 117, 0.58);\n  box-shadow:\n    0 8px 24px rgba(64, 88, 75, 0.035),\n    inset 0 0 0 5px rgba(255, 255, 255, 0.52);\n}\n\n\/* \u5de6\u5074 *\/\n.glory-belief__myth {\n  display: grid;\n  grid-template-columns: 115px minmax(0, 1fr);\n  align-items: center;\n  min-height: 142px;\n  overflow: hidden;\n  border-radius: 52px 18px 18px 52px;\n}\n\n.glory-belief__number {\n  position: relative;\n  z-index: 1;\n  display: grid;\n  place-items: center;\n  align-self: stretch;\n  min-height: 100%;\n  color: var(--gb-green);\n  background:\n    radial-gradient(circle at 50% 48%, rgba(225, 233, 217, 0.92) 0 45%, transparent 46%),\n    radial-gradient(circle at 56% 55%, rgba(209, 221, 202, 0.46) 0 54%, transparent 55%);\n  border-right: 1px dashed rgba(185, 164, 117, 0.66);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 49px;\n  font-weight: 400;\n  letter-spacing: 0.01em;\n  line-height: 1;\n}\n\n.glory-belief__number::after {\n  position: absolute;\n  bottom: 12px;\n  left: 8px;\n  color: var(--gb-green-soft);\n  content: \"\u2767\";\n  font-size: 32px;\n  line-height: 1;\n  transform: rotate(-13deg);\n}\n\n.glory-belief__myth > p {\n  margin: 0;\n  padding: 24px 24px 24px 27px;\n  color: #28332d;\n  font-size: clamp(15px, 1.3vw, 18px);\n  font-weight: 400;\n  letter-spacing: 0.055em;\n  line-height: 1.9;\n}\n\n\/* \u4e2d\u592e\u77e2\u5370 *\/\n.glory-belief__arrow {\n  display: grid;\n  place-items: center;\n  color: var(--gb-green-soft);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 44px;\n  font-weight: 400;\n  line-height: 1;\n  transform: translateX(1px);\n}\n\n\/* \u53f3\u5074 *\/\n.glory-belief__answer {\n  display: flex;\n  align-items: center;\n  min-height: 142px;\n  overflow: hidden;\n  padding: 25px 56px 25px 30px;\n  border-radius: 18px;\n}\n\n.glory-belief__answer::after {\n  position: absolute;\n  right: 16px;\n  bottom: 7px;\n  color: rgba(201, 149, 141, 0.78);\n  content: \"\u2767\";\n  font-family: Georgia, serif;\n  font-size: 40px;\n  line-height: 1;\n  transform: rotate(-58deg);\n}\n\n.glory-belief__answer > p {\n  position: relative;\n  z-index: 1;\n  margin: 0;\n  color: #263029;\n  font-size: clamp(14px, 1.18vw, 17px);\n  font-weight: 400;\n  letter-spacing: 0.045em;\n  line-height: 2;\n}\n\n.glory-belief__mobile-label {\n  display: none;\n}\n\n\/* \u72ac\u30a4\u30e9\u30b9\u30c8\u30fb\u30ed\u30b4 *\/\n.glory-belief__footer {\n  position: relative;\n  display: flex;\n  align-items: flex-end;\n  justify-content: center;\n  min-height: 145px;\n  margin: 20px 0 0;\n}\n\n.glory-belief__dog {\n  position: absolute;\n  bottom: -22px;\n  left: 4px;\n  display: block;\n  width: min(145px, 15vw);\n  height: auto;\n  margin: 0;\n  object-fit: contain;\n  filter: drop-shadow(0 8px 12px rgba(64, 88, 75, 0.08));\n}\n\n.glory-belief__brand {\n  display: flex;\n  align-items: baseline;\n  gap: 16px;\n  margin: 0 0 8px;\n  color: var(--gb-green);\n  font-family: Georgia, \"Times New Roman\", serif;\n  text-align: center;\n}\n\n.glory-belief__brand::before,\n.glory-belief__brand::after {\n  color: #9e8a63;\n  content: \"\u2014 \u2767\";\n  font-size: 18px;\n}\n\n.glory-belief__brand::after {\n  content: \"\u2767 \u2014\";\n}\n\n.glory-belief__brand span {\n  font-size: 18px;\n  letter-spacing: 0.02em;\n}\n\n.glory-belief__brand strong {\n  font-size: 31px;\n  font-weight: 400;\n  letter-spacing: 0.08em;\n}\n\n\/* =========================================\n   \u30bf\u30d6\u30ec\u30c3\u30c8\n========================================= *\/\n\n@media (max-width: 1024px) {\n  .glory-belief__head,\n  .glory-belief__item {\n    grid-template-columns: minmax(270px, 0.86fr) 48px minmax(420px, 1.35fr);\n  }\n\n  .glory-belief__myth {\n    grid-template-columns: 96px minmax(0, 1fr);\n  }\n\n  .glory-belief__number {\n    font-size: 42px;\n  }\n\n  .glory-belief__myth > p {\n    padding-right: 18px;\n    padding-left: 20px;\n    font-size: 15px;\n  }\n\n  .glory-belief__answer {\n    padding-right: 46px;\n    padding-left: 24px;\n  }\n\n  .glory-belief__answer > p {\n    font-size: 14px;\n  }\n}\n\n\/* =========================================\n   \u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\n========================================= *\/\n\n@media (max-width: 767px) {\n  .glory-belief {\n    padding: 58px 18px 38px;\n  }\n\n  .glory-belief__head {\n    display: block;\n    margin-bottom: 30px;\n  }\n\n  .glory-belief__head h2 {\n    font-size: 24px;\n  }\n\n  .glory-belief__head h2::before {\n    display: block;\n    margin: 0 0 8px;\n    color: var(--gb-green-soft);\n    content: \"COMMON MISUNDERSTANDINGS\";\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 10px;\n    letter-spacing: 0.14em;\n  }\n\n  .glory-belief__head > span,\n  .glory-belief__head > p {\n    display: none;\n  }\n\n  .glory-belief__list {\n    gap: 28px;\n  }\n\n  .glory-belief__item {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n  }\n\n  .glory-belief__myth {\n    grid-template-columns: 86px minmax(0, 1fr);\n    min-height: 126px;\n    border-radius: 36px 16px 16px 36px;\n  }\n\n  .glory-belief__number {\n    font-size: 38px;\n  }\n\n  .glory-belief__number::after {\n    bottom: 10px;\n    font-size: 25px;\n  }\n\n  .glory-belief__myth > p {\n    padding: 38px 18px 20px;\n    font-size: 15px;\n    line-height: 1.8;\n  }\n\n  .glory-belief__arrow {\n    height: 31px;\n    font-size: 37px;\n    transform: rotate(90deg);\n  }\n\n  .glory-belief__answer {\n    display: block;\n    min-height: 0;\n    padding: 45px 27px 26px;\n    border-radius: 16px;\n  }\n\n  .glory-belief__answer > p {\n    font-size: 14px;\n    letter-spacing: 0.035em;\n    line-height: 1.95;\n  }\n\n  .glory-belief__mobile-label {\n    position: absolute;\n    top: 13px;\n    right: 18px;\n    z-index: 2;\n    display: block;\n    margin: 0;\n    color: var(--gb-green-soft);\n    font-size: 10px;\n    letter-spacing: 0.1em;\n    line-height: 1.4;\n  }\n\n  .glory-belief__answer .glory-belief__mobile-label {\n    right: auto;\n    left: 27px;\n    color: var(--gb-pink);\n  }\n\n  .glory-belief__footer {\n    justify-content: flex-end;\n    min-height: 126px;\n    margin-top: 16px;\n  }\n\n  .glory-belief__dog {\n    bottom: -12px;\n    left: -2px;\n    width: 94px;\n  }\n\n  .glory-belief__brand {\n    display: block;\n    margin: 0 4px 13px 105px;\n    text-align: right;\n  }\n\n  .glory-belief__brand::before,\n  .glory-belief__brand::after {\n    display: none;\n  }\n\n  .glory-belief__brand span,\n  .glory-belief__brand strong {\n    display: block;\n  }\n\n  .glory-belief__brand span {\n    margin-bottom: 3px;\n    font-size: 12px;\n  }\n\n  .glory-belief__brand strong {\n    font-size: 25px;\n  }\n}\n\n@media (max-width: 374px) {\n  .glory-belief {\n    padding-right: 14px;\n    padding-left: 14px;\n  }\n\n  .glory-belief__myth {\n    grid-template-columns: 73px minmax(0, 1fr);\n  }\n\n  .glory-belief__number {\n    font-size: 33px;\n  }\n\n  .glory-belief__myth > p {\n    padding-right: 13px;\n    padding-left: 14px;\n    font-size: 14px;\n  }\n\n  .glory-belief__answer {\n    padding-right: 22px;\n    padding-left: 22px;\n  }\n}\n<\/style>\n\n\n\n<div class=\"wp-block-cover alignfull is-light\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-100 has-background-dim\" style=\"background-color:#d5e2d5\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<!-- =========================================\n  GLORY\uff5c\u5927\u5207\u306b\u3057\u3066\u3044\u308b\u3053\u3068\n  WordPress\u300c\u30ab\u30b9\u30bf\u30e0HTML\u300d\u30d6\u30ed\u30c3\u30af\u7528\n========================================= -->\n<section class=\"glory-philosophy\" aria-labelledby=\"glory-philosophy-title\">\n  <div class=\"glory-philosophy__inner\">\n\n    <header class=\"glory-philosophy__heading\">\n      <p class=\"glory-philosophy__en\">OUR PHILOSOPHY<\/p>\n      <h2 id=\"glory-philosophy-title\">GLORY\u304c\u5927\u5207\u306b\u3057\u3066\u3044\u308b\u3053\u3068<\/h2>\n      <span class=\"glory-philosophy__heading-mark\" aria-hidden=\"true\"><\/span>\n    <\/header>\n\n    <div class=\"glory-philosophy__list\">\n\n      <article class=\"glory-philosophy__item\">\n        <figure class=\"glory-philosophy__visual\">\n          <!-- \u4e0b\u306eURL\u3092\u30011\u679a\u76ee\u306e\u72ac\u306e\u753b\u50cfURL\u3078\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044 -->\n          <img decoding=\"async\" src=\"https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/\u7b11\u9854\u3092\u898b\u305b\u308b\u72ac-e1785770261113.jpg\" loading=\"lazy\">\n          <span class=\"glory-philosophy__ring\" aria-hidden=\"true\"><\/span>\n          <span class=\"glory-philosophy__number\" aria-hidden=\"true\">01<\/span>\n        <\/figure>\n\n        <div class=\"glory-philosophy__content\">\n          <p class=\"glory-philosophy__label\">UNDERSTANDING<\/p>\n          <h3>\u72ac\u3092\u6b63\u3057\u304f\u7406\u89e3\u3057\u3001<br>\u884c\u52d5\u3092\u6b63\u3057\u3044\u8996\u70b9\u3067\u6349\u3048\u308b<\/h3>\n          <span class=\"glory-philosophy__line\" aria-hidden=\"true\"><\/span>\n          <p>\n            \u98fc\u3044\u4e3b\u69d8\u304c\u611b\u72ac\u306e\u884c\u52d5\u3092\u6b63\u3057\u304f\u89b3\u5bdf\u3057\u3001\u6b63\u3057\u304f\u89e3\u91c8\u3067\u304d\u308b\u3088\u3046\u306b\n            \u30b5\u30dd\u30fc\u30c8\u3055\u305b\u3066\u3044\u305f\u3060\u304d\u307e\u3059\u3002\n          <\/p>\n          <p>\n            \u611b\u72ac\u306e\u76ee\u7dda\u306b\u7acb\u3063\u3066\u8003\u3048\u3001\u300c\u611b\u72ac\u306e\u826f\u304d\u7406\u89e3\u8005\u300d\u3068\u306a\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u3088\u3046\u3001\n            \u884c\u52d5\u3092\u5ba2\u89b3\u7684\u306b\u898b\u308b\u529b\u3092\u4e00\u7dd2\u306b\u8eab\u306b\u7740\u3051\u3066\u3044\u304d\u307e\u3057\u3087\u3046\u3002\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"glory-philosophy__item glory-philosophy__item--reverse\">\n        <figure class=\"glory-philosophy__visual\">\n          <!-- \u4e0b\u306eURL\u3092\u30012\u679a\u76ee\u306e\u72ac\u306e\u753b\u50cfURL\u3078\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044 -->\n          <img decoding=\"async\" src=\"https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/\u9752\u7a7a\u306e\u4e0b\u3067\u7a4f\u3084\u304b\u306b\u7acb\u3064\u767d\u3044\u72ac-e1785770342188.jpg\" loading=\"lazy\">\n          <span class=\"glory-philosophy__ring\" aria-hidden=\"true\"><\/span>\n          <span class=\"glory-philosophy__number\" aria-hidden=\"true\">02<\/span>\n        <\/figure>\n\n        <div class=\"glory-philosophy__content\">\n          <p class=\"glory-philosophy__label\">KIND TRAINING<\/p>\n          <h3>\u7f70\u3084\u4f53\u7f70\u3001\u8650\u5f85\u9053\u5177\u3092<br>\u4f7f\u308f\u306a\u3044\u3053\u3068\u3092\u7d04\u675f\u3057\u307e\u3059<\/h3>\n          <span class=\"glory-philosophy__line\" aria-hidden=\"true\"><\/span>\n          <p>\n            \u30ec\u30c3\u30b9\u30f3\u3067\u306f\u3001\u7f70\u3084\u4f53\u7f70\uff08\u53f1\u308b\u3001\u3072\u3063\u304f\u308a\u8fd4\u3059\u306a\u3069\uff09\u3001\u8650\u5f85\u9053\u5177\n            \uff08\u30b9\u30ea\u30c3\u30d7\u30ea\u30fc\u30c9\u3001\u30c1\u30e7\u30fc\u30af\u30c1\u30a7\u30fc\u30f3\u306a\u3069\uff09\u3092\u4f7f\u7528\u3057\u307e\u305b\u3093\u3002\n          <\/p>\n          <p>\n            \u72ac\u306e\u5fc3\u8eab\u306b\u82e6\u75db\u3092\u4e0e\u3048\u308b\u65b9\u6cd5\u306f\u3001\u30ea\u30b9\u30af\u3092\u4f34\u3044\u307e\u3059\u3002\u79d1\u5b66\u7684\u6839\u62e0\n            \uff08\u52d5\u7269\u884c\u52d5\u5b66\u3001\u884c\u52d5\u5206\u6790\u5b66\uff09\u306e\u3042\u308b\u65b9\u6cd5\u3092\u7528\u3044\u3066\u30ec\u30c3\u30b9\u30f3\u3092\u9032\u3081\u3066\u3044\u304d\u307e\u3059\u3002\n          <\/p>\n        <\/div>\n      <\/article>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* =========================================\n   GLORY\uff5c\u5927\u5207\u306b\u3057\u3066\u3044\u308b\u3053\u3068\n   \u3053\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u5185\u3060\u3051\u306b\u52b9\u304f\u72ec\u7acbCSS\n========================================= *\/\n\n.glory-philosophy,\n.glory-philosophy * {\n  box-sizing: border-box;\n}\n\n.glory-philosophy {\n  --gp-deep: #40584b;\n  --gp-green: #718871;\n  --gp-pale: #d5e2d5;\n  --gp-cream: #f5f1de;\n  --gp-gold: #cbbf79;\n  --gp-blue: #91c8d1;\n  --gp-text: #344139;\n  position: relative;\n  isolation: isolate;\n  display: block !important;\n  float: none !important;\n  clear: both !important;\n  width: 100vw !important;\n  max-width: none !important;\n  margin: 0 calc(50% - 50vw) !important;\n  padding: clamp(72px, 8vw, 120px) 24px;\n  overflow: hidden;\n  color: var(--gp-text);\n  background: transparent;\n  font-family:\n    \"Noto Serif JP\",\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    serif;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.9;\n  text-align: left;\n  text-decoration: none;\n  text-transform: none;\n}\n\n\/* WordPress\u30c6\u30fc\u30de\u5074\u306e\u898b\u51fa\u3057\u30fb\u6bb5\u843d\u30fb\u753b\u50cf\u8a2d\u5b9a\u3092\u3001\u3053\u306e\u4e2d\u3060\u3051\u4e0a\u66f8\u304d *\/\n.glory-philosophy :where(\n  header,\n  article,\n  figure,\n  div,\n  h2,\n  h3,\n  p,\n  span\n) {\n  max-width: none;\n  margin-block-start: 0;\n  margin-block-end: 0;\n  padding-block-start: 0;\n  padding-block-end: 0;\n  border-width: 0;\n  font-family: inherit;\n  font-style: normal;\n  text-decoration: none;\n  text-transform: none;\n}\n\n.glory-philosophy img {\n  display: block !important;\n  width: 100% !important;\n  max-width: none !important;\n  height: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: 0 !important;\n  border-radius: 50% !important;\n  box-shadow: none !important;\n  object-fit: cover;\n}\n\n.glory-philosophy__inner {\n  position: relative;\n  z-index: 1;\n  width: min(1160px, 100%);\n  max-width: 1160px !important;\n  margin: 0 auto;\n  padding: 0;\n}\n\n\/* \u30bb\u30af\u30b7\u30e7\u30f3\u898b\u51fa\u3057 *\/\n.glory-philosophy__heading {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  margin: 0 0 clamp(62px, 7vw, 96px);\n  padding: 0;\n  text-align: center;\n}\n\n.glory-philosophy__en {\n  margin: 0 0 10px !important;\n  padding: 0 !important;\n  color: var(--gp-green) !important;\n  font-family: Georgia, \"Times New Roman\", serif !important;\n  font-size: 12px !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.24em !important;\n  line-height: 1.5 !important;\n}\n\n.glory-philosophy__heading h2 {\n  margin: 0 !important;\n  padding: 0 !important;\n  color: var(--gp-deep) !important;\n  background: transparent !important;\n  border: 0 !important;\n  font-family:\n    \"Noto Serif JP\",\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    serif !important;\n  font-size: clamp(25px, 3vw, 38px) !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.1em !important;\n  line-height: 1.5 !important;\n  text-align: center !important;\n  text-shadow: none !important;\n}\n\n.glory-philosophy__heading h2::before,\n.glory-philosophy__heading h2::after {\n  display: none !important;\n  content: none !important;\n}\n\n.glory-philosophy__heading-mark {\n  position: relative;\n  display: block;\n  width: 74px;\n  height: 1px;\n  margin: 24px 0 0;\n  padding: 0;\n  background: var(--gp-gold);\n}\n\n.glory-philosophy__heading-mark::after {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 7px;\n  height: 7px;\n  background: #fff;\n  border: 1px solid var(--gp-gold);\n  border-radius: 50%;\n  content: \"\";\n  transform: translate(-50%, -50%);\n}\n\n\/* \u65b9\u91dd2\u9805\u76ee *\/\n.glory-philosophy__list {\n  display: grid;\n  gap: clamp(84px, 10vw, 140px);\n  margin: 0;\n  padding: 0;\n}\n\n.glory-philosophy__item {\n  position: relative;\n  display: grid;\n  grid-template-columns: minmax(260px, 360px) minmax(0, 1fr);\n  gap: clamp(54px, 7vw, 100px);\n  align-items: center;\n  margin: 0;\n  padding: 0 0 clamp(76px, 8vw, 104px);\n  border-bottom: 1px solid rgba(64, 88, 75, 0.18);\n}\n\n.glory-philosophy__item:last-child {\n  padding-bottom: 0;\n  border-bottom: 0;\n}\n\n.glory-philosophy__item--reverse {\n  grid-template-columns: minmax(0, 1fr) minmax(260px, 360px);\n}\n\n.glory-philosophy__item--reverse .glory-philosophy__visual {\n  grid-column: 2;\n  grid-row: 1;\n}\n\n.glory-philosophy__item--reverse .glory-philosophy__content {\n  grid-column: 1;\n  grid-row: 1;\n}\n\n\/* \u5186\u5f62\u5199\u771f *\/\n.glory-philosophy__visual {\n  position: relative;\n  width: min(31vw, 330px);\n  min-width: 260px;\n  aspect-ratio: 1;\n  margin: 0;\n  padding: 0;\n}\n\n.glory-philosophy__visual::before {\n  position: absolute;\n  z-index: -2;\n  right: -22px;\n  bottom: -20px;\n  width: 94%;\n  height: 94%;\n  background: rgba(245, 241, 222, 0.88);\n  border-radius: 50%;\n  content: \"\";\n}\n\n.glory-philosophy__item--reverse .glory-philosophy__visual::before {\n  right: auto;\n  left: -22px;\n  background: rgba(213, 226, 213, 0.72);\n}\n\n.glory-philosophy__ring {\n  position: absolute;\n  inset: -9px 8px 8px -9px;\n  z-index: 2;\n  display: block;\n  border: 1px solid var(--gp-gold);\n  border-radius: 50%;\n  pointer-events: none;\n}\n\n.glory-philosophy__item--reverse .glory-philosophy__ring {\n  inset: -9px -9px 8px 8px;\n  border-color: var(--gp-blue);\n}\n\n.glory-philosophy__number {\n  position: absolute;\n  right: -27px;\n  bottom: 24px;\n  z-index: 3;\n  display: grid;\n  place-items: center;\n  width: 72px;\n  height: 72px;\n  margin: 0;\n  padding: 0;\n  color: var(--gp-deep);\n  background: rgba(255, 255, 255, 0.94);\n  border: 1px solid rgba(64, 88, 75, 0.16);\n  border-radius: 50%;\n  box-shadow: 0 10px 30px rgba(64, 88, 75, 0.08);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 18px;\n  letter-spacing: 0.08em;\n  line-height: 1;\n}\n\n.glory-philosophy__item--reverse .glory-philosophy__number {\n  right: auto;\n  left: -27px;\n}\n\n\/* \u672c\u6587 *\/\n.glory-philosophy__content {\n  position: relative;\n  margin: 0;\n  padding: 8px 0;\n}\n\n.glory-philosophy__label {\n  margin: 0 0 12px !important;\n  padding: 0 !important;\n  color: var(--gp-green) !important;\n  font-family: Georgia, \"Times New Roman\", serif !important;\n  font-size: 11px !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.22em !important;\n  line-height: 1.5 !important;\n}\n\n.glory-philosophy__content h3 {\n  margin: 0 !important;\n  padding: 0 !important;\n  color: var(--gp-deep) !important;\n  background: transparent !important;\n  border: 0 !important;\n  font-family:\n    \"Noto Serif JP\",\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    serif !important;\n  font-size: clamp(24px, 2.8vw, 35px) !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.075em !important;\n  line-height: 1.55 !important;\n  text-align: left !important;\n  text-shadow: none !important;\n}\n\n.glory-philosophy__content h3::before,\n.glory-philosophy__content h3::after {\n  display: none !important;\n  content: none !important;\n}\n\n.glory-philosophy__line {\n  display: block;\n  width: 100%;\n  max-width: 460px;\n  height: 4px;\n  margin: 22px 0 25px;\n  padding: 0;\n  background: linear-gradient(\n    90deg,\n    var(--gp-pale) 0%,\n    var(--gp-pale) 76%,\n    transparent 100%\n  );\n  border-radius: 10px;\n}\n\n.glory-philosophy__item--reverse .glory-philosophy__line {\n  background: linear-gradient(\n    90deg,\n    rgba(145, 200, 209, 0.56) 0%,\n    rgba(145, 200, 209, 0.56) 76%,\n    transparent 100%\n  );\n}\n\n.glory-philosophy__content > p:not(.glory-philosophy__label) {\n  margin: 0 0 0.8em !important;\n  padding: 0 !important;\n  color: var(--gp-text) !important;\n  background: transparent !important;\n  border: 0 !important;\n  font-family:\n    \"Noto Serif JP\",\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    serif !important;\n  font-size: clamp(14px, 1.35vw, 16px) !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.055em !important;\n  line-height: 2 !important;\n  text-align: left !important;\n  text-shadow: none !important;\n}\n\n.glory-philosophy__content > p:last-child {\n  margin-bottom: 0 !important;\n}\n\n\/* \u30bf\u30d6\u30ec\u30c3\u30c8 *\/\n@media (max-width: 820px) {\n  .glory-philosophy {\n    padding-right: 22px;\n    padding-left: 22px;\n  }\n\n  .glory-philosophy__item,\n  .glory-philosophy__item--reverse {\n    grid-template-columns: minmax(210px, 280px) minmax(0, 1fr);\n    gap: 42px;\n  }\n\n  .glory-philosophy__item--reverse .glory-philosophy__visual {\n    grid-column: 2;\n  }\n\n  .glory-philosophy__visual {\n    width: min(30vw, 270px);\n    min-width: 210px;\n  }\n\n  .glory-philosophy__content h3 {\n    font-size: clamp(21px, 3.3vw, 28px) !important;\n  }\n}\n\n\/* \u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3 *\/\n@media (max-width: 640px) {\n  .glory-philosophy {\n    padding: 62px 20px 76px;\n  }\n\n  .glory-philosophy__heading {\n    margin-bottom: 62px;\n  }\n\n  .glory-philosophy__heading h2 {\n    font-size: 25px !important;\n    letter-spacing: 0.07em !important;\n  }\n\n  .glory-philosophy__list {\n    gap: 74px;\n  }\n\n  .glory-philosophy__item,\n  .glory-philosophy__item--reverse {\n    display: flex;\n    flex-direction: column;\n    gap: 46px;\n    align-items: center;\n    padding-bottom: 72px;\n  }\n\n  .glory-philosophy__item--reverse .glory-philosophy__visual,\n  .glory-philosophy__item--reverse .glory-philosophy__content {\n    grid-column: auto;\n    grid-row: auto;\n  }\n\n  .glory-philosophy__item--reverse .glory-philosophy__visual {\n    order: 0;\n  }\n\n  .glory-philosophy__item--reverse .glory-philosophy__content {\n    order: 1;\n  }\n\n  .glory-philosophy__visual {\n    width: min(74vw, 300px);\n    min-width: 0;\n  }\n\n  .glory-philosophy__number,\n  .glory-philosophy__item--reverse .glory-philosophy__number {\n    right: -8px;\n    bottom: 12px;\n    left: auto;\n    width: 62px;\n    height: 62px;\n    font-size: 16px;\n  }\n\n  .glory-philosophy__content {\n    width: 100%;\n    padding: 0;\n  }\n\n  .glory-philosophy__content h3 {\n    font-size: 23px !important;\n    letter-spacing: 0.055em !important;\n    line-height: 1.62 !important;\n  }\n\n  .glory-philosophy__line {\n    margin-top: 19px;\n    margin-bottom: 22px;\n  }\n\n  .glory-philosophy__content > p:not(.glory-philosophy__label) {\n    font-size: 14px !important;\n    letter-spacing: 0.04em !important;\n    line-height: 1.95 !important;\n  }\n}\n\n@media (max-width: 374px) {\n  .glory-philosophy {\n    padding-right: 16px;\n    padding-left: 16px;\n  }\n\n  .glory-philosophy__heading h2 {\n    font-size: 22px !important;\n  }\n\n  .glory-philosophy__content h3 {\n    font-size: 21px !important;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .glory-philosophy,\n  .glory-philosophy * {\n    scroll-behavior: auto !important;\n  }\n}\n<\/style>\n\n\n\n<!-- =========================================\n  GLORY\uff5c\u5927\u5207\u306b\u3057\u3066\u3044\u308b2\u3064\u306e\u3053\u3068\n  WordPress\u300c\u30ab\u30b9\u30bf\u30e0HTML\u300d\u30d6\u30ed\u30c3\u30af\u7528\n========================================= -->\n<section class=\"glory-two-points\" aria-labelledby=\"glory-two-points-title\">\n  <div class=\"glory-two-points__inner\">\n\n    <header class=\"glory-two-points__heading\">\n      <p class=\"glory-two-points__en\">TWO IMPORTANT POINTS<\/p>\n      <h2 id=\"glory-two-points-title\">\u5927\u5207\u306b\u3057\u3066\u3044\u308b<br class=\"glory-two-points__sp\">2\u3064\u306e\u3053\u3068<\/h2>\n      <span class=\"glory-two-points__heading-mark\" aria-hidden=\"true\"><\/span>\n    <\/header>\n\n    <div class=\"glory-two-points__grid\">\n\n      <!-- 01\uff5c\u884c\u52d5\u306e\u4e88\u9632 -->\n      <article class=\"glory-two-points__card glory-two-points__card--green\">\n        <figure class=\"glory-two-points__visual\">\n          <!-- \u4e0b\u306eURL\u3092\u3001\u829d\u751f\u3068\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0\u73a9\u5177\u306e\u753b\u50cfURL\u3078\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044 -->\n          <img decoding=\"async\" src=\"https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/\u829d\u751f\u306e\u4e0a\u306e\u30d1\u30d4\u30fc.jpg\" alt=\"\u829d\u751f\u306e\u4e0a\u306e\u30d1\u30d4\u30fc\" loading=\"lazy\">\n          <span class=\"glory-two-points__photo-label\">PREVENTION<\/span>\n        <\/figure>\n\n        <div class=\"glory-two-points__content\">\n          <span class=\"glory-two-points__number\" aria-hidden=\"true\">01<\/span>\n          <p class=\"glory-two-points__label\">PUPPY EDUCATION<\/p>\n          <h3>\u884c\u52d5\u306e\u4e88\u9632<br><span>\uff08\u30d1\u30d4\u30fc\u6559\u80b2\uff09<\/span><\/h3>\n          <span class=\"glory-two-points__line\" aria-hidden=\"true\"><\/span>\n\n          <p class=\"glory-two-points__text\">\n            \u56f0\u3063\u305f\u884c\u52d5\u306e\u539f\u56e0\u306e\u591a\u304f\u306f\u30d1\u30d4\u30fc\u671f\u306b\u3042\u308a\u307e\u3059\u3002GLORY\u3067\u306f\u3001\n            \u30d1\u30d4\u30fc\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0\u3092\u901a\u3057\u3066\u3001\u5c06\u6765\u306e\u56f0\u308a\u3054\u3068\u3092\u9632\u3050\u305f\u3081\u306e\u6559\u80b2\u306b\u529b\u3092\u5165\u308c\u3066\u3044\u307e\u3059\u3002\n          <\/p>\n\n          <!-- href\u306e\u5185\u5bb9\u3092\u3001\u30ea\u30f3\u30af\u5148URL\u3078\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044 -->\n          <a class=\"glory-two-points__link\" href=\"#\">\n            <span>\u8a73\u3057\u304f\u898b\u308b<\/span>\n            <span class=\"glory-two-points__link-arrow\" aria-hidden=\"true\">\u2192<\/span>\n          <\/a>\n        <\/div>\n      <\/article>\n\n      <!-- 02\uff5c\u52d5\u7269\u75c5\u9662\u3067\u306e\u72ac\u306e\u884c\u52d5 -->\n      <article class=\"glory-two-points__card glory-two-points__card--blue\">\n        <figure class=\"glory-two-points__visual\">\n          <!-- \u4e0b\u306eURL\u3092\u3001\u52d5\u7269\u75c5\u9662\u3067\u8a3a\u5bdf\u3092\u53d7\u3051\u308b\u72ac\u306e\u753b\u50cfURL\u3078\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044 -->\n          <img decoding=\"async\" src=\"https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/\u52d5\u7269\u75c5\u9662.avif\" alt=\"\u52d5\u7269\u75c5\u9662\u3067\u7363\u533b\u5e2b\u306b\u62b1\u304b\u308c\u308b\u72ac\" loading=\"lazy\">\n          <span class=\"glory-two-points__photo-label\">VETERINARY CARE<\/span>\n        <\/figure>\n\n        <div class=\"glory-two-points__content\">\n          <span class=\"glory-two-points__number\" aria-hidden=\"true\">02<\/span>\n          <p class=\"glory-two-points__label\">FEAR-FREE VISITS<\/p>\n          <h3>\u52d5\u7269\u75c5\u9662\u3067\u306e<br>\u72ac\u306e\u884c\u52d5<\/h3>\n          <span class=\"glory-two-points__line\" aria-hidden=\"true\"><\/span>\n\n          <p class=\"glory-two-points__text\">\n            \u4f55\u3082\u3057\u306a\u3044\u3068\u3001\u72ac\u306b\u3068\u3063\u3066\u75c5\u9662\u306f\u300c\u6050\u6016\u306e\u5834\u6240\u300d\u306b\u306a\u3063\u3066\u3057\u307e\u3044\u307e\u3059\u3002\n            GLORY\u3067\u306f\u3001\u898b\u904e\u3054\u3055\u308c\u304c\u3061\u306a\u75c5\u9662\u3067\u306e\u72ac\u306e\u884c\u52d5\u306b\u76ee\u3092\u5411\u3051\u3001\u8a3a\u5bdf\u7df4\u7fd2\u3092\u3057\u3066\u3044\u307e\u3059\u3002\n          <\/p>\n\n          <!-- href\u306e\u5185\u5bb9\u3092\u3001\u30ea\u30f3\u30af\u5148URL\u3078\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044 -->\n          <a class=\"glory-two-points__link\" href=\"#\">\n            <span>\u8a73\u3057\u304f\u898b\u308b<\/span>\n            <span class=\"glory-two-points__link-arrow\" aria-hidden=\"true\">\u2192<\/span>\n          <\/a>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n    <!-- Fear Free\uff5c2\u3064\u306e\u30ab\u30fc\u30c9\u306e\u5916\u306b\u72ec\u7acb\u3057\u3066\u8868\u793a -->\n    <div class=\"glory-two-points__fear-free\">\n      <figure class=\"glory-two-points__fear-free-visual\">\n        <img decoding=\"async\" src=\"https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/\u30a2\u30a4\u30b3\u30f3\u30bf\u30af\u30c8\u30a4\u30e9\u30b9\u30c8-scaled.png\" alt=\"\u72ac\u3068\u5411\u304d\u5408\u3046\u4eba\u306e\u30a4\u30e9\u30b9\u30c8\" loading=\"lazy\">\n      <\/figure>\n\n      <div class=\"glory-two-points__fear-free-content\">\n        <p class=\"glory-two-points__fear-free-en\">FEAR FREE<\/p>\n        <h3 id=\"glory-fear-free-title\">\n          <a class=\"glory-two-points__fear-free-title-link\" href=\"https:\/\/www.fearfree.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u6050\u6016\u304b\u3089\u306e\u89e3\u653e\uff08Fear Free\uff09<\/a><br class=\"glory-two-points__fear-free-br\">\u3068\u3044\u3046\u6d3b\u52d5\n        <\/h3>\n        <span class=\"glory-two-points__fear-free-line\" aria-hidden=\"true\"><\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* =========================================\n   GLORY\uff5c\u5927\u5207\u306b\u3057\u3066\u3044\u308b2\u3064\u306e\u3053\u3068\n   \u3053\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u5185\u3060\u3051\u306b\u52b9\u304f\u72ec\u7acbCSS\n========================================= *\/\n\n.glory-two-points,\n.glory-two-points * {\n  box-sizing: border-box;\n}\n\n.glory-two-points {\n  --gtp-deep: #40584b;\n  --gtp-green: #718871;\n  --gtp-pale: #d5e2d5;\n  --gtp-cream: #f5f1de;\n  --gtp-gold: #cbbf79;\n  --gtp-blue: #91c8d1;\n  --gtp-text: #344139;\n  --gtp-white: #ffffff;\n  position: relative;\n  isolation: isolate;\n  display: block !important;\n  float: none !important;\n  clear: both !important;\n  width: 100vw !important;\n  max-width: none !important;\n  margin: 0 calc(50% - 50vw) !important;\n  padding: clamp(72px, 8vw, 120px) 24px;\n  overflow: hidden;\n  color: var(--gtp-text);\n  background: transparent;\n  font-family:\n    \"Noto Serif JP\",\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    serif;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.9;\n  text-align: left;\n  text-decoration: none;\n  text-transform: none;\n}\n\n\/* WordPress\u30c6\u30fc\u30de\u5074\u306e\u4f59\u767d\u30fb\u6587\u5b57\u30fb\u88c5\u98fe\u3092\u30bb\u30af\u30b7\u30e7\u30f3\u5185\u3060\u3051\u4e0a\u66f8\u304d *\/\n.glory-two-points :where(\n  header,\n  article,\n  figure,\n  div,\n  h2,\n  h3,\n  p,\n  span,\n  a\n) {\n  max-width: none;\n  margin-block-start: 0;\n  margin-block-end: 0;\n  padding-block-start: 0;\n  padding-block-end: 0;\n  border-width: 0;\n  font-family: inherit;\n  font-style: normal;\n  text-decoration: none;\n  text-transform: none;\n}\n\n.glory-two-points img {\n  display: block !important;\n  width: 100% !important;\n  max-width: none !important;\n  height: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: 0 !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  object-fit: cover;\n}\n\n.glory-two-points__inner {\n  position: relative;\n  z-index: 1;\n  width: min(1180px, 100%);\n  max-width: 1180px !important;\n  margin: 0 auto;\n  padding: 0;\n}\n\n\/* \u30bb\u30af\u30b7\u30e7\u30f3\u898b\u51fa\u3057 *\/\n.glory-two-points__heading {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  margin: 0 0 clamp(50px, 6vw, 78px);\n  padding: 0;\n  text-align: center;\n}\n\n.glory-two-points__en {\n  margin: 0 0 10px !important;\n  padding: 0 !important;\n  color: var(--gtp-green) !important;\n  font-family: Georgia, \"Times New Roman\", serif !important;\n  font-size: 12px !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.24em !important;\n  line-height: 1.5 !important;\n}\n\n.glory-two-points__heading h2 {\n  margin: 0 !important;\n  padding: 0 !important;\n  color: var(--gtp-deep) !important;\n  background: transparent !important;\n  border: 0 !important;\n  font-family:\n    \"Noto Serif JP\",\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    serif !important;\n  font-size: clamp(26px, 3vw, 38px) !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.1em !important;\n  line-height: 1.5 !important;\n  text-align: center !important;\n  text-shadow: none !important;\n}\n\n.glory-two-points__heading h2::before,\n.glory-two-points__heading h2::after {\n  display: none !important;\n  content: none !important;\n}\n\n.glory-two-points__heading-mark {\n  position: relative;\n  display: block;\n  width: 74px;\n  height: 1px;\n  margin: 24px 0 0;\n  padding: 0;\n  background: var(--gtp-gold);\n}\n\n.glory-two-points__heading-mark::after {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 7px;\n  height: 7px;\n  background: var(--gtp-white);\n  border: 1px solid var(--gtp-gold);\n  border-radius: 50%;\n  content: \"\";\n  transform: translate(-50%, -50%);\n}\n\n.glory-two-points__sp {\n  display: none;\n}\n\n\/* 2\u679a\u30ab\u30fc\u30c9 *\/\n.glory-two-points__grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: clamp(28px, 4vw, 54px);\n  align-items: stretch;\n  margin: 0;\n  padding: 0;\n}\n\n.glory-two-points__card {\n  position: relative;\n  display: flex;\n  min-width: 0;\n  margin: 0;\n  padding: 0;\n  flex-direction: column;\n  background: var(--gtp-white);\n  border: 1px solid rgba(64, 88, 75, 0.16);\n  box-shadow: 0 22px 55px rgba(64, 88, 75, 0.08);\n}\n\n.glory-two-points__card::before {\n  position: absolute;\n  top: -10px;\n  right: 18px;\n  bottom: 18px;\n  left: -10px;\n  z-index: -1;\n  border: 1px solid rgba(203, 191, 121, 0.6);\n  content: \"\";\n  pointer-events: none;\n}\n\n.glory-two-points__card--blue::before {\n  top: 18px;\n  right: -10px;\n  bottom: -10px;\n  left: 18px;\n  border-color: rgba(145, 200, 209, 0.72);\n}\n\n\/* \u5199\u771f *\/\n.glory-two-points__visual {\n  position: relative;\n  width: 100%;\n  aspect-ratio: 16 \/ 10;\n  margin: 0;\n  padding: 0;\n  overflow: hidden;\n  background: var(--gtp-pale);\n}\n\n.glory-two-points__visual::after {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(\n    180deg,\n    rgba(31, 53, 41, 0) 50%,\n    rgba(31, 53, 41, 0.42) 100%\n  );\n  content: \"\";\n  pointer-events: none;\n}\n\n.glory-two-points__card--green .glory-two-points__visual img {\n  filter: saturate(0.88) contrast(0.95);\n}\n\n.glory-two-points__card--blue .glory-two-points__visual img {\n  filter: saturate(0.78) contrast(0.96);\n}\n\n.glory-two-points__photo-label {\n  position: absolute;\n  right: 18px;\n  bottom: 13px;\n  z-index: 2;\n  display: block;\n  margin: 0;\n  padding: 0;\n  color: #ffffff;\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 10px;\n  letter-spacing: 0.22em;\n  line-height: 1.5;\n  text-shadow: 0 1px 8px rgba(31, 53, 41, 0.36);\n}\n\n\/* \u30ab\u30fc\u30c9\u672c\u6587 *\/\n.glory-two-points__content {\n  position: relative;\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  margin: 0;\n  padding: clamp(42px, 5vw, 62px) clamp(28px, 4vw, 48px) 36px;\n}\n\n.glory-two-points__number {\n  position: absolute;\n  top: -34px;\n  left: clamp(26px, 4vw, 44px);\n  z-index: 3;\n  display: grid;\n  place-items: center;\n  width: 68px;\n  height: 68px;\n  margin: 0;\n  padding: 0;\n  color: var(--gtp-deep);\n  background: rgba(245, 241, 222, 0.97);\n  border: 1px solid rgba(203, 191, 121, 0.8);\n  border-radius: 50%;\n  box-shadow: 0 10px 28px rgba(64, 88, 75, 0.1);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 18px;\n  letter-spacing: 0.08em;\n  line-height: 1;\n}\n\n.glory-two-points__card--blue .glory-two-points__number {\n  background: rgba(232, 244, 246, 0.98);\n  border-color: rgba(145, 200, 209, 0.9);\n}\n\n.glory-two-points__label {\n  margin: 0 0 9px !important;\n  padding: 0 !important;\n  color: var(--gtp-green) !important;\n  font-family: Georgia, \"Times New Roman\", serif !important;\n  font-size: 10px !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.2em !important;\n  line-height: 1.5 !important;\n}\n\n.glory-two-points__card--blue .glory-two-points__label {\n  color: #5f8d96 !important;\n}\n\n.glory-two-points__content h3 {\n  margin: 0 !important;\n  padding: 0 !important;\n  color: var(--gtp-deep) !important;\n  background: transparent !important;\n  border: 0 !important;\n  font-family:\n    \"Noto Serif JP\",\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    serif !important;\n  font-size: clamp(23px, 2.4vw, 31px) !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.075em !important;\n  line-height: 1.55 !important;\n  text-align: left !important;\n  text-shadow: none !important;\n}\n\n.glory-two-points__content h3 span {\n  font-size: 0.78em;\n  letter-spacing: 0.06em;\n}\n\n.glory-two-points__content h3::before,\n.glory-two-points__content h3::after {\n  display: none !important;\n  content: none !important;\n}\n\n.glory-two-points__line {\n  display: block;\n  width: 100%;\n  height: 3px;\n  margin: 19px 0 22px;\n  padding: 0;\n  background: linear-gradient(\n    90deg,\n    var(--gtp-pale) 0%,\n    var(--gtp-pale) 76%,\n    transparent 100%\n  );\n  border-radius: 10px;\n}\n\n.glory-two-points__card--blue .glory-two-points__line {\n  background: linear-gradient(\n    90deg,\n    rgba(145, 200, 209, 0.58) 0%,\n    rgba(145, 200, 209, 0.58) 76%,\n    transparent 100%\n  );\n}\n\n.glory-two-points__text {\n  margin: 0 0 24px !important;\n  padding: 0 !important;\n  color: var(--gtp-text) !important;\n  background: transparent !important;\n  border: 0 !important;\n  font-family:\n    \"Noto Serif JP\",\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    serif !important;\n  font-size: clamp(14px, 1.3vw, 16px) !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.055em !important;\n  line-height: 2 !important;\n  text-align: left !important;\n  text-shadow: none !important;\n}\n\n\/* Fear Free\u88dc\u8db3 *\/\n.glory-two-points__note {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin: -2px 0 26px !important;\n  padding: 13px 15px !important;\n  color: var(--gtp-deep) !important;\n  background: rgba(145, 200, 209, 0.12) !important;\n  border: 1px solid rgba(145, 200, 209, 0.34) !important;\n  font-family:\n    \"Noto Serif JP\",\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    serif !important;\n  font-size: 12px !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.035em !important;\n  line-height: 1.65 !important;\n}\n\n.glory-two-points__note-en {\n  flex: 0 0 auto;\n  display: inline-block;\n  margin: 0;\n  padding: 0 11px 0 0;\n  color: #5f8d96;\n  border-right: 1px solid rgba(95, 141, 150, 0.38);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 10px;\n  letter-spacing: 0.16em;\n  line-height: 1.5;\n}\n\n\/* \u8a73\u7d30\u30ea\u30f3\u30af *\/\n.glory-two-points__link {\n  align-self: flex-start;\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 18px;\n  min-height: 42px;\n  margin: auto 0 0 !important;\n  padding: 9px 2px 8px !important;\n  color: var(--gtp-deep) !important;\n  background: transparent !important;\n  border: 0 !important;\n  border-bottom: 1px solid rgba(64, 88, 75, 0.48) !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  font-family:\n    \"Noto Serif JP\",\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    serif !important;\n  font-size: 13px !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.1em !important;\n  line-height: 1.5 !important;\n  text-align: left !important;\n  text-decoration: none !important;\n  text-shadow: none !important;\n  transition:\n    color 0.3s ease,\n    border-color 0.3s ease,\n    opacity 0.3s ease !important;\n}\n\n.glory-two-points__link:hover,\n.glory-two-points__link:focus {\n  color: var(--gtp-green) !important;\n  border-bottom-color: var(--gtp-green) !important;\n  opacity: 0.75;\n  text-decoration: none !important;\n}\n\n.glory-two-points__card--blue .glory-two-points__link:hover,\n.glory-two-points__card--blue .glory-two-points__link:focus {\n  color: #5f8d96 !important;\n  border-bottom-color: #5f8d96 !important;\n}\n\n.glory-two-points__link-arrow {\n  display: inline-block;\n  margin: 0;\n  padding: 0;\n  font-family: Arial, sans-serif;\n  font-size: 16px;\n  line-height: 1;\n  transition: transform 0.3s ease;\n}\n\n.glory-two-points__link:hover .glory-two-points__link-arrow,\n.glory-two-points__link:focus .glory-two-points__link-arrow {\n  transform: translateX(5px);\n}\n\n\/* \u5143\u30c7\u30b6\u30a4\u30f3\u306e\u4eba\u7269\u3068\u72ac\u306e\u7dda\u753b *\/\n.glory-two-points__illustration {\n  display: flex;\n  justify-content: flex-end;\n  width: 100%;\n  margin: 34px 0 0;\n  padding: 0 10px 0 0;\n  pointer-events: none;\n}\n\n.glory-two-points__illustration img {\n  display: block !important;\n  width: auto !important;\n  max-width: 118px !important;\n  height: auto !important;\n  max-height: 148px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: 0 !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  object-fit: contain !important;\n  opacity: 0.82;\n}\n\n\/* Fear Free\uff5c\u30ab\u30fc\u30c9\u306e\u5916\u306b\u7f6e\u304f\u72ec\u7acb\u30a8\u30ea\u30a2 *\/\n.glory-two-points__fear-free {\n  position: relative;\n  display: flex !important;\n  align-items: flex-end;\n  justify-content: center;\n  gap: clamp(42px, 7vw, 92px);\n  width: min(760px, 100%);\n  max-width: 760px !important;\n  margin: clamp(68px, 8vw, 108px) auto 0 !important;\n  padding: 0 !important;\n  color: var(--gtp-text) !important;\n  background: transparent !important;\n  border: 0 !important;\n  box-shadow: none !important;\n}\n\n.glory-two-points__fear-free::before,\n.glory-two-points__fear-free::after {\n  display: none !important;\n  content: none !important;\n}\n\n.glory-two-points__fear-free-visual {\n  flex: 0 0 auto;\n  width: clamp(142px, 17vw, 190px);\n  margin: 0 !important;\n  padding: 0 !important;\n  background: transparent !important;\n  border: 0 !important;\n  pointer-events: none;\n}\n\n.glory-two-points__fear-free-visual img {\n  display: block !important;\n  width: 100% !important;\n  max-width: 190px !important;\n  height: auto !important;\n  max-height: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: 0 !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  object-fit: contain !important;\n  opacity: 0.9;\n}\n\n.glory-two-points__fear-free-content {\n  align-self: center;\n  flex: 0 1 430px;\n  margin: 0;\n  padding: 12px 0 18px;\n}\n\n.glory-two-points__fear-free-en {\n  margin: 0 0 12px !important;\n  padding: 0 !important;\n  color: #5f8d96 !important;\n  background: transparent !important;\n  border: 0 !important;\n  font-family: Georgia, \"Times New Roman\", serif !important;\n  font-size: 11px !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.24em !important;\n  line-height: 1.5 !important;\n}\n\n.glory-two-points__fear-free-content h3 {\n  margin: 0 !important;\n  padding: 0 !important;\n  color: var(--gtp-deep) !important;\n  background: transparent !important;\n  border: 0 !important;\n  font-family:\n    \"Noto Serif JP\",\n    \"Yu Mincho\",\n    \"Hiragino Mincho ProN\",\n    serif !important;\n  font-size: clamp(22px, 2.8vw, 31px) !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.075em !important;\n  line-height: 1.65 !important;\n  text-align: left !important;\n  text-shadow: none !important;\n}\n\n.glory-two-points__fear-free-content h3::before,\n.glory-two-points__fear-free-content h3::after {\n  display: none !important;\n  content: none !important;\n}\n\n\/* \u3053\u306e\u6587\u5b57\u3060\u3051\u3092Fear Free\u516c\u5f0f\u30b5\u30a4\u30c8\u3078\u306e\u30ea\u30f3\u30af\u306b\u3059\u308b *\/\n.glory-two-points__fear-free-title-link {\n  display: inline-block !important;\n  margin: 0 !important;\n  padding: 0 0 4px !important;\n  color: var(--gtp-deep) !important;\n  background: transparent !important;\n  border: 0 !important;\n  border-bottom: 1px solid rgba(95, 141, 150, 0.48) !important;\n  box-shadow: none !important;\n  font: inherit !important;\n  letter-spacing: inherit !important;\n  line-height: inherit !important;\n  text-decoration: none !important;\n  text-shadow: none !important;\n  white-space: nowrap !important;\n  transition: color 0.25s ease, border-color 0.25s ease, opacity 0.25s ease !important;\n}\n\n.glory-two-points__fear-free-title-link:hover {\n  color: #5f8d96 !important;\n  border-bottom-color: #5f8d96 !important;\n  opacity: 0.78;\n}\n\n.glory-two-points__fear-free-title-link:focus-visible {\n  color: #5f8d96 !important;\n  outline: 2px solid #5f8d96 !important;\n  outline-offset: 5px;\n}\n\n.glory-two-points__fear-free-title-link::before,\n.glory-two-points__fear-free-title-link::after {\n  display: none !important;\n  content: none !important;\n}\n\n.glory-two-points__fear-free-line {\n  display: block;\n  width: min(290px, 100%);\n  height: 1px;\n  margin: 22px 0 0;\n  padding: 0;\n  background: linear-gradient(\n    90deg,\n    rgba(95, 141, 150, 0.72) 0%,\n    rgba(95, 141, 150, 0.18) 78%,\n    transparent 100%\n  );\n}\n\n.glory-two-points__fear-free-br {\n  display: none;\n}\n\n\/* \u30bf\u30d6\u30ec\u30c3\u30c8 *\/\n@media (max-width: 820px) {\n  .glory-two-points {\n    padding-right: 22px;\n    padding-left: 22px;\n  }\n\n  .glory-two-points__grid {\n    gap: 28px;\n  }\n\n  .glory-two-points__content {\n    padding-right: 26px;\n    padding-left: 26px;\n  }\n\n  .glory-two-points__content h3 {\n    font-size: 23px !important;\n  }\n}\n\n\/* \u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3 *\/\n@media (max-width: 680px) {\n  .glory-two-points {\n    padding: 62px 20px 78px;\n  }\n\n  .glory-two-points__heading {\n    margin-bottom: 54px;\n  }\n\n  .glory-two-points__heading h2 {\n    font-size: 25px !important;\n    letter-spacing: 0.07em !important;\n  }\n\n  .glory-two-points__sp {\n    display: block;\n  }\n\n  .glory-two-points__grid {\n    grid-template-columns: minmax(0, 1fr);\n    gap: 64px;\n  }\n\n  .glory-two-points__card::before {\n    top: -8px;\n    right: 12px;\n    bottom: 12px;\n    left: -8px;\n  }\n\n  .glory-two-points__card--blue::before {\n    top: 12px;\n    right: -8px;\n    bottom: -8px;\n    left: 12px;\n  }\n\n  .glory-two-points__visual {\n    aspect-ratio: 16 \/ 10.5;\n  }\n\n  .glory-two-points__content {\n    padding: 43px 25px 30px;\n  }\n\n  .glory-two-points__number {\n    top: -31px;\n    left: 23px;\n    width: 62px;\n    height: 62px;\n    font-size: 16px;\n  }\n\n  .glory-two-points__content h3 {\n    font-size: 23px !important;\n    letter-spacing: 0.055em !important;\n    line-height: 1.6 !important;\n  }\n\n  .glory-two-points__text {\n    font-size: 14px !important;\n    letter-spacing: 0.04em !important;\n    line-height: 1.95 !important;\n  }\n\n  .glory-two-points__note {\n    align-items: flex-start;\n    gap: 9px;\n    padding: 12px !important;\n    font-size: 11px !important;\n  }\n\n  .glory-two-points__illustration {\n    justify-content: center;\n    margin-top: 40px;\n    padding-right: 0;\n  }\n\n  .glory-two-points__illustration img {\n    max-width: 102px !important;\n    max-height: 130px !important;\n  }\n}\n\n@media (max-width: 680px) {\n  .glory-two-points__fear-free {\n    flex-direction: column;\n    align-items: center;\n    gap: 22px;\n    margin-top: 68px !important;\n    text-align: center;\n  }\n\n  .glory-two-points__fear-free-visual {\n    width: 138px;\n  }\n\n  .glory-two-points__fear-free-visual img {\n    max-width: 138px !important;\n  }\n\n  .glory-two-points__fear-free-content {\n    align-self: auto;\n    flex: 0 1 auto;\n    width: 100%;\n    padding: 0;\n    text-align: center;\n  }\n\n  .glory-two-points__fear-free-en,\n  .glory-two-points__fear-free-content h3 {\n    text-align: center !important;\n  }\n\n  .glory-two-points__fear-free-content h3 {\n    font-size: 22px !important;\n    letter-spacing: 0.055em !important;\n  }\n\n  .glory-two-points__fear-free-br {\n    display: block;\n  }\n\n  .glory-two-points__fear-free-line {\n    width: 110px;\n    margin-right: auto;\n    margin-left: auto;\n    background: rgba(95, 141, 150, 0.62);\n  }\n}\n\n@media (max-width: 374px) {\n  .glory-two-points {\n    padding-right: 16px;\n    padding-left: 16px;\n  }\n\n  .glory-two-points__heading h2 {\n    font-size: 22px !important;\n  }\n\n  .glory-two-points__content {\n    padding-right: 21px;\n    padding-left: 21px;\n  }\n\n  .glory-two-points__content h3 {\n    font-size: 21px !important;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .glory-two-points,\n  .glory-two-points * {\n    scroll-behavior: auto !important;\n    transition: none !important;\n  }\n}\n<\/style>\n<\/div><\/div>\n\n\n\n<!doctype html>\n<html lang=\"ja\">\n<head>\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  <title>GLORY \u30b5\u30fc\u30d3\u30b9<\/title>\n\n  <!--\n    WordPress\u3067\u4f7f\u7528\u3059\u308b\u5834\u5408\n    1. \u3053\u306estyle\u5168\u4f53\u3092\u300c\u8ffd\u52a0CSS\u300d\u3078\u8cbc\u308a\u4ed8\u3051\u307e\u3059\u3002\n    2. body\u5185\u306esection\u5168\u4f53\u3092\u300c\u30ab\u30b9\u30bf\u30e0HTML\u300d\u3078\u8cbc\u308a\u4ed8\u3051\u307e\u3059\u3002\n    3. assets\u5185\u306e\u753b\u50cf\u3092WordPress\u3078\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u3001\u5404src\u3092\u753b\u50cfURL\u3078\u5909\u66f4\u3057\u307e\u3059\u3002\n  -->\n  <style>\n    @import url(\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,500;1,500&family=Noto+Serif+JP:wght@400;500&family=Yuji+Syuku&display=swap\");\n\n    :root {\n      --glory-services-bg: #faf7f1;\n      --glory-services-card: #fffefa;\n      --glory-services-green: #1d4029;\n      --glory-services-gold: #c4a46e;\n      --glory-services-text: #35362f;\n    }\n\n    html,\n    body {\n      margin: 0;\n      background: var(--glory-services-bg);\n    }\n\n    .glory-services,\n    .glory-services * {\n      box-sizing: border-box;\n    }\n\n    .glory-services {\n      position: relative;\n      width: 100vw;\n      min-height: 992px;\n      margin-left: calc(50% - 50vw);\n      overflow: hidden;\n      padding: 38px 24px 38px;\n      color: var(--glory-services-text);\n      background:\n        radial-gradient(ellipse at 8% 83%, rgba(211, 221, 203, 0.72) 0%, rgba(229, 233, 220, 0.62) 22%, transparent 48%),\n        radial-gradient(ellipse at 13% -8%, rgba(218, 226, 214, 0.66) 0%, rgba(231, 235, 226, 0.35) 30%, transparent 52%),\n        var(--glory-services-bg);\n      font-family: \"Noto Serif JP\", \"Yu Mincho\", \"Hiragino Mincho ProN\", serif;\n      -webkit-font-smoothing: antialiased;\n    }\n\n    \/* \u5de6\u4e0a\u306e\u6de1\u3044\u6709\u6a5f\u7684\u306a\u80cc\u666f *\/\n    .glory-services::before {\n      position: absolute;\n      top: -130px;\n      left: -110px;\n      width: 610px;\n      height: 360px;\n      border-radius: 48% 52% 61% 39% \/ 58% 48% 52% 42%;\n      background: rgba(217, 225, 214, 0.48);\n      content: \"\";\n      transform: rotate(-12deg);\n      pointer-events: none;\n    }\n\n    .glory-services__leaves {\n      position: absolute;\n      z-index: 0;\n      display: block;\n      height: auto;\n      pointer-events: none;\n      user-select: none;\n    }\n\n    .glory-services__leaves--left {\n      bottom: 0;\n      left: 0;\n      width: clamp(120px, 12.5vw, 198px);\n      opacity: 0.72;\n      mix-blend-mode: multiply;\n    }\n\n    .glory-services__leaves--right {\n      right: 0;\n      bottom: 0;\n      width: clamp(128px, 12.5vw, 198px);\n      opacity: 0.72;\n      mix-blend-mode: multiply;\n    }\n\n    .glory-services__inner {\n      position: relative;\n      z-index: 1;\n      width: min(1188px, 100%);\n      margin: 0 auto;\n    }\n\n    \/* \u898b\u51fa\u3057 *\/\n    .glory-services__heading {\n      margin: 0 0 30px;\n      text-align: center;\n    }\n\n    .glory-services__eyebrow {\n      margin: 0;\n      color: var(--glory-services-green);\n      font-family: \"Cormorant Garamond\", Georgia, serif;\n      font-size: 16px;\n      font-weight: 500;\n      letter-spacing: 0.3em;\n      line-height: 1;\n      text-transform: uppercase;\n    }\n\n    .glory-services__title {\n      margin: 13px 0 0;\n      color: var(--glory-services-green);\n      font-family: \"Yuji Syuku\", \"Yu Mincho\", serif;\n      font-size: clamp(42px, 3.4vw, 54px);\n      font-weight: 400;\n      letter-spacing: 0.14em;\n      line-height: 1.12;\n    }\n\n    .glory-services__ornament {\n      position: relative;\n      display: block;\n      width: 98px;\n      height: 12px;\n      margin: 11px auto 0;\n    }\n\n    .glory-services__ornament::before,\n    .glory-services__ornament::after {\n      position: absolute;\n      top: 50%;\n      width: 45px;\n      height: 1px;\n      background: var(--glory-services-gold);\n      content: \"\";\n    }\n\n    .glory-services__ornament::before {\n      left: 0;\n    }\n\n    .glory-services__ornament::after {\n      right: 0;\n    }\n\n    .glory-services__ornament i {\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      display: block;\n      width: 8px;\n      height: 8px;\n      background: var(--glory-services-gold);\n      transform: translate(-50%, -50%) rotate(45deg);\n    }\n\n    \/* PC\uff1a\u4e0a\u6bb52\u679a\u30fb\u4e0b\u6bb53\u679a *\/\n    .glory-services__grid {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 24px 18px;\n    }\n\n    .glory-service-card {\n      position: relative;\n      min-width: 0;\n      overflow: hidden;\n      border: 1px solid rgba(36, 63, 42, 0.07);\n      border-radius: 15px;\n      background: rgba(255, 254, 250, 0.96);\n      box-shadow:\n        0 8px 16px rgba(43, 50, 39, 0.08),\n        0 20px 32px rgba(43, 50, 39, 0.045);\n      transition: box-shadow 0.35s ease, transform 0.35s ease;\n    }\n\n    .glory-service-card:hover {\n      box-shadow:\n        0 12px 20px rgba(43, 50, 39, 0.11),\n        0 26px 40px rgba(43, 50, 39, 0.07);\n      transform: translateY(-3px);\n    }\n\n    .glory-service-card--primary {\n      grid-column: span 2;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      height: 366px;\n    }\n\n    .glory-service-card--regular {\n      height: 366px;\n    }\n\n    .glory-service-card--small {\n      height: 383px;\n    }\n\n    .glory-service-card__visual {\n      position: relative;\n      overflow: hidden;\n      background: #d9dfd2;\n    }\n\n    .glory-service-card--primary .glory-service-card__visual {\n      height: 100%;\n    }\n\n    .glory-service-card--regular .glory-service-card__visual {\n      height: 149px;\n    }\n\n    .glory-service-card--small .glory-service-card__visual {\n      height: 166px;\n    }\n\n    .glory-service-card__image {\n      display: block;\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      object-position: center;\n      transition: transform 0.8s ease;\n    }\n\n    .glory-service-card:hover .glory-service-card__image {\n      transform: scale(1.025);\n    }\n\n    .glory-service-card__body {\n      display: flex;\n      min-width: 0;\n      flex-direction: column;\n    }\n\n    .glory-service-card--primary .glory-service-card__body {\n      padding: 36px 37px 22px;\n    }\n\n    .glory-service-card--regular .glory-service-card__body,\n    .glory-service-card--small .glory-service-card__body {\n      height: calc(100% - 149px);\n      padding: 17px 40px 22px;\n    }\n\n    .glory-service-card--small .glory-service-card__body {\n      height: calc(100% - 166px);\n      padding-top: 17px;\n    }\n\n    .glory-service-card__badge {\n      align-self: flex-start;\n      min-width: 93px;\n      margin: 0 0 18px;\n      padding: 5px 13px 4px;\n      border-radius: 2px;\n      color: #fff;\n      background: #526e4d;\n      font-family: \"Cormorant Garamond\", Georgia, serif;\n      font-size: 11px;\n      font-weight: 500;\n      letter-spacing: 0.08em;\n      line-height: 1;\n      text-align: center;\n      text-transform: uppercase;\n    }\n\n    .glory-service-card__title {\n      margin: 0;\n      color: var(--glory-services-green);\n      font-family: \"Noto Serif JP\", \"Yu Mincho\", serif;\n      font-size: 25px;\n      font-weight: 400;\n      letter-spacing: 0.07em;\n      line-height: 1.35;\n    }\n\n    .glory-service-card--primary .glory-service-card__title {\n      font-size: 27px;\n    }\n\n    .glory-service-card__english {\n      margin: 2px 0 0;\n      color: #416344;\n      font-family: \"Cormorant Garamond\", Georgia, serif;\n      font-size: 21px;\n      font-style: italic;\n      font-weight: 500;\n      letter-spacing: 0.055em;\n      line-height: 1.15;\n    }\n\n    .glory-service-card__divider {\n      position: relative;\n      display: block;\n      width: 164px;\n      max-width: 62%;\n      height: 1px;\n      margin: 20px 0 26px;\n      background: var(--glory-services-gold);\n    }\n\n    .glory-service-card--primary .glory-service-card__divider {\n      margin-top: 25px;\n      margin-bottom: 26px;\n    }\n\n    .glory-service-card--regular .glory-service-card__divider,\n    .glory-service-card--small .glory-service-card__divider {\n      width: 102px;\n      margin-top: 13px;\n      margin-bottom: 15px;\n    }\n\n    .glory-service-card--primary .glory-service-card__divider::after {\n      position: absolute;\n      top: 50%;\n      right: -4px;\n      width: 7px;\n      height: 7px;\n      background: var(--glory-services-gold);\n      content: \"\";\n      transform: translateY(-50%) rotate(45deg);\n    }\n\n    .glory-service-card__text {\n      margin: 0;\n      color: #484942;\n      font-size: 13.5px;\n      font-weight: 400;\n      letter-spacing: 0.055em;\n      line-height: 1.8;\n    }\n\n    .glory-service-card__link {\n      position: relative;\n      display: flex;\n      align-items: center;\n      width: 100%;\n      min-height: 30px;\n      margin-top: auto;\n      padding: 0 38px 7px 0;\n      border-bottom: 1px solid var(--glory-services-gold);\n      color: var(--glory-services-green);\n      font-family: \"Noto Serif JP\", \"Yu Mincho\", serif;\n      font-size: 17px;\n      font-weight: 400;\n      letter-spacing: 0.08em;\n      line-height: 1.2;\n      text-decoration: none;\n    }\n\n    .glory-service-card__link::before,\n    .glory-service-card__link::after {\n      position: absolute;\n      content: \"\";\n      transition: transform 0.3s ease;\n    }\n\n    .glory-service-card__link::before {\n      right: 3px;\n      bottom: 15px;\n      width: 22px;\n      height: 1px;\n      background: var(--glory-services-green);\n    }\n\n    .glory-service-card__link::after {\n      right: 3px;\n      bottom: 15px;\n      width: 8px;\n      height: 8px;\n      border-top: 1px solid var(--glory-services-green);\n      border-right: 1px solid var(--glory-services-green);\n      transform: translateY(-3.5px) rotate(45deg);\n      transform-origin: center;\n    }\n\n    .glory-service-card__link:hover::before {\n      transform: translateX(4px);\n    }\n\n    .glory-service-card__link:hover::after {\n      transform: translate(4px, -3.5px) rotate(45deg);\n    }\n\n    \/* \u30bf\u30d6\u30ec\u30c3\u30c8 *\/\n    @media (max-width: 980px) {\n      .glory-services {\n        min-height: auto;\n        padding-top: 62px;\n        padding-bottom: 78px;\n      }\n\n      .glory-services__grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n      }\n\n      .glory-service-card--primary {\n        grid-column: 1 \/ -1;\n      }\n\n      .glory-service-card--regular,\n      .glory-service-card--small {\n        height: 390px;\n      }\n\n      .glory-service-card--regular .glory-service-card__visual,\n      .glory-service-card--small .glory-service-card__visual {\n        height: 172px;\n      }\n\n      .glory-service-card--regular .glory-service-card__body,\n      .glory-service-card--small .glory-service-card__body {\n        height: calc(100% - 172px);\n        padding-right: 30px;\n        padding-left: 30px;\n      }\n\n      .glory-service-card--small:last-child {\n        grid-column: 1 \/ -1;\n        width: calc(50% - 9px);\n        justify-self: center;\n      }\n    }\n\n    \/* \u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3 *\/\n    @media (max-width: 640px) {\n      .glory-services {\n        padding: 58px 18px 72px;\n      }\n\n      .glory-services::before {\n        top: -120px;\n        left: -230px;\n      }\n\n      .glory-services__leaves--left {\n        width: 92px;\n        opacity: 0.42;\n      }\n\n      .glory-services__leaves--right {\n        width: 100px;\n        opacity: 0.46;\n      }\n\n      .glory-services__heading {\n        margin-bottom: 34px;\n      }\n\n      .glory-services__eyebrow {\n        font-size: 14px;\n      }\n\n      .glory-services__title {\n        margin-top: 10px;\n        font-size: 42px;\n      }\n\n      .glory-services__grid {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .glory-service-card,\n      .glory-service-card--primary,\n      .glory-service-card--regular,\n      .glory-service-card--small,\n      .glory-service-card--small:last-child {\n        grid-column: 1;\n        display: block;\n        width: 100%;\n        height: auto;\n      }\n\n      .glory-service-card--primary .glory-service-card__visual {\n        height: auto;\n        aspect-ratio: 1.18 \/ 1;\n      }\n\n      .glory-service-card--regular .glory-service-card__visual,\n      .glory-service-card--small .glory-service-card__visual {\n        height: auto;\n        aspect-ratio: 2.3 \/ 1;\n      }\n\n      .glory-service-card--primary .glory-service-card__body,\n      .glory-service-card--regular .glory-service-card__body,\n      .glory-service-card--small .glory-service-card__body {\n        height: auto;\n        min-height: 250px;\n        padding: 27px 27px 25px;\n      }\n\n      .glory-service-card__badge {\n        margin-bottom: 16px;\n      }\n\n      .glory-service-card__title,\n      .glory-service-card--primary .glory-service-card__title {\n        font-size: 24px;\n      }\n\n      .glory-service-card__english {\n        font-size: 20px;\n      }\n\n      .glory-service-card__divider,\n      .glory-service-card--primary .glory-service-card__divider,\n      .glory-service-card--regular .glory-service-card__divider,\n      .glory-service-card--small .glory-service-card__divider {\n        width: 104px;\n        margin-top: 16px;\n        margin-bottom: 17px;\n      }\n\n      .glory-service-card__text {\n        margin-bottom: 28px;\n      }\n\n      .glory-service-card__link {\n        font-size: 16px;\n      }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      .glory-service-card,\n      .glory-service-card__image,\n      .glory-service-card__link::before,\n      .glory-service-card__link::after {\n        transition: none;\n      }\n    }\n  <\/style>\n<\/head>\n<body>\n\n  <section class=\"glory-services\" id=\"service\" aria-labelledby=\"glory-services-title\">\n    <img decoding=\"async\" class=\"glory-services__leaves glory-services__leaves--left\" src=\"https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/leaves-left.png\" alt=\"\">\n    <img decoding=\"async\" class=\"glory-services__leaves glory-services__leaves--right\" src=\"https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/leaves-right.png\" alt=\"\">\n\n    <div class=\"glory-services__inner\">\n      <header class=\"glory-services__heading\">\n        <p class=\"glory-services__eyebrow\">Our Services<\/p>\n        <h2 class=\"glory-services__title\" id=\"glory-services-title\">\u30b5\u30fc\u30d3\u30b9<\/h2>\n        <span class=\"glory-services__ornament\" aria-hidden=\"true\"><i><\/i><\/span>\n      <\/header>\n\n      <div class=\"glory-services__grid\">\n        <article class=\"glory-service-card glory-service-card--primary\">\n          <div class=\"glory-service-card__visual\">\n            <img decoding=\"async\" class=\"glory-service-card__image\" src=\"https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/counseling.png\" alt=\"\u72ac\u3068\u98fc\u3044\u4e3b\u304c\u5411\u304d\u5408\u3046\u521d\u56de\u30ab\u30a6\u30f3\u30bb\u30ea\u30f3\u30b0\">\n          <\/div>\n          <div class=\"glory-service-card__body\">\n            <span class=\"glory-service-card__badge\">First Step<\/span>\n            <h3 class=\"glory-service-card__title\">\u521d\u56de\u30ab\u30a6\u30f3\u30bb\u30ea\u30f3\u30b0<\/h3>\n            <p class=\"glory-service-card__english\">Counseling<\/p>\n            <span class=\"glory-service-card__divider\" aria-hidden=\"true\"><\/span>\n            <p class=\"glory-service-card__text\">\n              \u884c\u52d5\u306e\u304a\u60a9\u307f\u3092\u4e01\u5be7\u306b\u4f3a\u3044\u3001<br>\n              \u6700\u9069\u306a\u30ec\u30c3\u30b9\u30f3\u30d7\u30e9\u30f3\u3092\u3054\u63d0\u6848\u3057\u307e\u3059\u3002\n            <\/p>\n            <a class=\"glory-service-card__link\" href=\"#\">\u6599\u91d1\u30fb\u8a73\u7d30\u3092\u898b\u308b<\/a>\n          <\/div>\n        <\/article>\n\n        <article class=\"glory-service-card glory-service-card--regular\">\n          <div class=\"glory-service-card__visual\">\n            <img decoding=\"async\" class=\"glory-service-card__image\" src=\"https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/regular-lesson.png\" alt=\"\u72ac\u3068\u6563\u6b69\u3092\u3059\u308b\u901a\u5e38\u30ec\u30c3\u30b9\u30f3\">\n          <\/div>\n          <div class=\"glory-service-card__body\">\n            <h3 class=\"glory-service-card__title\">\u901a\u5e38\u30ec\u30c3\u30b9\u30f3<\/h3>\n            <p class=\"glory-service-card__english\">Regular Lesson<\/p>\n            <span class=\"glory-service-card__divider\" aria-hidden=\"true\"><\/span>\n            <p class=\"glory-service-card__text\">\u65e5\u5e38\u306e\u56f0\u308a\u3054\u3068\u3092\u3001\u5b9f\u8df5\u7684\u306a\u30b9\u30c6\u30c3\u30d7\u3067<br>\u4e00\u7dd2\u306b\u6539\u5584\u3057\u307e\u3059\u3002<\/p>\n            <a class=\"glory-service-card__link\" href=\"#\">\u6599\u91d1\u30fb\u8a73\u7d30\u3092\u898b\u308b<\/a>\n          <\/div>\n        <\/article>\n\n        <article class=\"glory-service-card glory-service-card--small\">\n          <div class=\"glory-service-card__visual\">\n            <img decoding=\"async\" class=\"glory-service-card__image\" src=\"https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/puppy-lesson.png\" alt=\"\u5b50\u72ac\u304c\u697d\u3057\u304f\u5b66\u3076\u30d1\u30d4\u30fc\u30ec\u30c3\u30b9\u30f3\" loading=\"lazy\">\n          <\/div>\n          <div class=\"glory-service-card__body\">\n            <h3 class=\"glory-service-card__title\">\u30d1\u30d4\u30fc\u30ec\u30c3\u30b9\u30f3<\/h3>\n            <p class=\"glory-service-card__english\">Puppy Lesson<\/p>\n            <span class=\"glory-service-card__divider\" aria-hidden=\"true\"><\/span>\n            <p class=\"glory-service-card__text\">\u697d\u3057\u304f\u5b66\u3073\u306a\u304c\u3089\u3001\u3088\u3044\u7fd2\u6163\u3092\u80b2\u3066\u307e\u3059\u3002<\/p>\n            <a class=\"glory-service-card__link\" href=\"#\">\u6599\u91d1\u30fb\u8a73\u7d30\u3092\u898b\u308b<\/a>\n          <\/div>\n        <\/article>\n\n        <article class=\"glory-service-card glory-service-card--small\">\n          <div class=\"glory-service-card__visual\">\n            <img decoding=\"async\" class=\"glory-service-card__image\" src=\"https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/hospital-training.png\" alt=\"\u8a3a\u5bdf\u306b\u6163\u308c\u308b\u305f\u3081\u306e\u8a3a\u5bdf\u7df4\u7fd2\" loading=\"lazy\">\n          <\/div>\n          <div class=\"glory-service-card__body\">\n            <h3 class=\"glory-service-card__title\">\u8a3a\u5bdf\u7df4\u7fd2<\/h3>\n            <p class=\"glory-service-card__english\">Hospital Training<\/p>\n            <span class=\"glory-service-card__divider\" aria-hidden=\"true\"><\/span>\n            <p class=\"glory-service-card__text\">\u75c5\u9662\u3067\u843d\u3061\u7740\u3044\u3066\u8a3a\u5bdf\u3092\u53d7\u3051\u308b\u305f\u3081\u306e\u7df4\u7fd2\u3067\u3059\u3002<\/p>\n            <a class=\"glory-service-card__link\" href=\"#\">\u6599\u91d1\u30fb\u8a73\u7d30\u3092\u898b\u308b<\/a>\n          <\/div>\n        <\/article>\n\n        <article class=\"glory-service-card glory-service-card--small\">\n          <div class=\"glory-service-card__visual\">\n            <img decoding=\"async\" class=\"glory-service-card__image\" src=\"https:\/\/glory-dts.com\/wp-content\/uploads\/2026\/08\/online-lesson.png\" alt=\"\u81ea\u5b85\u304b\u3089\u53d7\u8b1b\u3059\u308b\u30aa\u30f3\u30e9\u30a4\u30f3\u30ec\u30c3\u30b9\u30f3\" loading=\"lazy\">\n          <\/div>\n          <div class=\"glory-service-card__body\">\n            <h3 class=\"glory-service-card__title\">\u30aa\u30f3\u30e9\u30a4\u30f3\u30ec\u30c3\u30b9\u30f3<\/h3>\n            <p class=\"glory-service-card__english\">Online Lesson<\/p>\n            <span class=\"glory-service-card__divider\" aria-hidden=\"true\"><\/span>\n            <p class=\"glory-service-card__text\">\u3054\u81ea\u5b85\u304b\u3089\u53d7\u8b1b\u3067\u304d\u308b\u30aa\u30f3\u30e9\u30a4\u30f3\u30ec\u30c3\u30b9\u30f3\u3067\u3059\u3002<\/p>\n            <a class=\"glory-service-card__link\" href=\"#\">\u6599\u91d1\u30fb\u8a73\u7d30\u3092\u898b\u308b<\/a>\n          <\/div>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>\u30c9\u30c3\u30b0\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0 Dog Training \u30aa\u30f3\u30e9\u30a4\u30f3\u30ec\u30c3\u30b9\u30f3 Online Lesson \u30d1\u30d4\u30fc\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0 Puppy Training \u75c5\u9662\u7df4\u7fd2 Hospital Lesson Home Trainer Conc [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_lightning_design_setting":{"layout":"col-one-no-subsection","site_body_padding":"true"},"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/glory-dts.com\/index.php?rest_route=\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/glory-dts.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/glory-dts.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/glory-dts.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/glory-dts.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6"}],"version-history":[{"count":59,"href":"https:\/\/glory-dts.com\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":135,"href":"https:\/\/glory-dts.com\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions\/135"}],"wp:attachment":[{"href":"https:\/\/glory-dts.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}