{"id":731,"date":"2026-02-05T23:34:44","date_gmt":"2026-02-05T14:34:44","guid":{"rendered":"https:\/\/ip-repairlab.com\/?page_id=731"},"modified":"2026-04-03T16:00:49","modified_gmt":"2026-04-03T07:00:49","slug":"731-2","status":"publish","type":"page","link":"https:\/\/ip-repairlab.com\/","title":{"rendered":"\u30c8\u30c3\u30d7\u30da\u30fc\u30b8"},"content":{"rendered":"\n<div class=\"swell-block-fullWide pc-py-20 sp-py-20 alignfull\" style=\"background-color:#ffffff\"><div class=\"swell-block-fullWide__inner l-container\">\n<!-- \n  NEWS \u30bb\u30af\u30b7\u30e7\u30f3 \u2014 WordPress SWELL \u30ab\u30b9\u30bf\u30e0HTML\u30d6\u30ed\u30c3\u30af\u7528\n  VISION \u30bb\u30af\u30b7\u30e7\u30f3\u3068\u30b9\u30bf\u30a4\u30eb\u7d71\u4e00\u6e08\u307f\uff08\u5e45\u306fSWELL\u30b3\u30f3\u30c6\u30ca\u306b\u59d4\u4efb\uff09\n  \n  \u2605 \u30ab\u30c6\u30b4\u30ea\u30fcID\uff1a\u4e0b\u8a18\u306e\u300c65\u300d\u3092\u5909\u66f4\n  \u2605 \u8868\u793a\u4ef6\u6570\uff1aPER_PAGE \u306e\u6570\u5b57\u3092\u5909\u66f4\uff08\u30c7\u30d5\u30a9\u30eb\u30c84\u4ef6\uff09\n  \u2605 MORE\u30ea\u30f3\u30af\uff1ahref \u306eURL\u3092\u5909\u66f4\n-->\n\n<style>\n\/* ===== SWELL \u30c6\u30fc\u30de\u30b9\u30bf\u30a4\u30eb\u5b8c\u5168\u30ea\u30bb\u30c3\u30c8 ===== *\/\n.bdk-news,\n.bdk-news *,\n.bdk-news *::before,\n.bdk-news *::after {\n  box-sizing: border-box !important;\n}\n\n.bdk-news .bdk-news__title {\n  background: none !important;\n  border: none !important;\n  border-left: none !important;\n  border-bottom: none !important;\n  border-top: none !important;\n  border-right: none !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  position: relative !important;\n  display: block !important;\n}\n\n.bdk-news .bdk-news__title::before {\n  content: none !important;\n  display: none !important;\n}\n\n.bdk-news .bdk-news__title::after {\n  content: '' !important;\n  display: block !important;\n  width: 190px !important;\n  height: 3px !important;\n  background: #E8720C !important;\n  margin-top: 18px !important;\n  border: none !important;\n  border-radius: 2px !important;\n  position: static !important;\n}\n\n.bdk-news .bdk-news__list,\n.bdk-news .bdk-news__list li {\n  list-style: none !important;\n  background: none !important;\n  border-left: none !important;\n  border-right: none !important;\n}\n\n.bdk-news .bdk-news__list li::before,\n.bdk-news .bdk-news__list li::after,\n.bdk-news .bdk-news__list::before,\n.bdk-news .bdk-news__list::after {\n  content: none !important;\n  display: none !important;\n}\n\n.bdk-news a.bdk-news__more {\n  box-shadow: none !important;\n}\n.bdk-news a.bdk-news__link {\n  border: none !important;\n  box-shadow: none !important;\n  background: none !important;\n}\n\n\/* ===== NEWS Section Styles ===== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');\n\n.bdk-news {\n  width: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  font-family: \"Yu Gothic Medium\", \"Yu Gothic\", YuGothic, \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", sans-serif !important;\n  background: transparent !important;\n  border: none !important;\n}\n\n.bdk-news__header {\n  display: flex !important;\n  align-items: flex-end !important;\n  justify-content: space-between !important;\n  margin-bottom: 40px !important;\n  padding: 0 !important;\n  border: none !important;\n  background: none !important;\n}\n\n.bdk-news__title-wrap {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: flex-start !important;\n  gap: 0 !important;\n}\n\n.bdk-news__label {\n  font-family: \"Montserrat\", sans-serif !important;\n  font-size: 20px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.2em !important;\n  text-transform: uppercase !important;\n  color: #E8720C !important;\n  margin-bottom: 8px !important;\n  display: block !important;\n}\n\n.bdk-news .bdk-news__title {\n  font-family: \"Montserrat\", sans-serif !important;\n  font-size: clamp(24px, 5vw, 36px) !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.05em !important;\n  color: #2B2B2B !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  line-height: 1.3 !important;\n  text-align: left !important;\n}\n\n.bdk-news a.bdk-news__more {\n  font-family: \"Montserrat\", sans-serif !important;\n  font-size: 16px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.1em !important;\n  color: #E8720C !important;\n  text-decoration: none !important;\n  transition: all 0.3s ease !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  padding: 0 !important;\n  margin: 0 !important;\n  border: none !important;\n  background: transparent !important;\n  text-transform: uppercase !important;\n}\n\n.bdk-news a.bdk-news__more:hover {\n  opacity: 0.7 !important;\n}\n\n.bdk-news a.bdk-news__more::after {\n  content: '\\2192' !important;\n  display: inline !important;\n  color: #E8720C !important;\n  background: none !important;\n  border: none !important;\n  width: auto !important;\n  height: auto !important;\n}\n\n.bdk-news .bdk-news__list {\n  list-style: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: none !important;\n}\n\n.bdk-news .bdk-news__item {\n  border-top: 1px solid rgba(0,0,0,0.06) !important;\n  border-bottom: none !important;\n  border-left: none !important;\n  border-right: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  background: none !important;\n}\n\n.bdk-news .bdk-news__item:last-child {\n  border-bottom: 1px solid rgba(0,0,0,0.06) !important;\n}\n\n.bdk-news a.bdk-news__link {\n  display: flex !important;\n  align-items: center !important;\n  padding: 20px 0 !important;\n  text-decoration: none !important;\n  color: #2B2B2B !important;\n  transition: opacity 0.3s ease !important;\n  gap: 20px !important;\n  margin: 0 !important;\n}\n\n.bdk-news a.bdk-news__link:hover {\n  opacity: 0.6 !important;\n}\n\n.bdk-news .bdk-news__date {\n  font-family: \"Montserrat\", sans-serif !important;\n  font-size: 16px !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.05em !important;\n  color: #2B2B2B !important;\n  white-space: nowrap !important;\n  min-width: 100px !important;\n}\n\n.bdk-news .bdk-news__tag {\n  display: inline-block !important;\n  font-size: 16px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.08em !important;\n  color: #FFFFFF !important;\n  background: #2B2B2B !important;\n  padding: 4px 16px !important;\n  border-radius: 50px !important;\n  border: none !important;\n  white-space: nowrap !important;\n  line-height: 1.4 !important;\n}\n\n.bdk-news .bdk-news__item-title {\n  font-size: 16px !important;\n  font-weight: 500 !important;\n  line-height: 1.6 !important;\n  color: #2B2B2B !important;\n  flex: 1 !important;\n}\n\n@media (max-width: 900px) {\n}\n\n@media (max-width: 768px) {\n  .bdk-news__header {\n    flex-direction: column !important;\n    align-items: flex-start !important;\n    gap: 20px !important;\n  }\n\n  .bdk-news a.bdk-news__link {\n    flex-wrap: wrap !important;\n    padding: 16px 0 !important;\n    gap: 8px 16px !important;\n  }\n\n  .bdk-news .bdk-news__date {\n    font-size: 16px !important;\n    min-width: auto !important;\n  }\n\n  .bdk-news .bdk-news__tag {\n    font-size: 16px !important;\n    padding: 3px 12px !important;\n  }\n\n  .bdk-news .bdk-news__item-title {\n    width: 100% !important;\n    font-size: 16px !important;\n  }\n}\n<\/style>\n\n\n<div class=\"bdk-news\">\n\n  <div class=\"bdk-news__header\">\n    <div class=\"bdk-news__title-wrap\">\n      <h2 class=\"bdk-news__title\">NEWS<\/h2>\n    <\/div>\n    <!-- \u2605 MORE\u30ea\u30f3\u30af\u5148\u3092\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044 -->\n    <a href=\"https:\/\/ip-repairlab.com\/?cat=65\" class=\"bdk-news__more\">All News<\/a>\n  <\/div>\n\n  <ul class=\"bdk-news__list\" id=\"bdk-news-list\">\n    <li class=\"bdk-news__item\" style=\"text-align:center; padding:40px 0 !important; color:#999; font-size:16px;\">\n      \u8aad\u307f\u8fbc\u307f\u4e2d&#8230;\n    <\/li>\n  <\/ul>\n\n<\/div>\n\n\n<script>\n(function() {\n  var SITE_URL  = window.location.origin;\n  var CAT_ID    = 65;\n  var PER_PAGE  = 4;\n\n  var endpoints = [\n    SITE_URL + '\/?rest_route=\/wp\/v2\/posts&categories=' + CAT_ID + '&per_page=' + PER_PAGE + '&_embed',\n    SITE_URL + '\/wp-json\/wp\/v2\/posts?categories=' + CAT_ID + '&per_page=' + PER_PAGE + '&_embed'\n  ];\n\n  var listEl = document.getElementById('bdk-news-list');\n\n  function renderPosts(posts) {\n    if (!posts.length) {\n      listEl.innerHTML = '<li class=\"bdk-news__item\" style=\"text-align:center; padding:40px 0 !important; color:#999; font-size:16px;\">\u8a18\u4e8b\u304c\u3042\u308a\u307e\u305b\u3093<\/li>';\n      return;\n    }\n\n    var html = '';\n    posts.forEach(function(post) {\n      var d = new Date(post.date);\n      var dateStr = d.getFullYear() + '.' +\n        ('0' + (d.getMonth() + 1)).slice(-2) + '.' +\n        ('0' + d.getDate()).slice(-2);\n\n      var catName = '\u304a\u77e5\u3089\u305b';\n      if (post._embedded && post._embedded['wp:term']) {\n        var cats = post._embedded['wp:term'].flat().filter(function(t) {\n          return t.taxonomy === 'category';\n        });\n        if (cats.length > 0) catName = cats[0].name;\n      }\n\n      html += '<li class=\"bdk-news__item\">' +\n        '<a href=\"' + post.link + '\" class=\"bdk-news__link\">' +\n          '<span class=\"bdk-news__date\">' + dateStr + '<\/span>' +\n          '<span class=\"bdk-news__tag\">' + catName + '<\/span>' +\n          '<span class=\"bdk-news__item-title\">' + post.title.rendered + '<\/span>' +\n        '<\/a>' +\n      '<\/li>';\n    });\n\n    listEl.innerHTML = html;\n  }\n\n  function showError() {\n    listEl.innerHTML = '<li class=\"bdk-news__item\" style=\"text-align:center; padding:40px 0 !important; color:#999; font-size:16px;\">\u8a18\u4e8b\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f<\/li>';\n  }\n\n  fetch(endpoints[0])\n    .then(function(res) {\n      if (!res.ok) throw new Error('API error: ' + res.status);\n      return res.json();\n    })\n    .then(function(data) {\n      if (Array.isArray(data)) renderPosts(data);\n      else throw new Error('Unexpected response');\n    })\n    .catch(function() {\n      fetch(endpoints[1])\n        .then(function(res) {\n          if (!res.ok) throw new Error('API error: ' + res.status);\n          return res.json();\n        })\n        .then(function(data) {\n          if (Array.isArray(data)) renderPosts(data);\n          else throw new Error('Unexpected response');\n        })\n        .catch(function(err) {\n          console.error('NEWS\u53d6\u5f97\u30a8\u30e9\u30fc:', err);\n          showError();\n        });\n    });\n})();\n<\/script>\n<\/div><\/div>\n\n\n\n<div class=\"swell-block-fullWide pc-py-40 sp-py-40 alignfull\" style=\"background-color:#ffffff\"><div class=\"swell-block-fullWide__inner\">\n<!-- \n  \u4e8b\u696d\u5185\u5bb9\u30bb\u30af\u30b7\u30e7\u30f3 \u2014 WordPress SWELL \u30ab\u30b9\u30bf\u30e0HTML\u30d6\u30ed\u30c3\u30af\u7528\n  \u2605 \u753b\u50cfURL\u3092\u81ea\u5206\u306e\u30b5\u30a4\u30c8\u306b\u5408\u308f\u305b\u3066\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044\n-->\n\n<style>\n\/* ===== SWELL \u30ea\u30bb\u30c3\u30c8 ===== *\/\n.bdk-reason,\n.bdk-reason *,\n.bdk-reason *::before,\n.bdk-reason *::after {\n  box-sizing: border-box !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: none !important;\n  background: none !important;\n  list-style: none !important;\n  text-decoration: none !important;\n  box-shadow: none !important;\n}\n.bdk-reason *::before,\n.bdk-reason *::after {\n  content: none !important;\n  display: none !important;\n}\n\n\/* ===== \u30bb\u30af\u30b7\u30e7\u30f3\u5168\u4f53 ===== *\/\n.bdk-reason {\n  background: linear-gradient(135deg, #f5a623 0%, #ef7b0e 100%) !important;\n  padding: 0 !important;\n  position: relative !important;\n  overflow: hidden !important;\n  min-height: 480px !important;\n}\n\n.bdk-reason::before {\n  content: \"\" !important;\n  display: block !important;\n  position: absolute !important;\n  top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;\n  background: repeating-linear-gradient(\n    -45deg,\n    rgba(255,255,255,0.06) 0px,\n    rgba(255,255,255,0.06) 1px,\n    transparent 1px,\n    transparent 24px\n  ) !important;\n  pointer-events: none !important;\n  z-index: 0 !important;\n}\n\n.bdk-reason__inner {\n  max-width: 100% !important;\n  margin: 0 auto !important;\n  padding: 0 !important;\n  display: flex !important;\n  align-items: stretch !important;\n  gap: 0 !important;\n  position: relative !important;\n  z-index: 1 !important;\n}\n\n\/* ===== \u5de6\uff1a\u753b\u50cf ===== *\/\n.bdk-reason__image {\n  flex: 0 0 50% !important;\n  max-width: 50% !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\n.bdk-reason__image img {\n  width: 100% !important;\n  height: 100% !important;\n  object-fit: cover !important;\n  display: block !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  transform: scale(1) !important;\n  transition: transform 4s ease-out !important;\n}\n\n.bdk-reason__image.is-zooming img {\n  transform: scale(1.1) !important;\n}\n\n.bdk-reason__side-text {\n  position: absolute !important;\n  left: -30px !important;\n  top: 50% !important;\n  transform: translateY(-50%) !important;\n  writing-mode: vertical-rl !important;\n  font-family: \"Montserrat\", \"Helvetica Neue\", Arial, sans-serif !important;\n  font-size: 16px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.25em !important;\n  color: rgba(255,255,255,0.5) !important;\n  white-space: nowrap !important;\n}\n\n\/* ===== \u30bb\u30af\u30b7\u30e7\u30f3\u30bf\u30a4\u30c8\u30eb\uff08\u80cc\u666f\u5185\uff09 ===== *\/\n.bdk-reason__section-title {\n  font-family: \"Montserrat\", sans-serif !important;\n  font-size: clamp(24px, 5vw, 36px) !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.05em !important;\n  color: #fff !important;\n  line-height: 1.3 !important;\n  margin: 0 0 20px 0 !important;\n  padding: 0 !important;\n  border: none !important;\n  background: none !important;\n}\n.bdk-reason__section-title::before {\n  content: none !important;\n  display: none !important;\n}\n.bdk-reason__section-title::after {\n  content: '' !important;\n  display: block !important;\n  width: 190px !important;\n  height: 3px !important;\n  background: rgba(255,255,255,0.5) !important;\n  margin-top: 18px !important;\n  border: none !important;\n  border-radius: 2px !important;\n  position: static !important;\n}\n\n\/* ===== \u53f3\uff1a\u30c6\u30ad\u30b9\u30c8 ===== *\/\n.bdk-reason__content {\n  flex: 1 !important;\n  padding: 50px 40px 50px 50px !important;\n}\n\n.bdk-reason__subtitle {\n  font-family: \"Yu Gothic Medium\", \"Yu Gothic\", YuGothic, \"Hiragino Kaku Gothic ProN\", \"Noto Sans JP\", sans-serif !important;\n  font-size: 16px !important;\n  font-weight: 700 !important;\n  color: #ffffff !important;\n  margin-bottom: 8px !important;\n  letter-spacing: 0.08em !important;\n}\n\n.bdk-reason__heading {\n  font-family: \"Yu Gothic Medium\", \"Yu Gothic\", YuGothic, \"Hiragino Kaku Gothic ProN\", \"Noto Sans JP\", sans-serif !important;\n  font-size: 44px !important;\n  font-weight: 700 !important;\n  color: #fff !important;\n  line-height: 1.5 !important;\n  margin-bottom: 28px !important;\n}\n\n.bdk-reason__heading em {\n  font-style: normal !important;\n  color: #ef7b0e !important;\n  padding: 2px 12px !important;\n  font-size: 44px !important;\n  font-weight: 800 !important;\n  display: inline !important;\n  border-radius: 6px !important;\n  position: relative !important;\n  z-index: 1 !important;\n  background: none !important;\n}\n.bdk-reason__heading em::before {\n  content: '' !important;\n  display: block !important;\n  position: absolute !important;\n  top: 0 !important; left: 0 !important;\n  width: 0% !important; height: 100% !important;\n  background: #fff !important;\n  border-radius: 6px !important;\n  z-index: -1 !important;\n  transition: width 0.7s ease-out !important;\n  border: none !important;\n}\n.bdk-reason__heading em.is-revealed::before {\n  width: 100% !important;\n}\n\n.bdk-reason__heading-sub {\n  font-family: \"Yu Gothic Medium\", \"Yu Gothic\", YuGothic, \"Hiragino Kaku Gothic ProN\", \"Noto Sans JP\", sans-serif !important;\n  font-size: 16px !important;\n  font-weight: 700 !important;\n  color: #ffffff !important;\n  line-height: 2.1 !important;\n  margin-top: 16px !important;\n  display: block !important;\n}\n\n\/* ===== 3\u9805\u76ee\u30ea\u30b9\u30c8 ===== *\/\n.bdk-reason__list { margin-bottom: 28px !important; }\n\n.bdk-reason__list-item {\n  display: flex !important; align-items: center !important; gap: 20px !important;\n  padding: 14px 24px !important; margin-bottom: 3px !important;\n  background: linear-gradient(90deg, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 75%, rgba(255,255,255,0) 100%) !important;\n  border-left: 3px solid #ef7b0e !important; transition: background 0.3s ease !important;\n}\n.bdk-reason__list-item:hover {\n  background: linear-gradient(90deg, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 75%, rgba(255,255,255,0.1) 100%) !important;\n}\n.bdk-reason__list-num {\n  font-family: \"Montserrat\", \"Helvetica Neue\", Arial, sans-serif !important;\n  font-size: 20px !important; font-weight: 800 !important; color: #ef7b0e !important;\n  min-width: 32px !important; text-align: center !important;\n}\n.bdk-reason__list-divider { width: 1px !important; height: 24px !important; background: rgba(0,0,0,0.15) !important; display: block !important; }\n.bdk-reason__list-text {\n  font-family: \"Yu Gothic Medium\", \"Yu Gothic\", YuGothic, \"Hiragino Kaku Gothic ProN\", \"Noto Sans JP\", sans-serif !important;\n  font-size: 20px !important; font-weight: 800 !important; color: #222 !important;\n  letter-spacing: 0.04em !important; line-height: 1.5 !important;\n}\n.bdk-reason__list-text strong {\n  font-family: \"Yu Gothic Medium\", \"Yu Gothic\", YuGothic, \"Hiragino Kaku Gothic ProN\", \"Noto Sans JP\", sans-serif !important;\n  font-weight: 800 !important; color: #ef7b0e !important; display: inline !important;\n}\n\n\/* ===== MORE\u30ea\u30f3\u30af ===== *\/\n.bdk-reason a.bdk-reason__cta {\n  display: inline-flex !important; align-items: center !important; justify-content: center !important;\n  color: #fff !important; font-family: \"Montserrat\", \"Helvetica Neue\", sans-serif !important;\n  font-size: 16px !important; font-weight: 700 !important; letter-spacing: 0.15em !important;\n  padding: 8px 28px !important; margin: 0 !important; border: 2px solid #fff !important;\n  border-radius: 50px !important; background: transparent !important; transition: all 0.3s ease !important;\n}\n.bdk-reason a.bdk-reason__cta:hover { background: #fff !important; color: #ef7b0e !important; }\n.bdk-reason a.bdk-reason__cta::after { content: none !important; display: none !important; }\n\n\/* ===== \u30ec\u30b9\u30dd\u30f3\u30b7\u30d6 ===== *\/\n@media (max-width: 900px) {\n  .bdk-reason__inner { flex-direction: column !important; gap: 36px !important; padding: 0 !important; }\n  .bdk-reason__image { flex: none !important; max-width: 100% !important; width: 100% !important; }\n  .bdk-reason__image img { height: 280px !important; }\n  .bdk-reason__content { padding: 0 20px 40px !important; }\n  .bdk-reason__side-text { display: none !important; }\n  .bdk-reason__heading { font-size: 28px !important; margin-bottom: 28px !important; }\n  .bdk-reason__heading em { font-size: 28px !important; }\n  .bdk-reason__list-item { padding: 14px 16px !important; gap: 14px !important; background: rgba(255,255,255,0.9) !important; transition: none !important; }\n  .bdk-reason__list-item:hover { background: rgba(255,255,255,0.9) !important; }\n  .bdk-reason__list-text { font-size: 16px !important; }\n}\n<\/style>\n\n\n<div class=\"bdk-reason\">\n  <div class=\"bdk-reason__inner\">\n    <div class=\"bdk-reason__image\">\n      <span class=\"bdk-reason__side-text\">OUR SERVICE<\/span>\n      <img decoding=\"async\" src=\"https:\/\/ip-repairlab.com\/wp-content\/uploads\/2026\/04\/IMG_5622_resize.jpg\" alt=\"M.A.T \u914d\u9001\u30b5\u30fc\u30d3\u30b9\">\n    <\/div>\n    <div class=\"bdk-reason__content\">\n      <h2 class=\"bdk-reason__section-title\">SERVICE<\/h2>\n      <p class=\"bdk-reason__subtitle\">\u5948\u826f\u30fb\u548c\u6b4c\u5c71\u3092\u4e2d\u5fc3\u306b<\/p>\n      <div class=\"bdk-reason__heading\">\n        \u5c4a\u3051\u308b\u5148\u306e <em id=\"bdk-egao\">\u300c \u7b11\u9854 \u300d<\/em> \u307e\u3067\u3002\n        <span class=\"bdk-reason__heading-sub\">\u5927\u624b\u904b\u9001\u4f01\u696d\u69d8\u304b\u3089\u8857\u306e\u9152\u5c4b\u3055\u3093\u3001\u304a\u5f01\u5f53\u5c4b\u3055\u3093\u307e\u3067\u3002<br>\u5e45\u5e83\u3044\u304a\u5ba2\u69d8\u306e\u7269\u6d41\u3092\u3001\u8efd\u8ca8\u7269\u306e\u30d7\u30ed\u30d5\u30a7\u30c3\u30b7\u30e7\u30ca\u30eb\u3068\u3057\u3066\u652f\u3048\u3066\u3044\u307e\u3059\u3002<\/span>\n      <\/div>\n      <div class=\"bdk-reason__list\">\n        <div class=\"bdk-reason__list-item\"><span class=\"bdk-reason__list-num\">01<\/span><span class=\"bdk-reason__list-divider\"><\/span><span class=\"bdk-reason__list-text\"><strong>\u5927\u624b\u304b\u3089\u5730\u5143\u5e97\u8217\u307e\u3067<\/strong>\u5e45\u5e83\u3044\u914d\u9001\u5b9f\u7e3e<\/span><\/div>\n        <div class=\"bdk-reason__list-item\"><span class=\"bdk-reason__list-num\">02<\/span><span class=\"bdk-reason__list-divider\"><\/span><span class=\"bdk-reason__list-text\">\u914d\u9001\u54c1\u8cea\u3092\u78e8\u304f<strong>\u65e5\u3005\u306e\u632f\u308a\u8fd4\u308a\u3068\u7814\u4fee<\/strong><\/span><\/div>\n        <div class=\"bdk-reason__list-item\"><span class=\"bdk-reason__list-num\">03<\/span><span class=\"bdk-reason__list-divider\"><\/span><span class=\"bdk-reason__list-text\">\u30c9\u30e9\u30a4\u30d0\u30fc\u30d5\u30a1\u30fc\u30b9\u30c8\u304c\u751f\u3080<strong>\u9ad8\u3044\u5b9a\u7740\u7387<\/strong><\/span><\/div>\n      <\/div>\n      <a href=\"#\" class=\"bdk-reason__cta\">\uff1e MORE<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var img = document.querySelector('.bdk-reason__image');\n  if (img && 'IntersectionObserver' in window) {\n    new IntersectionObserver(function(entries){\n      entries.forEach(function(e){ if (e.isIntersecting) img.classList.add('is-zooming'); });\n    }, { threshold: 0.2 }).observe(img);\n  } else if (img) { img.classList.add('is-zooming'); }\n\n  var em = document.getElementById('bdk-egao');\n  if (em && 'IntersectionObserver' in window) {\n    new IntersectionObserver(function(entries){\n      entries.forEach(function(e){ if (e.isIntersecting) em.classList.add('is-revealed'); });\n    }, { threshold: 0.5 }).observe(em);\n  } else if (em) { em.classList.add('is-revealed'); }\n})();\n<\/script>\n<\/div><\/div>\n\n\n\n<div class=\"swell-block-fullWide pc-py-0 sp-py-0 alignfull u-mb-ctrl u-mb-0\" style=\"background-color:#ffffff\"><div class=\"swell-block-fullWide__inner l-container\">\n<!-- VISION \u5de6\u30ab\u30e9\u30e0: \u30c6\u30ad\u30b9\u30c8 -->\n<style>\n  .mat-vision-text {\n    padding: 20px 0;\n  }\n  .mat-vision-text .mat-section-title {\n    font-family: \"Montserrat\", sans-serif !important;\n    font-size: clamp(24px, 5vw, 36px) !important;\n    font-weight: 800 !important;\n    letter-spacing: 0.05em !important;\n    color: #2B2B2B !important;\n    margin-bottom: 16px !important;\n    padding: 0 !important;\n    border: none !important;\n    background: none !important;\n    line-height: 1.3 !important;\n  }\n  .mat-vision-text .mat-section-title::before { content: none !important; display: none !important; }\n  .mat-vision-text .mat-section-title::after {\n    content: '' !important;\n    display: block !important;\n    width: 80px;\n    height: 3px;\n    background: #E8720C !important;\n    margin-top: 18px;\n    border: none !important;\n    border-radius: 2px;\n    position: static !important;\n  }\n  .mat-vision-heading {\n    font-family: \"Yu Gothic Medium\", \"Yu Gothic\", YuGothic, \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", sans-serif !important;\n    font-size: 20px !important;\n    font-weight: 700 !important;\n    color: #2B2B2B !important;\n    margin: 24px 0 !important;\n    line-height: 1.8 !important;\n    padding: 0 !important;\n    border: none !important;\n    background: none !important;\n  }\n  .mat-vision-heading::before,\n  .mat-vision-heading::after {\n    content: none !important;\n    display: none !important;\n  }\n  .mat-vision-body {\n    font-size: 16px !important;\n    color: #555555 !important;\n    line-height: 2.1 !important;\n    margin-bottom: 16px !important;\n  }\n<\/style>\n<div class=\"mat-vision-text\">\n  <h2 class=\"mat-section-title\">VISION<\/h2>\n  <h3 class=\"mat-vision-heading\">\u30c9\u30e9\u30a4\u30d0\u30fc\u3092\u5927\u5207\u306b\u3059\u308b\u3053\u3068\u304c\u3001<br>\u6700\u9ad8\u306e\u54c1\u8cea\u306b\u3064\u306a\u304c\u308b\u3002<\/h3>\n  <p class=\"mat-vision-body\">\u30c9\u30e9\u30a4\u30d0\u30fc\u3078\u306e\u611f\u8b1d\u3068\u9084\u5143\u3053\u305d\u304c\u3001\u8377\u4e3b\u4f01\u696d\u69d8\u3084\u914d\u9054\u5148\u306e\u304a\u5ba2\u69d8\u304c\u6c42\u3081\u308b\u54c1\u8cea\u306b\u6700\u3082\u8fd1\u3065\u304f\u65b9\u6cd5\u3060\u3068\u79c1\u305f\u3061\u306f\u8003\u3048\u3066\u3044\u307e\u3059\u3002<\/p>\n  <p class=\"mat-vision-body\">\u4e00\u4eba\u3072\u3068\u308a\u306e\u30c9\u30e9\u30a4\u30d0\u30fc\u304c\u8a87\u308a\u3092\u6301\u3063\u3066\u50cd\u3051\u308b\u74b0\u5883\u3092\u3064\u304f\u308b\u3053\u3068\u3002<br>\u305d\u308c\u304c\u3001M.A.T\u306e\u3059\u3079\u3066\u306e\u30b5\u30fc\u30d3\u30b9\u306e\u51fa\u767a\u70b9\u3067\u3059\u3002<\/p>\n  <p class=\"mat-vision-body\">\u9ad8\u3044\u610f\u8b58\u3068\u54c1\u8cea\u3092\u5099\u3048\u305f\u9078\u3070\u308c\u305f\u30c9\u30e9\u30a4\u30d0\u30fc\u3068\u3068\u3082\u306b\u3001\u5730\u57df\u4e00\u756a\u306e\u7269\u6d41\u30d1\u30fc\u30c8\u30ca\u30fc\u3092\u76ee\u6307\u3057\u3066\u307e\u3044\u308a\u307e\u3059\u3002<\/p>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"swell-block-fullWide pc-py-40 sp-py-40 alignfull\" style=\"background-color:#ffffff\"><div class=\"swell-block-fullWide__inner\">\n<!-- \n  \u5b9f\u7e3e\u30bb\u30af\u30b7\u30e7\u30f3 \u2014 WordPress SWELL \u30ab\u30b9\u30bf\u30e0HTML\u30d6\u30ed\u30c3\u30af\u7528\n  PC: 3\u30ab\u30e9\u30e0\u6a2a\u4e26\u3073 \/ \u30bf\u30d6\u30ec\u30c3\u30c8\u30fb\u30b9\u30de\u30db: \u7e26\u4e26\u3073\n  \u2605 \u30c6\u30ad\u30b9\u30c8\u30fb\u30a2\u30a4\u30b3\u30f3\u753b\u50cfURL\u3092\u81ea\u5206\u306e\u30b5\u30a4\u30c8\u306b\u5408\u308f\u305b\u3066\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044\n-->\n\n<style>\n\/* ===== SWELL \u30ea\u30bb\u30c3\u30c8 ===== *\/\n.bdk-achieve,\n.bdk-achieve *,\n.bdk-achieve *::before,\n.bdk-achieve *::after {\n  box-sizing: border-box !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: none !important;\n  background: none !important;\n  list-style: none !important;\n  text-decoration: none !important;\n  box-shadow: none !important;\n}\n.bdk-achieve *::before,\n.bdk-achieve *::after {\n  content: none !important;\n  display: none !important;\n}\n\n\/* ===== \u30bb\u30af\u30b7\u30e7\u30f3\u5168\u4f53 ===== *\/\n.bdk-achieve {\n  background: #fff !important;\n  padding: 44px 20px !important;\n}\n\n\/* \u4e0b\u304b\u3089\u30d5\u30a7\u30fc\u30c9\u30a4\u30f3 *\/\n.bdk-achieve__inner {\n  max-width: 1200px !important;\n  margin: 0 auto !important;\n  border: 3px solid #333 !important;\n  outline: 1px solid #333 !important;\n  outline-offset: 6px !important;\n  padding: 30px 20px !important;\n  display: flex !important;\n  justify-content: center !important;\n  align-items: flex-start !important;\n  gap: 0 !important;\n  opacity: 0 !important;\n  transform: translateY(30px) !important;\n  transition: opacity 0.8s ease, transform 0.8s ease !important;\n}\n\n.bdk-achieve__inner.is-visible {\n  opacity: 1 !important;\n  transform: translateY(0) !important;\n}\n\n\/* ===== \u5404\u30ab\u30e9\u30e0\uff08PC: 3\u5217\uff09 ===== *\/\n.bdk-achieve__col {\n  flex: 1 !important;\n  text-align: center !important;\n  padding: 10px 16px !important;\n  position: relative !important;\n}\n\n\/* \u30ab\u30e9\u30e0\u9593\u306e\u7e26\u7dda *\/\n.bdk-achieve__col + .bdk-achieve__col {\n  border-left: 1px solid #ccc !important;\n}\n\n\/* \u30a2\u30a4\u30b3\u30f3 *\/\n.bdk-achieve__icon {\n  margin-bottom: 12px !important;\n  display: flex !important;\n  justify-content: center !important;\n  align-items: center !important;\n  height: 56px !important;\n}\n\n.bdk-achieve__icon img {\n  width: 52px !important;\n  height: 52px !important;\n  object-fit: contain !important;\n  display: block !important;\n}\n\n\/* \u30e1\u30a4\u30f3\u30bf\u30a4\u30c8\u30eb *\/\n.bdk-achieve__title {\n  font-family: \"Yu Gothic Medium\", \"Yu Gothic\", YuGothic, \"Hiragino Kaku Gothic ProN\", \"Noto Sans JP\", sans-serif !important;\n  font-size: 20px !important;\n  font-weight: 800 !important;\n  color: #ef7b0e !important;\n  line-height: 1.4 !important;\n  margin-bottom: 12px !important;\n  letter-spacing: 0.04em !important;\n}\n\n\/* \u8aac\u660e\u30c6\u30ad\u30b9\u30c8 *\/\n.bdk-achieve__desc {\n  font-family: \"Yu Gothic Medium\", \"Yu Gothic\", YuGothic, \"Hiragino Kaku Gothic ProN\", \"Noto Sans JP\", sans-serif !important;\n  font-size: 16px !important;\n  font-weight: 400 !important;\n  color: #666 !important;\n  line-height: 1.8 !important;\n  letter-spacing: 0.02em !important;\n}\n\n\/* ===== \u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\uff08\u30bf\u30d6\u30ec\u30c3\u30c8\u30fb\u30b9\u30de\u30db: \u7e26\u4e26\u3073\uff09 ===== *\/\n@media (max-width: 900px) {\n  .bdk-achieve__inner {\n    flex-direction: column !important;\n    padding: 24px 16px !important;\n  }\n\n  .bdk-achieve__col {\n    padding: 20px 16px !important;\n  }\n\n  .bdk-achieve__col + .bdk-achieve__col {\n    border-left: none !important;\n    border-top: 1px solid #ccc !important;\n  }\n\n  .bdk-achieve__title {\n    font-size: 20px !important;\n  }\n}\n<\/style>\n\n\n<div class=\"bdk-achieve\">\n  <div class=\"bdk-achieve__inner\" id=\"bdk-achieve-inner\">\n\n    <!-- \u30ab\u30e9\u30e01 \u2605 src= \u306b\u30a2\u30a4\u30b3\u30f3\u753b\u50cfURL\u3092\u5165\u308c\u3066\u304f\u3060\u3055\u3044 -->\n    <div class=\"bdk-achieve__col\">\n      <span class=\"bdk-achieve__icon\"><img decoding=\"async\" src=\"https:\/\/ip-repairlab.com\/wp-content\/uploads\/icon-placeholder.png\" alt=\"\u30a2\u30a4\u30b3\u30f31\"><\/span>\n      <div class=\"bdk-achieve__title\">\u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8<\/div>\n      <div class=\"bdk-achieve__desc\">\n        \u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8<br>\n        \u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8\n      <\/div>\n    <\/div>\n\n    <!-- \u30ab\u30e9\u30e02 -->\n    <div class=\"bdk-achieve__col\">\n      <span class=\"bdk-achieve__icon\"><img decoding=\"async\" src=\"https:\/\/ip-repairlab.com\/wp-content\/uploads\/icon-placeholder.png\" alt=\"\u30a2\u30a4\u30b3\u30f32\"><\/span>\n      <div class=\"bdk-achieve__title\">\u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8<\/div>\n      <div class=\"bdk-achieve__desc\">\n        \u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8<br>\n        \u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8\n      <\/div>\n    <\/div>\n\n    <!-- \u30ab\u30e9\u30e03 -->\n    <div class=\"bdk-achieve__col\">\n      <span class=\"bdk-achieve__icon\"><img decoding=\"async\" src=\"https:\/\/ip-repairlab.com\/wp-content\/uploads\/icon-placeholder.png\" alt=\"\u30a2\u30a4\u30b3\u30f33\"><\/span>\n      <div class=\"bdk-achieve__title\">\u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8<\/div>\n      <div class=\"bdk-achieve__desc\">\n        \u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8<br>\n        \u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var el = document.getElementById('bdk-achieve-inner');\n  if (!el) return;\n  if ('IntersectionObserver' in window) {\n    new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if (e.isIntersecting) el.classList.add('is-visible');\n      });\n    }, { threshold: 0.15 }).observe(el);\n  } else {\n    el.classList.add('is-visible');\n  }\n})();\n<\/script>\n<\/div><\/div>\n\n\n\n<div class=\"swell-block-fullWide pc-py-40 sp-py-40 alignfull\" style=\"background-color:#ffffff\"><div class=\"swell-block-fullWide__inner\">\n<!-- \n  \u914d\u9001\u30a8\u30ea\u30a2\u30bb\u30af\u30b7\u30e7\u30f3 \u2014 WordPress SWELL \u30ab\u30b9\u30bf\u30e0HTML\u30d6\u30ed\u30c3\u30af\u7528\n  PC: \u30db\u30d0\u30fc\u3067\u5e02\u753a\u6751\u8868\u793a \/ \u30b9\u30de\u30db: \u30bf\u30c3\u30d7\u3067\u8868\u793a\n  \u2605 \u753b\u50cfURL\u30fb\u30c6\u30ad\u30b9\u30c8\u30fb\u30a8\u30ea\u30a2\u30c7\u30fc\u30bf\u3092\u81ea\u5206\u306e\u30b5\u30a4\u30c8\u306b\u5408\u308f\u305b\u3066\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044\n-->\n\n<style>\n\/* ===== SWELL \u30ea\u30bb\u30c3\u30c8 ===== *\/\n.bdk-area, .bdk-area *, .bdk-area *::before, .bdk-area *::after {\n  box-sizing: border-box !important; margin: 0 !important; padding: 0 !important;\n  border: none !important; background: none !important; list-style: none !important;\n  text-decoration: none !important; box-shadow: none !important;\n}\n.bdk-area *::before, .bdk-area *::after { content: none !important; display: none !important; }\n\n\/* ===== \u30bb\u30af\u30b7\u30e7\u30f3\u5168\u4f53 ===== *\/\n.bdk-area {\n  background: linear-gradient(135deg, #f5a623 0%, #ef7b0e 100%) !important;\n  padding: 0 !important; position: relative !important; overflow: hidden !important;\n}\n.bdk-area::before {\n  content: \"\" !important; display: block !important; position: absolute !important;\n  top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;\n  background: repeating-linear-gradient(-45deg, rgba(255,255,255,0.06) 0px, rgba(255,255,255,0.06) 1px, transparent 1px, transparent 24px) !important;\n  pointer-events: none !important; z-index: 0 !important;\n}\n\n.bdk-area__deco {\n  position: absolute !important; bottom: 20px !important; left: 30px !important;\n  width: 15vw !important; height: 21vw !important; z-index: 0 !important; pointer-events: none !important;\n}\n\n.bdk-area__inner {\n  max-width: 100% !important; margin: 0 auto !important; padding: 0 !important;\n  display: flex !important; flex-direction: row-reverse !important; align-items: stretch !important;\n  gap: 0 !important; position: relative !important; z-index: 1 !important;\n}\n\n\/* ===== \u53f3\uff1a\u753b\u50cf ===== *\/\n.bdk-area__image { flex: 0 0 50% !important; max-width: 50% !important; position: relative !important; overflow: hidden !important; }\n.bdk-area__image img {\n  width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important;\n  transform: scale(1) !important; transition: transform 4s ease-out !important;\n}\n.bdk-area__image.is-zooming img { transform: scale(1.1) !important; }\n\n\/* ===== \u30bb\u30af\u30b7\u30e7\u30f3\u30bf\u30a4\u30c8\u30eb\uff08\u80cc\u666f\u5185\uff09 ===== *\/\n.bdk-area__section-title {\n  font-family: \"Montserrat\", sans-serif !important;\n  font-size: clamp(24px, 5vw, 36px) !important;\n  font-weight: 800 !important; letter-spacing: 0.05em !important;\n  color: #fff !important; line-height: 1.3 !important;\n  margin: 0 0 20px 0 !important; padding: 0 !important; border: none !important; background: none !important;\n}\n.bdk-area__section-title::before { content: none !important; display: none !important; }\n.bdk-area__section-title::after {\n  content: '' !important; display: block !important; width: 190px !important; height: 3px !important;\n  background: rgba(255,255,255,0.5) !important; margin-top: 18px !important;\n  border: none !important; border-radius: 2px !important; position: static !important;\n}\n\n\/* ===== \u5de6\uff1a\u30c6\u30ad\u30b9\u30c8 ===== *\/\n.bdk-area__content {\n  flex: 1 !important; padding: 40px 40px 40px 50px !important;\n  display: flex !important; flex-direction: column !important; justify-content: center !important;\n}\n.bdk-area__subtitle {\n  font-family: \"Yu Gothic Medium\", \"Yu Gothic\", YuGothic, \"Hiragino Kaku Gothic ProN\", \"Noto Sans JP\", sans-serif !important;\n  font-size: 16px !important; font-weight: 700 !important; color: #ffffff !important;\n  margin-bottom: 8px !important; letter-spacing: 0.08em !important;\n}\n.bdk-area__heading {\n  font-family: \"Yu Gothic Medium\", \"Yu Gothic\", YuGothic, \"Hiragino Kaku Gothic ProN\", \"Noto Sans JP\", sans-serif !important;\n  font-size: 44px !important; font-weight: 700 !important; color: #fff !important;\n  line-height: 1.5 !important; margin-bottom: 20px !important;\n}\n.bdk-area__heading-sub {\n  font-family: \"Yu Gothic Medium\", \"Yu Gothic\", YuGothic, \"Hiragino Kaku Gothic ProN\", \"Noto Sans JP\", sans-serif !important;\n  font-size: 16px !important; font-weight: 700 !important; color: #ffffff !important;\n  line-height: 2.1 !important; margin-top: 12px !important; display: block !important;\n}\n\n\/* ===== \u770c\u30bf\u30b0 ===== *\/\n.bdk-area__tags { display: flex !important; flex-wrap: wrap !important; gap: 8px !important; margin-top: 24px !important; }\n.bdk-area__tag {\n  font-family: \"Yu Gothic Medium\", \"Yu Gothic\", YuGothic, \"Hiragino Kaku Gothic ProN\", \"Noto Sans JP\", sans-serif !important;\n  font-size: 16px !important; font-weight: 700 !important; color: #fff !important;\n  background: rgba(0,0,0,0.2) !important; padding: 10px 24px !important;\n  border-radius: 4px !important; display: inline-block !important; cursor: pointer !important;\n  transition: all 0.25s ease !important; user-select: none !important;\n}\n.bdk-area__tag:hover, .bdk-area__tag.is-active { background: #fff !important; color: #ef7b0e !important; }\n\n\/* ===== \u5e02\u753a\u6751\u30d1\u30cd\u30eb ===== *\/\n.bdk-area__cities { margin-top: 20px !important; height: 60px !important; position: relative !important; }\n.bdk-area__cities-inner {\n  background: rgba(0,0,0,0.2) !important; border-radius: 6px !important; padding: 14px 20px !important;\n  opacity: 0 !important; transition: opacity 0.3s ease !important;\n  position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important;\n}\n.bdk-area__cities-inner.is-show { opacity: 1 !important; }\n.bdk-area__cities-list {\n  font-family: \"Yu Gothic Medium\", \"Yu Gothic\", YuGothic, \"Hiragino Kaku Gothic ProN\", \"Noto Sans JP\", sans-serif !important;\n  font-size: 14px !important; font-weight: 700 !important; color: #fff !important;\n  line-height: 1.8 !important; letter-spacing: 0.02em !important;\n  text-shadow: 0 1px 3px rgba(0,0,0,0.3) !important;\n}\n\n\/* ===== \u30ec\u30b9\u30dd\u30f3\u30b7\u30d6 ===== *\/\n@media (max-width: 900px) {\n  .bdk-area__inner { flex-direction: column !important; }\n  .bdk-area__image { flex: none !important; max-width: 100% !important; width: 100% !important; }\n  .bdk-area__image img { height: 240px !important; }\n  .bdk-area__content { padding: 28px 20px 36px !important; }\n  .bdk-area__heading { font-size: 28px !important; }\n  .bdk-area__cities { height: auto !important; min-height: 50px !important; }\n  .bdk-area__cities-inner { position: relative !important; }\n  .bdk-area__deco { bottom: 10px !important; left: 15px !important; }\n}\n<\/style>\n\n\n<div class=\"bdk-area\">\n  <div class=\"bdk-area__deco\">\n    <svg viewBox=\"0 0 160 220\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n      <path d=\"M80,210 C80,210 155,140 155,80 C155,38.6 121.4,5 80,5 C38.6,5 5,38.6 5,80 C5,140 80,210 80,210 Z\" fill=\"#fff\" opacity=\"0.15\"\/>\n      <circle cx=\"80\" cy=\"78\" r=\"30\" fill=\"#fff\" opacity=\"0.1\"\/>\n    <\/svg>\n  <\/div>\n  <div class=\"bdk-area__inner\">\n    <div class=\"bdk-area__image\">\n      <img decoding=\"async\" src=\"https:\/\/ip-repairlab.com\/wp-content\/uploads\/2026\/04\/IMG_5670_resize.jpg\" alt=\"\u914d\u9001\u30a8\u30ea\u30a2\">\n    <\/div>\n    <div class=\"bdk-area__content\">\n      <h2 class=\"bdk-area__section-title\">AREA<\/h2>\n      <p class=\"bdk-area__subtitle\">\u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8<\/p>\n      <div class=\"bdk-area__heading\">\n        \u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8\n        <span class=\"bdk-area__heading-sub\">\u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8<br>\u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8\u30c6\u30ad\u30b9\u30c8<\/span>\n      <\/div>\n      <div class=\"bdk-area__tags\">\n        <span class=\"bdk-area__tag\" data-pref=\"nara\">\u5948\u826f\u770c<\/span>\n        <span class=\"bdk-area__tag\" data-pref=\"wakayama\">\u548c\u6b4c\u5c71\u770c<\/span>\n        <span class=\"bdk-area__tag\" data-pref=\"osaka\">\u5927\u962a\u5e9c<\/span>\n        <span class=\"bdk-area__tag\" data-pref=\"kyoto\">\u4eac\u90fd\u5e9c<\/span>\n        <span class=\"bdk-area__tag\" data-pref=\"mie\">\u4e09\u91cd\u770c<\/span>\n        <span class=\"bdk-area__tag\" data-pref=\"hyogo\">\u5175\u5eab\u770c<\/span>\n      <\/div>\n      <div class=\"bdk-area__cities\">\n        <div class=\"bdk-area__cities-inner\" id=\"bdk-cities-panel\">\n          <div class=\"bdk-area__cities-list\" id=\"bdk-cities-list\"><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var img = document.querySelector('.bdk-area__image');\n  if (img && 'IntersectionObserver' in window) {\n    new IntersectionObserver(function(entries){\n      entries.forEach(function(e){ if (e.isIntersecting) img.classList.add('is-zooming'); });\n    }, { threshold: 0.2 }).observe(img);\n  } else if (img) { img.classList.add('is-zooming'); }\n\n  var data = {\n    nara: '\u5948\u826f\u5e02 \/ \u5927\u548c\u9ad8\u7530\u5e02 \/ \u6a7f\u539f\u5e02 \/ \u751f\u99d2\u5e02 \/ \u9999\u829d\u5e02 \u307b\u304b\u770c\u5185\u5168\u57df',\n    wakayama: '\u548c\u6b4c\u5c71\u5e02 \/ \u6d77\u5357\u5e02 \/ \u6a4b\u672c\u5e02 \/ \u7d00\u306e\u5ddd\u5e02 \/ \u5ca9\u51fa\u5e02 \u307b\u304b\u770c\u5185\u5168\u57df',\n    osaka: '\u5927\u962a\u5e02 \/ \u583a\u5e02 \/ \u6771\u5927\u962a\u5e02 \/ \u516b\u5c3e\u5e02 \/ \u5bcc\u7530\u6797\u5e02 \u307b\u304b\u5357\u90e8\u30fb\u6771\u90e8\u30a8\u30ea\u30a2',\n    kyoto: '\u4eac\u90fd\u5e02 \/ \u5b87\u6cbb\u5e02 \/ \u4eac\u7530\u8fba\u5e02 \/ \u6728\u6d25\u5ddd\u5e02 \/ \u57ce\u967d\u5e02 \u307b\u304b\u5357\u90e8\u30a8\u30ea\u30a2',\n    mie: '\u6d25\u5e02 \/ \u677e\u962a\u5e02 \/ \u540d\u5f35\u5e02 \/ \u4f0a\u8cc0\u5e02 \/ \u4e80\u5c71\u5e02 \u307b\u304b\u897f\u90e8\u30a8\u30ea\u30a2',\n    hyogo: '\u795e\u6238\u5e02 \/ \u5c3c\u5d0e\u5e02 \/ \u897f\u5bae\u5e02 \/ \u660e\u77f3\u5e02 \/ \u5b9d\u585a\u5e02 \u307b\u304b\u962a\u795e\u30a8\u30ea\u30a2'\n  };\n\n  var tags = document.querySelectorAll('.bdk-area__tag');\n  var panel = document.getElementById('bdk-cities-panel');\n  var list = document.getElementById('bdk-cities-list');\n  var current = null;\n  var isMobile = 'ontouchstart' in window || navigator.maxTouchPoints > 0;\n\n  function show(pref, tagEl) {\n    tags.forEach(function(t){ t.classList.remove('is-active'); });\n    tagEl.classList.add('is-active');\n    list.textContent = data[pref] || '';\n    panel.classList.add('is-show');\n    current = pref;\n  }\n  function hide() {\n    tags.forEach(function(t){ t.classList.remove('is-active'); });\n    panel.classList.remove('is-show');\n    current = null;\n  }\n\n  tags.forEach(function(tag){\n    var pref = tag.getAttribute('data-pref');\n    if (!isMobile) { tag.addEventListener('mouseenter', function(){ show(pref, tag); }); }\n    tag.addEventListener('click', function(e){\n      e.preventDefault();\n      if (current === pref) { hide(); } else { show(pref, tag); }\n    });\n  });\n\n  if (!isMobile) {\n    var content = document.querySelector('.bdk-area__content');\n    if (content) { content.addEventListener('mouseleave', function(){ hide(); }); }\n  }\n\n  var defaultTag = document.querySelector('.bdk-area__tag[data-pref=\"nara\"]');\n  if (defaultTag) { show('nara', defaultTag); }\n})();\n<\/script>\n<\/div><\/div>\n\n\n\n<div class=\"swell-block-fullWide pc-py-40 sp-py-40 alignfull\" style=\"background-color:#ffffff\"><div class=\"swell-block-fullWide__inner l-container\">\n<!-- \n  COMPANY \u30bb\u30af\u30b7\u30e7\u30f3 \u2014 WordPress SWELL \u30ab\u30b9\u30bf\u30e0HTML\u30d6\u30ed\u30c3\u30af\u7528\n  \u2605 \u753b\u50cfURL\u30fb\u30ea\u30f3\u30af\u5148\u3092\u81ea\u5206\u306e\u30b5\u30a4\u30c8\u306b\u5408\u308f\u305b\u3066\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044\n-->\n\n<style>\n\/* ===== SWELL \u30ea\u30bb\u30c3\u30c8 ===== *\/\n.bdk-company, .bdk-company *, .bdk-company *::before, .bdk-company *::after {\n  box-sizing: border-box !important; margin: 0 !important; padding: 0 !important;\n  border: none !important; list-style: none !important; text-decoration: none !important; box-shadow: none !important;\n}\n.bdk-company *::before, .bdk-company *::after { content: none !important; display: none !important; }\n\n\/* ===== \u30bb\u30af\u30b7\u30e7\u30f3 ===== *\/\n.bdk-company { background: none !important; padding: 0 !important; }\n\n.bdk-company__header { padding: 0 0 24px 0 !important; }\n\n.bdk-company__title {\n  font-family: \"Montserrat\", sans-serif !important;\n  font-size: clamp(24px, 5vw, 36px) !important;\n  font-weight: 800 !important; letter-spacing: 0.05em !important;\n  color: #2B2B2B !important; line-height: 1.3 !important; background: none !important;\n}\n.bdk-company__title::after {\n  content: '' !important; display: block !important; width: 190px !important; height: 3px !important;\n  background: #E8720C !important; margin-top: 18px !important; border-radius: 2px !important;\n  border: none !important; position: static !important;\n}\n\n.bdk-company__link {\n  display: block !important; position: relative !important; overflow: hidden !important;\n  cursor: pointer !important; background: none !important; max-height: 360px !important;\n  opacity: 0 !important; transform: translateY(30px) !important;\n  transition: opacity 0.8s ease, transform 0.8s ease !important;\n}\n.bdk-company__link.is-visible { opacity: 1 !important; transform: translateY(0) !important; }\n\n.bdk-company__img {\n  width: 100% !important; height: auto !important; display: block !important;\n  transition: transform 0.6s ease !important;\n}\n.bdk-company__link:hover .bdk-company__img { transform: scale(1.01) !important; }\n\n.bdk-company__overlay {\n  position: absolute !important; top: 0 !important; left: 0 !important;\n  width: 100% !important; height: 100% !important;\n  background: rgba(0, 0, 0, 0.15) !important; transition: background 0.4s ease !important; z-index: 1 !important;\n}\n.bdk-company__link:hover .bdk-company__overlay { background: rgba(0, 0, 0, 0.3) !important; }\n\n.bdk-company__btn {\n  position: absolute !important; bottom: 12px !important; right: 16px !important; z-index: 2 !important;\n  display: inline-flex !important; align-items: center !important; gap: 8px !important;\n  font-family: \"Montserrat\", sans-serif !important; font-size: 14px !important; font-weight: 600 !important;\n  letter-spacing: 0.12em !important; text-transform: uppercase !important; color: #fff !important;\n  background: none !important; padding: 8px 0 !important; border: none !important; transition: all 0.3s ease !important;\n}\n.bdk-company__link:hover .bdk-company__btn { color: #E8720C !important; }\n\n.bdk-company__arrow { display: inline-block !important; width: 18px !important; height: 18px !important; transition: transform 0.3s ease !important; }\n.bdk-company__arrow svg { width: 18px !important; height: 18px !important; display: block !important; }\n.bdk-company__link:hover .bdk-company__arrow { transform: translateX(4px) !important; }\n\n@media (max-width: 900px) {\n  .bdk-company__link { max-height: none !important; }\n  .bdk-company__btn { bottom: 8px !important; right: 12px !important; font-size: 12px !important; }\n}\n<\/style>\n\n\n<div class=\"bdk-company\">\n  <div class=\"bdk-company__header\">\n    <h2 class=\"bdk-company__title\">COMPANY<\/h2>\n  <\/div>\n  <a href=\"#\" class=\"bdk-company__link\">\n    <img decoding=\"async\" src=\"https:\/\/ip-repairlab.com\/wp-content\/uploads\/2026\/04\/IMG_5956_resize.jpg\" alt=\"M.A.T \u4f1a\u793e\u6982\u8981\" class=\"bdk-company__img\">\n    <div class=\"bdk-company__overlay\"><\/div>\n    <span class=\"bdk-company__btn\">\n      MORE\n      <span class=\"bdk-company__arrow\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n          <path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n        <\/svg>\n      <\/span>\n    <\/span>\n  <\/a>\n<\/div>\n\n<script>\n(function(){\n  var link = document.querySelector('.bdk-company__link');\n  if (!link) return;\n  if ('IntersectionObserver' in window) {\n    new IntersectionObserver(function(entries){\n      entries.forEach(function(e){ if (e.isIntersecting) link.classList.add('is-visible'); });\n    }, { threshold: 0.15 }).observe(link);\n  } else { link.classList.add('is-visible'); }\n})();\n<\/script>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"swell_btn_cv_data":"","footnotes":""},"class_list":["post-731","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ip-repairlab.com\/index.php?rest_route=\/wp\/v2\/pages\/731","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ip-repairlab.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ip-repairlab.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ip-repairlab.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ip-repairlab.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=731"}],"version-history":[{"count":172,"href":"https:\/\/ip-repairlab.com\/index.php?rest_route=\/wp\/v2\/pages\/731\/revisions"}],"predecessor-version":[{"id":959,"href":"https:\/\/ip-repairlab.com\/index.php?rest_route=\/wp\/v2\/pages\/731\/revisions\/959"}],"wp:attachment":[{"href":"https:\/\/ip-repairlab.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=731"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}