{"id":21,"date":"2025-07-02T20:01:22","date_gmt":"2025-07-02T11:01:22","guid":{"rendered":"http:\/\/www.moonstone-music-club.site\/?page_id=21"},"modified":"2025-08-31T05:28:58","modified_gmt":"2025-08-30T20:28:58","slug":"moon_stone_top","status":"publish","type":"page","link":"https:\/\/moonstone-music.club\/","title":{"rendered":"moon_stone_TOP"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"21\" class=\"elementor elementor-21\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7272edc e-con-full e-flex e-con e-parent\" data-id=\"7272edc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-07479ba elementor-widget elementor-widget-html\" data-id=\"07479ba\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2705 FontAwesome\uff08\u672a\u5c0e\u5165\u306a\u3089\u3053\u306e\u884c\u3092<head>\u5185\u306b\u8ffd\u52a0\uff09 -->\r\n<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" rel=\"stylesheet\">\r\n\r\n<!-- \u2705 \u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3HTML -->\r\n<nav class=\"nav-wrapper\">\r\n    <div class=\"nav-container\">\r\n        <div class=\"nav-logo\">\r\n            <a href=\"\/\" style=\"display: inline-block; height: 100%;\">\r\n                <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/Moon-stone-header%E6%94%B9330%C3%97120px-1.png\" alt=\"Moon Stone \u30ed\u30b4\">\r\n            <\/a>\r\n        <\/div>\r\n        <div class=\"nav-links\">\r\n            <a href=\"#top\">Top<\/a> \r\n            <a href=\"#pickup-schedule\">Pick Up<\/a>\r\n            <a href=\"#about\">About<\/a>\r\n            <a href=\"#rental-info\">Rental<\/a>\r\n            <a href=\"#artist-nobu\">Origin<\/a>\r\n            <!--<a href=\"#sns\">Social Media<\/a>  \u2705 \u8ffd\u52a0 -->\r\n            <a href=\"#access\">Access<\/a>\r\n            <a href=\"#contact-section\" class=\"nav-contact\">Contact<\/a>\r\n        <\/div>\r\n    <div class=\"menu-toggle-button\">\r\n      <div class=\"hamburger\">\r\n        <span class=\"menu-text\">Menu<\/span>\r\n        <span class=\"menu-icon\">\r\n          <div class=\"bar top\"><\/div>\r\n          <div class=\"bar middle\"><\/div>\r\n          <div class=\"bar bottom\"><\/div>\r\n        <\/span>\r\n      <\/div>\r\n            <div class=\"close-button\">\r\n                <span class=\"menu-text\">Close<\/span>\r\n                <span class=\"menu-icon\"><\/span>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <div class=\"mobile-menu\">\r\n        <a href=\"#top\">Top<\/a> \r\n        <a href=\"#pickup-schedule\">Pick Up Schedule<\/a>\r\n        <a href=\"#about\">About Moon Stone<\/a>\r\n        <a href=\"#rental-info\">Rental Information<\/a>\r\n        <a href=\"#artist-nobu\">Origin Artist<\/a>\r\n        <!--<a href=\"#sns\">Social Media<\/a>  \u2705 \u8ffd\u52a0 -->\r\n        <a href=\"#access\">Access<\/a>\r\n        <a href=\"#contact-section\" class=\"nav-contact\">Contact<\/a>\r\n<!-- \u2705 SNS\u30a2\u30a4\u30b3\u30f3 -->\r\n    <div class=\"mobile-sns-icons\">\r\n  <a href=\"https:\/\/x.com\/daichinomegumi5\" target=\"_blank\" class=\"sns-icon-with-text\">\r\n    <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/08\/X\u767d\u80cc\u666f.png\" alt=\"X \u767d\u80cc\u666f\">\r\n    <span class=\"sns-text-label\">Live info<\/span>\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/x.com\/stone_arai\" target=\"_blank\" class=\"sns-icon-with-text\">\r\n    <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/08\/X\u767d\u80cc\u666f.png\" alt=\"X \u767d\u80cc\u666f\">\r\n    <span class=\"sns-text-label\">Big boss<\/span>\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/www.youtube.com\/@%E5%90%8D%E5%8F%A4%E5%B1%8B%E5%B8%82%E3%81%AE%E3%83%A9%E3%82%A4%E3%83%96%E3%83%8F%E3%82%A6%E3%82%B9%E3%83%A0%E3%83%BC%E3%83%B3%E3%82%B9%E3%83%88\/videos\" target=\"_blank\"><i class=\"fab fa-youtube\"><\/i><\/a>\r\n\r\n  <a href=\"https:\/\/www.facebook.com\/moonstonelive\/?_rdr\" target=\"_blank\"><i class=\"fab fa-facebook-f\"><\/i><\/a>\r\n<\/div>\r\n    <\/div>\r\n<\/nav>\r\n\r\n<style>\r\n\/* --- Navigation Bar Styles --- *\/\r\n.nav-wrapper {\r\n    position: fixed;\r\n    top: 0;\r\n    width: 100%;\r\n    background-color: rgba(0, 0, 0, 0.9);\r\n    color: white;\r\n    padding: 0px;\r\n    z-index: 9999;\r\n    height: 80px;\r\n    min-height: 80px;\r\n    max-height: 80px;\r\n    box-sizing: border-box;\r\n    display: flex;\r\n    align-items: center;\r\n    overflow: hidden;\r\n}\r\n\r\n.nav-container {\r\n    margin: 0 auto;\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 0 0px;\r\n    width: 100%;\r\n    height: 100%;\r\n}\r\n\r\n.nav-logo {\r\n    margin-right: auto;\r\n    display: flex;\r\n    align-items: center;\r\n    flex-shrink: 0;\r\n    height: 100%;\r\n}\r\n\r\n.nav-logo a {\r\n    display: inline-block;\r\n    height: 100%;\r\n    line-height: 0;\r\n}\r\n\r\n.nav-logo img {\r\n    height: 100% !important;\r\n    width: auto;\r\n    max-height: 100% !important;\r\n    object-fit: contain;\r\n    vertical-align: middle;\r\n}\r\n\r\n.nav-logo span {\r\n    color: #a78bfa;\r\n}\r\n\r\n.nav-links {\r\n    display: flex;\r\n    gap: 0px;\r\n    font-size: 16px;\r\n    font-weight: 600;\r\n    margin-left: auto;\r\n    height: 100%;\r\n}\r\n\r\n.nav-links a {\r\n    color: white;\r\n    text-decoration: none;\r\n    transition: color 0.3s ease;\r\n    font-size: 16px;\r\n    padding: 4px 8px;\r\n    font-family: 'Georgia', serif;\r\n        \/* \u4ee5\u4e0b\u3092\u8ffd\u52a0 *\/\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    height: 100%;\r\n}\r\n\r\n.nav-links a:hover {\r\n    background-color: rgba(255, 255, 255, 0.1);\r\n}\r\n\r\n.nav-contact {\r\n    background-color: transparent;\r\n    padding: 6px 12px;\r\n    border-radius: 0px;\r\n    position: relative;\r\n    z-index: 1000;\r\n}\r\n\r\n.nav-contact:hover {\r\n    background-color: rgba(255, 255, 255, 0.1);\r\n}\r\n\r\n.mobile-menu a {\r\n  background: transparent;\r\n}\r\n\r\n.mobile-menu a:hover {\r\n  background-color: rgba(255, 255, 255, 0.1);\r\n}\r\n\r\n\/* \u2705 \u30cf\u30f3\u30d0\u30fc\u30ac\u30fc\/\u30af\u30ed\u30fc\u30ba\u30dc\u30bf\u30f3\u306b\u8868\u793a\u9818\u57df\u3092\u78ba\u4fdd *\/\r\n.menu-toggle-button {\r\n  position: absolute;\r\n  top: 50%;\r\n  right: 12px;\r\n  transform: translateY(-50%);\r\n  z-index: 10001;\r\n  pointer-events: auto;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  min-width: 60px;\r\n  min-height: 40px;\r\n}\r\n\r\n\/* \u2705 \u300c\u00d7\u300d\u30de\u30fc\u30af\u3082CSS\u30d9\u30fc\u30b9\u306b\u5909\u66f4 *\/\r\n.close-button .menu-icon {\r\n  width: 22px;\r\n  height: 22px;\r\n  position: relative;\r\n  display: inline-block;\r\n}\r\n\r\n.close-button .menu-icon::before,\r\n.close-button .menu-icon::after {\r\n  content: '';\r\n  position: absolute;\r\n  top: 50%;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 2px;\r\n  background-color: currentColor;\r\n  transform-origin: center;\r\n}\r\n\r\n.close-button .menu-icon::before {\r\n  transform: rotate(45deg);\r\n}\r\n\r\n.close-button .menu-icon::after {\r\n  transform: rotate(-45deg);\r\n}\r\n\r\n.hamburger, .close-button {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  cursor: pointer;\r\n}\r\n\r\n.hamburger {\r\n  color: white;\r\n}\r\n.close-button {\r\n  color: black;\r\n  display: none;\r\n}\r\n\r\n.menu-text {\r\n  font-size: 14px;\r\n  font-family: 'Georgia', serif;\r\n  line-height: 1;\r\n  display: flex;\r\n  align-items: center;\r\n}\r\n\r\n.menu-icon {\r\n  width: 22px;\r\n  height: 16px;\r\n  position: relative;\r\n  display: inline-block;\r\n}\r\n.menu-icon .bar {\r\n  position: absolute;\r\n  height: 2px;\r\n  width: 100%;\r\n  background: currentColor;\r\n  left: 0;\r\n}\r\n.menu-icon .top { top: 0; }\r\n.menu-icon .middle { top: 50%; transform: translateY(-50%); }\r\n.menu-icon .bottom { bottom: 0; }\r\n\r\n.mobile-menu {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: stretch;\r\n  padding-right: 0;\r\n  position: fixed;\r\n  top: 0;\r\n  right: 0;\r\n  width: 70%;\r\n  max-width: 300px;\r\n  height: 100vh;\r\n  background: #f8f8f8;\r\n  box-shadow: -4px 0 8px rgba(0, 0, 0, 0.4);\r\n  z-index: 10000;\r\n  transform: translateX(100%);\r\n  transition: transform 0.3s ease-out;\r\n  overflow-y: auto;\r\n  pointer-events: none;\r\n  padding-top: 80px;\r\n}\r\n\r\n.mobile-menu.active {\r\n  transform: translateX(0%);\r\n  pointer-events: auto;\r\n}\r\n\r\n.mobile-menu a {\r\n  width: 100%;\r\n  box-sizing: border-box;\r\n  text-align: right;\r\n  font-size: 18px;\r\n  color: #888;\r\n  text-decoration: none;\r\n  padding: 15px 20px;\r\n  background: #fff;\r\n  opacity: 0;\r\n  transform: translateY(20px);\r\n  transition: opacity 0.4s ease, transform 0.4s ease;\r\n      \/* \u2705 \u30d5\u30a9\u30f3\u30c8\u3092\u7d71\u4e00 *\/\r\n    font-family: 'Georgia', serif; \r\n    \/* \u2705 \u6587\u5b57\u3092\u5148\u982d\u3060\u3051\u5927\u6587\u5b57\u3001\u5f8c\u306f\u5c0f\u6587\u5b57\u306b *\/\r\n    text-transform: capitalize;\r\n}\r\n\r\n.mobile-menu.active a { opacity: 1; transform: translateY(0); }\r\n\r\n\/* \u2705 SNS\u30a2\u30a4\u30b3\u30f3\u7528 *\/\r\n.mobile-sns-icons {\r\n  display: flex;\r\n  width: 100%;\r\n  background: #fff;\r\n  padding: 20px 0 30px;\r\n  \/* \u5909\u66f4\u70b9\uff1a\u3059\u3079\u3066\u306e\u30a2\u30a4\u30c6\u30e0\u304c\u5782\u76f4\u65b9\u5411\u306e\u300c\u4e0a\u7aef\u300d\u306b\u63c3\u3046\u3088\u3046\u306b\u3059\u308b *\/\r\n  align-items: flex-start; \/* \u3053\u308c\u304c\u30a2\u30a4\u30b3\u30f3\u306e\u7e26\u4f4d\u7f6e\u3092\u63c3\u3048\u308b\u305f\u3081\u306b\u91cd\u8981 *\/\r\n}\r\n\r\n.mobile-sns-icons a {\r\n  color: #333;\r\n  font-size: 24px;\r\n  text-decoration: none;\r\n  width: 25%;\r\n  \/* \u5909\u66f4\u70b9: \u30a2\u30a4\u30b3\u30f3\u3068\u30c6\u30ad\u30b9\u30c8\u3092\u7e26\u4e26\u3073\u306b\u3059\u308b\u305f\u3081\u3001\u5e38\u306bflex-direction: column; \u3092\u9069\u7528 *\/\r\n  display: flex;\r\n  flex-direction: column; \/* \u3053\u308c\u306b\u3088\u308a\u30a2\u30a4\u30b3\u30f3\u3068\u30c6\u30ad\u30b9\u30c8\u304c\u7e26\u306b\u4e26\u3076 *\/\r\n  justify-content: center; \/* \u65e2\u5b58\u306ejustify-content\u3092\u4fdd\u6301 *\/\r\n  align-items: center; \/* \u30a2\u30a4\u30b3\u30f3\u3068\u30c6\u30ad\u30b9\u30c8\u3092\u4e2d\u592e\u63c3\u3048 *\/\r\n  flex-shrink: 0;\r\n  \/* \u5909\u66f4\u70b9: \u30a2\u30a4\u30b3\u30f3\uff08img\/i\uff09\u3068\u30c6\u30ad\u30b9\u30c8\uff08span\uff09\u304c\u5b8c\u5168\u306b\u4e2d\u5fc3\u306b\u63c3\u3046\u3088\u3046\u306b\u8abf\u6574 *\/\r\n  \/* padding\u3084margin-top\u304c\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u5fae\u8abf\u6574 *\/\r\n  padding-top: 0; \/* \u4e0d\u8981\u306a\u4e0a\u30d1\u30c7\u30a3\u30f3\u30b0\u3092\u30ea\u30bb\u30c3\u30c8 *\/\r\n}\r\n\/*.mobile-sns-icons a:hover {\r\n  color: #a78bfa;\r\n}*\/\r\n\r\n\r\n.mobile-sns-icons img {\r\n  width: 25px;\r\n  height: 25px;\r\n  object-fit: contain;\r\n  display: block;\r\n  \/* \u5909\u66f4\u70b9\uff1aimg\u306b\u3082vertical-align\u3092\u9069\u7528\u3057\u3066\u3001\u89aaa\u30bf\u30b0\u5185\u3067\u306e\u914d\u7f6e\u3092\u8abf\u6574 *\/\r\n  vertical-align: middle;\r\n}\r\n\r\n\/* Font Awesome\u30a2\u30a4\u30b3\u30f3\u306b\u3082vertical-align\u3092\u9069\u7528 *\/\r\n.mobile-sns-icons i.fab {\r\n    vertical-align: middle;\r\n}\r\n\r\n\/* \u2705 X\u30a2\u30a4\u30b3\u30f3\u306e\u4e0b\u306b\u8868\u793a\u3055\u308c\u308b\u30c6\u30ad\u30b9\u30c8\u306e\u30b9\u30bf\u30a4\u30eb *\/\r\n.mobile-sns-icons .sns-text-label {\r\n    font-size: 10px; \/* \u5909\u66f4\u70b9: \u30c6\u30ad\u30b9\u30c8\u306e\u30b5\u30a4\u30ba\u3092\u5c0f\u3055\u304f\u3059\u308b *\/\r\n    color: #555; \/* \u30c6\u30ad\u30b9\u30c8\u306e\u8272 *\/\r\n    margin-top: 5px; \/* \u30a2\u30a4\u30b3\u30f3\u3068\u30c6\u30ad\u30b9\u30c8\u306e\u9593\u306e\u4f59\u767d *\/\r\n    white-space: nowrap; \/* \u30c6\u30ad\u30b9\u30c8\u306e\u6298\u308a\u8fd4\u3057\u3092\u9632\u3050 *\/\r\n    font-family: 'Georgia', serif;\r\n    text-transform: none; \/* \u5927\u6587\u5b57\u30fb\u5c0f\u6587\u5b57\u5909\u63db\u3092\u3057\u306a\u3044 *\/\r\n    \/* \u5909\u66f4\u70b9\uff1a\u30c6\u30ad\u30b9\u30c8\u306e\u57fa\u6e96\u7dda\u3092\u30a2\u30a4\u30b3\u30f3\u306e\u4e2d\u5fc3\u306b\u5408\u308f\u305b\u308b\u305f\u3081\u306e\u8abf\u6574 *\/\r\n    line-height: 1; \/* \u884c\u306e\u9ad8\u3055\u3092\u8abf\u6574\u3057\u3066\u3001\u30c6\u30ad\u30b9\u30c8\u304c\u30a2\u30a4\u30b3\u30f3\u306b\u8fd1\u3065\u304f\u3088\u3046\u306b *\/\r\n}\r\n\r\n@media (min-width: 1025px) {\r\n  .mobile-menu {\r\n    display: none !important;\r\n    visibility: hidden !important;\r\n    opacity: 0 !important;\r\n  }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n  .nav-links {\r\n    display: none !important;\r\n  }\r\n  .menu-toggle-button {\r\n    display: flex !important;\r\n    visibility: visible !important;\r\n    opacity: 1 !important;\r\n  }\r\n  .nav-wrapper {\r\n    height: 60px;\r\n    background-color: rgba(0, 0, 0, 1);\r\n  }\r\n.nav-logo img {\r\n    height: 100% !important;\r\n    max-height: 100% !important;\r\n}\r\n  .hamburger {\r\n    display: flex !important;\r\n  }\r\n.menu-toggle-button.open .hamburger {\r\n  display: none !important;\r\n}\r\n.menu-toggle-button.open .close-button {\r\n  display: flex !important;\r\n}\r\n}\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n  const hamburger = document.querySelector('.hamburger');\r\n  const closeButton = document.querySelector('.close-button');\r\n  const mobileMenu = document.querySelector('.mobile-menu');\r\n  const menuToggleButton = document.querySelector('.menu-toggle-button');\r\n  const navLinksDesktop = document.querySelector('.nav-links');\r\n  const html = document.documentElement;\r\n  const body = document.body;\r\n\r\n  const menuTransitionDuration = 300;\r\n\r\nfunction openMenu() {\r\n  mobileMenu.classList.add('active');\r\nmenuToggleButton.classList.add('open'); \/\/ \u2705 \u8ffd\u52a0\r\n  html.style.overflow = 'hidden';\r\n  body.style.overflow = 'hidden';\r\n}\r\n\r\nfunction closeMenu() {\r\n  mobileMenu.classList.remove('active');\r\n  menuToggleButton.classList.remove('open'); \/\/ \u2705 .open \u30af\u30e9\u30b9\u524a\u9664\r\n  html.style.overflow = '';\r\n  body.style.overflow = '';\r\n}\r\n\r\n  hamburger.addEventListener('click', (e) => {\r\n    e.stopPropagation();\r\n    openMenu();\r\n  });\r\n\r\n  closeButton.addEventListener('click', (e) => {\r\n    e.stopPropagation();\r\n    closeMenu();\r\n  });\r\n\r\n  mobileMenu.querySelectorAll('a').forEach(link => {\r\n    link.addEventListener('click', (e) => {\r\n      const href = link.getAttribute('href');\r\n      if (!href) return;\r\n      if (!href.startsWith('#') && href !== '\/') return;\r\n\r\n      e.preventDefault();\r\n\r\n      const headerHeight = window.innerWidth <= 1024 ? 60 : 80;\r\n      let scrollTargetY = 0;\r\n\r\n      if (href === '\/' || href === '#top') {\r\n        scrollTargetY = 0;\r\n      } else {\r\n        const target = document.querySelector(href);\r\n        if (!target) return;\r\n        const rect = target.getBoundingClientRect();\r\n        scrollTargetY = window.scrollY + rect.top - headerHeight;\r\n      }\r\n\r\n      window.scrollTo({\r\n        top: scrollTargetY,\r\n        behavior: 'smooth'\r\n      });\r\n\r\n      setTimeout(() => {\r\n        closeMenu();\r\n      }, menuTransitionDuration + 100);\r\n    });\r\n  });\r\n\r\nfunction updateMenuVisibility() {\r\n  const isMobile = window.innerWidth <= 1024;\r\n  if (isMobile) {\r\n    navLinksDesktop.style.display = 'none';\r\n    menuToggleButton.style.removeProperty('display');\r\n    menuToggleButton.style.visibility = 'visible';\r\n    menuToggleButton.style.opacity = '1';\r\n\r\n    \/\/ \u4e09\u672c\u7dda\u3092\u78ba\u5b9f\u306b\u8868\u793a\r\n    hamburger.querySelectorAll('.bar').forEach(bar => {\r\n      bar.style.display = 'block';\r\n    });\r\n  } else {\r\n    mobileMenu.classList.remove('active');\r\n    hamburger.style.display = 'none';\r\n    closeButton.style.display = 'none';\r\n    navLinksDesktop.style.display = 'flex';\r\n    menuToggleButton.style.display = 'none';\r\n    menuToggleButton.style.visibility = 'hidden';\r\n    menuToggleButton.style.opacity = '0';\r\n  }\r\n}\r\n\r\n  \/\/ \u2705 \u8ffd\u52a0\uff1a\u30ed\u30fc\u30c9\u76f4\u5f8c\u306b\u3082\u6b63\u3057\u304f\u5207\u308a\u66ff\u3048\r\n  updateMenuVisibility();\r\n  window.addEventListener('resize', updateMenuVisibility);\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c8ce62d e-flex e-con-boxed e-con e-parent\" data-id=\"c8ce62d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d61b28 elementor-widget elementor-widget-html\" data-id=\"2d61b28\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"loading-screen\">\r\n  <div id=\"loading-line\"><\/div>\r\n  <div id=\"loading-split-left\"><\/div>\r\n  <div id=\"loading-split-right\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n\/\/ \u30ed\u30fc\u30c7\u30a3\u30f3\u30b0\u30b9\u30af\u30ea\u30fc\u30f3\u306e\u8981\u7d20\u3092\u53d6\u5f97\r\nconst loadingScreen = document.getElementById('loading-screen');\r\nconst loadingLine = document.getElementById('loading-line');\r\nconst loadingSplitLeft = document.getElementById('loading-split-left');  \/\/ \u65b0\u898f\u53d6\u5f97\r\nconst loadingSplitRight = document.getElementById('loading-split-right'); \/\/ \u65b0\u898f\u53d6\u5f97\r\n\r\n\/\/ Elementor\u30a8\u30c7\u30a3\u30bf\u4e0a\u3067\u306a\u3044\u3053\u3068\u3092\u78ba\u8a8d\u3059\u308b\u95a2\u6570\r\nfunction isElementorEditor() {\r\n    return document.body.classList.contains('elementor-editor-active');\r\n}\r\n\r\n\/\/ \u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3092\u958b\u59cb\u3059\u308b\u30e1\u30a4\u30f3\u30ed\u30b8\u30c3\u30af\r\nfunction startLoadingAnimation() {\r\n    \/\/ \u30a8\u30c7\u30a3\u30bf\u4e0a\u3067\u306a\u3044\u5834\u5408\u306e\u307f\u5b9f\u884c\r\n    if (!isElementorEditor()) {\r\n        \/\/ \u8981\u7d20\u304c\u5b58\u5728\u3057\u306a\u3044\u3001\u307e\u305f\u306f\u3059\u3067\u306b\u975e\u8868\u793a\u306e\u5834\u5408\u306f\u4f55\u3082\u3057\u306a\u3044\r\n        if (!loadingScreen || !loadingLine || !loadingSplitLeft || !loadingSplitRight || loadingScreen.style.display === 'none') {\r\n            return;\r\n        }\r\n\r\n        \/\/ \u7dda\u304c\u4f38\u3073\u308b\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3092\u9069\u7528 (\u30c7\u30b0\u30ec\u56de\u907f\u306e\u305f\u3081\u5909\u66f4\u306a\u3057)\r\n        loadingLine.offsetWidth; \/\/ \u5f37\u5236\u7684\u306b\u30ea\u30d5\u30ed\u30fc\u3092\u767a\u751f\u3055\u305b\u308b (\u91cd\u8981)\r\n        loadingLine.style.animation = 'extendLine 1.5s ease-out forwards'; \/\/ \u7dda\u306e\u4f38\u3073\u308b\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\r\n\r\n        \/\/ \u7dda\u304c\u4f38\u3073\u308b\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u5b8c\u4e86\u5f8c\r\n        loadingLine.addEventListener('animationend', function lineAnimationEndHandler() {\r\n            this.removeEventListener('animationend', lineAnimationEndHandler); \/\/ \u30a4\u30d9\u30f3\u30c8\u30ea\u30b9\u30ca\u30fc\u3092\u524a\u9664\r\n\r\n            \/\/ \u2605\u5909\u66f4: \u5de6\u53f3\u306e\u753b\u9762\u3092\u30b9\u30e9\u30a4\u30c9\u30a2\u30a6\u30c8\u3055\u305b\u308b\u30af\u30e9\u30b9\u3092\u4ed8\u4e0e\r\n            \/\/ loadingScreen\u81ea\u4f53\u306fdisplay: flex\u306e\u307e\u307e\u306b\u3057\u3066\u304a\u304f\r\n            loadingSplitLeft.classList.add('slide-out-left');\r\n            loadingSplitRight.classList.add('slide-out-right');\r\n\r\n            \/\/ \u5de6\u53f3\u306e\u30b9\u30e9\u30a4\u30c9\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u5b8c\u4e86\u5f8c\u3001\u30ed\u30fc\u30c7\u30a3\u30f3\u30b0\u30b9\u30af\u30ea\u30fc\u30f3\u5168\u4f53\u3092\u975e\u8868\u793a\u306b\u3059\u308b\r\n            \/\/ \u3069\u3061\u3089\u304b\u4e00\u65b9\uff08\u4f8b\u3048\u3070\u5de6\u534a\u5206\uff09\u306e\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u7d42\u4e86\u3092\u5f85\u3066\u3070\u826f\u3044\r\n            loadingSplitLeft.addEventListener('transitionend', function splitTransitionEndHandler() {\r\n                this.removeEventListener('transitionend', splitTransitionEndHandler);\r\n                \r\n                \/\/ \u30ed\u30fc\u30c7\u30a3\u30f3\u30b0\u30b9\u30af\u30ea\u30fc\u30f3\u5168\u4f53\u3092\u5b8c\u5168\u306b\u975e\u8868\u793a\u306b\u3059\u308b\r\n                loadingScreen.style.display = 'none';\r\n                loadingScreen.style.opacity = '0'; \/\/ \u5ff5\u306e\u305f\u3081\u900f\u660e\u5ea6\u30820\u306b\r\n                loadingScreen.style.pointerEvents = 'none'; \/\/ \u30af\u30ea\u30c3\u30af\u30a4\u30d9\u30f3\u30c8\u3092\u7121\u52b9\u5316\r\n                \r\n            }, { once: true }); \/\/ \u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u304c1\u56de\u7d42\u308f\u3063\u305f\u3089\u30a4\u30d9\u30f3\u30c8\u30ea\u30b9\u30ca\u30fc\u3092\u524a\u9664\r\n\r\n        }, { once: true }); \/\/ \u7dda\u306e\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u304c1\u56de\u7d42\u308f\u3063\u305f\u3089\u30a4\u30d9\u30f3\u30c8\u30ea\u30b9\u30ca\u30fc\u3092\u524a\u9664\r\n\r\n        \/\/ \u30d5\u30a9\u30fc\u30eb\u30d0\u30c3\u30af\uff1a\u4f55\u3089\u304b\u306e\u7406\u7531\u3067\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u304c\u5b8c\u4e86\u3057\u306a\u3044\u5834\u5408\u306e\u5f37\u5236\u975e\u8868\u793a\r\n        \/\/ (\u7dda\u306e\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f31.5\u79d2 + \u30b9\u30e9\u30a4\u30c9\u30a2\u30a6\u30c8\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f30.8\u79d2 + \u4f59\u88d5 = \u7d043\u79d2)\r\n        setTimeout(() => {\r\n            if (loadingScreen && loadingScreen.style.display !== 'none') {\r\n                console.warn('\u30ed\u30fc\u30c7\u30a3\u30f3\u30b0\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u304c\u6642\u9593\u5185\u306b\u7d42\u4e86\u3057\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u5f37\u5236\u7684\u306b\u975e\u8868\u793a\u306b\u3057\u307e\u3059\u3002');\r\n                loadingScreen.style.display = 'none';\r\n                loadingScreen.style.opacity = '0';\r\n                loadingScreen.style.pointerEvents = 'none';\r\n            }\r\n        }, 3000);\r\n\r\n    } else {\r\n        \/\/ \u30a8\u30c7\u30a3\u30bf\u4e0a\u3067\u3042\u308c\u3070\u3001\u5373\u5ea7\u306b\u30ed\u30fc\u30c7\u30a3\u30f3\u30b0\u30b9\u30af\u30ea\u30fc\u30f3\u3092\u975e\u8868\u793a (\u5909\u66f4\u306a\u3057)\r\n        if (loadingScreen) {\r\n            loadingScreen.style.display = 'none';\r\n            loadingScreen.style.opacity = '0';\r\n            loadingScreen.style.pointerEvents = 'none';\r\n        }\r\n    }\r\n}\r\n\r\n\/\/ \u30da\u30fc\u30b8\u306e\u5168\u3066\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\uff08\u753b\u50cf\u542b\u3080\uff09\u304c\u30ed\u30fc\u30c9\u3055\u308c\u305f\u5f8c\u306b\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3092\u958b\u59cb (\u5909\u66f4\u306a\u3057)\r\nwindow.addEventListener('load', startLoadingAnimation);\r\n\r\n\/\/ \u6700\u5f8c\u306e\u624b\u6bb5\u3068\u3057\u3066\u3001\u4e07\u304c\u4e00\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u304c\u958b\u59cb\u3055\u308c\u306a\u3044\u5834\u5408\u306e\u5f37\u5236\u7d42\u4e86 (\u30ed\u30fc\u30c7\u30a3\u30f3\u30b0\u30b9\u30af\u30ea\u30fc\u30f3\u304c\u305a\u3063\u3068\u8868\u793a\u3055\u308c\u308b\u306e\u3092\u9632\u3050) (\u5909\u66f4\u306a\u3057)\r\nsetTimeout(() => {\r\n    \/\/ \u30a8\u30c7\u30a3\u30bf\u3067\u306a\u3044\u5834\u5408\u3001\u304b\u3064\u30ed\u30fc\u30c7\u30a3\u30f3\u30b0\u30b9\u30af\u30ea\u30fc\u30f3\u304c\u307e\u3060\u8868\u793a\u72b6\u614b\u306e\u5834\u5408\r\n    if (!isElementorEditor() && loadingScreen && loadingScreen.style.display !== 'none') {\r\n        loadingScreen.style.display = 'none';\r\n        loadingScreen.style.opacity = '0';\r\n        loadingScreen.style.pointerEvents = 'none';\r\n    }\r\n}, 7000); \/\/ 7\u79d2\u5f8c (\u5341\u5206\u306b\u9577\u3044\u6642\u9593) \u306b\u5f37\u5236\u7684\u306b\u96a0\u3059\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5cefeb2 elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"5cefeb2\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-451ab64 elementor-hidden-desktop elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"451ab64\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-36955c0 elementor-hidden-desktop elementor-hidden-tablet e-flex e-con-boxed e-con e-parent\" data-id=\"36955c0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-45104f0 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"45104f0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da96f4e elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"da96f4e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* --- \u5168\u4f53\u306e\u30d5\u30a9\u30f3\u30c8\u8a2d\u5b9a --- *\/\r\n\/* PC\u7248\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30d5\u30a9\u30f3\u30c8\u30d5\u30a1\u30df\u30ea\u30fc\u3068\u6587\u5b57\u8272 *\/\r\n:root {\r\n    \/* PC\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30d5\u30a9\u30f3\u30c8 *\/\r\n    --font-family-pc: \"Noto Sans JP\", sans-serif;\r\n    \/* PC\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u6587\u5b57\u8272 *\/\r\n    --text-color-pc: #333;\r\n    \/* PC\u7248\u30ea\u30f3\u30af\u8272 *\/\r\n    --link-color-pc: #374151;\r\n    \/* PC\u7248YouTube\u30ea\u30f3\u30af\u8272 *\/\r\n    --youtube-link-color-pc: #dc2626;\r\n}\r\n\r\n\/* \u5168\u4f53\u306e\u57fa\u672c\u8a2d\u5b9a (\u30d6\u30e9\u30a6\u30b6\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30de\u30fc\u30b8\u30f3\u30fb\u30d1\u30c7\u30a3\u30f3\u30b0\u3092\u30ea\u30bb\u30c3\u30c8) *\/\r\nhtml, body {\r\n    width: 100%;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    overflow-x: hidden; \/* \u6a2a\u65b9\u5411\u306e\u30b9\u30af\u30ed\u30fc\u30eb\u3092\u9632\u6b62 *\/\r\n}\r\n\r\n\/* --- \u6539\u884c\u30bf\u30b0\u306e\u5171\u901a\u975e\u8868\u793a\u8a2d\u5b9a --- *\/\r\n.pc-only-break,\r\n.mobile-only-break {\r\n    display: none;\r\n}\r\n\r\n\/* --- PC\u7248\uff08768px\u4ee5\u4e0a\u306e\u753b\u9762\u5e45\uff09\u3067PC\u5c02\u7528\u306e\u6539\u884c\u3092\u8868\u793a --- *\/\r\n@media (min-width: 768px) {\r\n    .pc-only-break {\r\n        display: block; \/* PC\u7248\u3067\u306f\u6539\u884c\u3068\u3057\u3066\u8868\u793a *\/\r\n    }\r\n}\r\n\r\n\r\n\/* --- Hero Section - PC\u7248\u30c7\u30d5\u30a9\u30eb\u30c8 --- *\/\r\n.hero-bg {\r\n    min-height: 100vh;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    justify-content: center;\r\n    background-color: #111;\r\n    background-image: url('https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/moon-stone-banner\u6539-1536-x-1024-px-scaled.webp');\r\n    background-size: cover;\r\n    background-position: center;\r\n    background-repeat: no-repeat;\r\n    background-attachment: fixed; \/* \u80cc\u666f\u753b\u50cf\u3092\u30d3\u30e5\u30fc\u30dd\u30fc\u30c8\u306b\u56fa\u5b9a\u3057\u3001\u30d1\u30e9\u30e9\u30c3\u30af\u30b9\u52b9\u679c\u3092\u751f\u307f\u51fa\u3059 *\/\r\n    text-align: center;\r\n    color: white;\r\n    padding: 0;\r\n}\r\n\r\n.hero-container {\r\n    width: 100%;\r\n    max-width: 1000px;\r\n    padding: 0 20px;\r\n    margin-top: -100px;\r\n}\r\n\r\n.hero-title {\r\n    font-size: 36px;\r\n    font-weight: 900;\r\n    line-height: 1.4;\r\n    color: white;\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\n    animation: fadeInUp 0.8s ease forwards;\r\n    text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7);\r\n    padding: 8px 16px;\r\n    border-radius: 8px;\r\n    margin-bottom: 8px;\r\n}\r\n.hero-title-1 { animation-delay: 0s; }\r\n.hero-title-2 { white-space: nowrap; animation-delay: 0.8s; }\r\n.hero-title-3 { animation-delay: 1.6s; }\r\n\r\n@keyframes fadeInUp {\r\n    0% { opacity: 0; transform: translateY(20px); }\r\n    100% { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n.hero-logo-wrapper {\r\n    margin-top: 32px;\r\n    display: flex;\r\n    justify-content: center;\r\n    width: 100%;\r\n}\r\n\r\n.hero-logo {\r\n    max-width: 200px;\r\n    width: 100%;\r\n    display: block;\r\n    clip-path: inset(0 100% 0 0); \/* \u2190 \u521d\u671f\u72b6\u614b\uff1a\u53f3\u5074\u3059\u3079\u3066\u96a0\u3059 *\/\r\n    animation: revealLogo 1.2s ease forwards;\r\n    animation-delay: 2.4s;\r\n    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.6));\r\n}\r\n\r\n@keyframes revealLogo {\r\n    to {\r\n        clip-path: inset(0 0 0 0); \/* \u2190 \u6700\u7d42\u72b6\u614b\uff1a\u3059\u3079\u3066\u8868\u793a *\/\r\n    }\r\n}\r\n\r\n.hero-buttons {\r\n    display: flex;\r\n    justify-content: center;\r\n    margin-top: 32px;\r\n}\r\n\r\n.btn-primary {\r\n    background-color: #7c3aed;\r\n    color: white;\r\n    border: none;\r\n    padding: 14px 32px;\r\n    font-size: 16px;\r\n    font-weight: bold;\r\n    border-radius: 8px;\r\n    transition: all 0.3s ease;\r\n    cursor: pointer;\r\n}\r\n\r\n.btn-primary:hover {\r\n    background-color: #6b21a8;\r\n    transform: translateY(-2px);\r\n}\r\n\r\n.hero-title .purple { color: #f9e27d; }\r\n.hero-title .yellow { color: #facc15; }\r\n\r\n@media (min-width: 768px) {\r\n    .hero-title { font-size: 56px; }\r\n}\r\n\r\n\/* --- \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\uff08768px\u304b\u30891024px\u306e\u753b\u9762\u5e45\uff09 --- *\/\r\n@media (min-width: 768px) and (max-width: 1024px) { \/* \u2605\u8ffd\u52a0: \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u306e\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8 *\/\r\n    .tablet-only-break { \/* \u2605\u8ffd\u52a0: \u30bf\u30d6\u30ec\u30c3\u30c8\u5c02\u7528\u6539\u884c\u30bf\u30b0\u306e\u8868\u793a *\/\r\n        display: block;\r\n    }\r\n    .hero-title { font-size: 40px !important; } \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u306e\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u4f8b *\/\r\n    .hero-bg {\r\n        \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u5c02\u7528\u306e\u80cc\u666f\u753b\u50cf *\/\r\n        background-image: url('https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/moon-stone-banner\u6539-1536-x-1024-px.png-scaled.png'); \/* \u2605\u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u306e\u80cc\u666f\u753b\u50cfURL\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u2605 *\/\r\n        min-height: 100vh; \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u306e\u9ad8\u3055\u8abf\u6574\u4f8b *\/\r\n        background-size: cover; \/* \u753b\u50cf\u304c\u30bb\u30af\u30b7\u30e7\u30f3\u5168\u4f53\u3092\u8986\u3046\u3088\u3046\u306b\u8abf\u6574 *\/\r\n        background-attachment: scroll; \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u306f\u30b9\u30af\u30ed\u30fc\u30eb\u306b\u5408\u308f\u305b\u3066\u52d5\u304f *\/\r\n    }\r\n}\r\n\r\n\/* --- Mobile\u7248\uff08767px\u4ee5\u4e0b\u306e\u753b\u9762\u5e45\uff09 --- *\/\r\n@media (max-width: 767px) {\r\n    .mobile-only-break {\r\n        display: block; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306f\u6539\u884c\u3068\u3057\u3066\u8868\u793a *\/\r\n    }\r\n\r\n    \/* Hero Section - \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u80cc\u666f\u753b\u50cf\u3068\u30b5\u30a4\u30ba\u8abf\u6574 *\/\r\n .hero-bg {\r\n    min-height: 600px !important;\r\n    background-image: url('https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/moon-stone-banner\u65391024\u00d71536.png-scaled.webp') !important;\r\n    background-size: cover !important; \/* \u2605\u3053\u3053\u3092 'contain' \u304b\u3089 'cover' \u306b\u5909\u66f4 *\/\r\n    background-position: center !important;\r\n    background-repeat: no-repeat !important;\r\n    background-attachment: scroll !important;\r\n\/* \u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306e\u4e0a\u4e0b\u306e\u4f59\u767d\u3092\u8ffd\u52a0\u3057\u3001\u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u6ea2\u308c\u3092\u9632\u6b62 *\/\r\n        padding-top: 100px !important; \/* \u4e0a\u90e8\u306e\u4f59\u767d *\/\r\n        padding-bottom: 100px !important; \/* \u4e0b\u90e8\u306e\u4f59\u767d *\/\r\n        \/* display: flex; \u3084 justify-content: center; \u304c\u3042\u308b\u306e\u3067\u3001\r\n           \u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u4e0a\u4e0b\u4e2d\u592e\u306b\u914d\u7f6e\u3055\u308c\u3001\u305d\u306e\u5916\u5074\u306b\u30d1\u30c7\u30a3\u30f3\u30b0\u304c\u8ffd\u52a0\u3055\u308c\u307e\u3059 *\/\r\n  }\r\n\r\n .hero-title { font-size: 20px !important; }\r\n .hero-title .yellow { font-size: 36px !important; }\r\n .hero-title-2 { white-space: normal; }\r\n    \r\n}\r\n\r\n\/* --- \u30bf\u30d6\u30ec\u30c3\u30c8\u6a2a\u5411\u304d\uff08768\u301c1024px\uff09\u5bfe\u7b56 --- *\/\r\n@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {\r\n  .hero-bg {\r\n    min-height: 100vh !important;\r\n    padding-top: 60px;\r\n    padding-bottom: 60px;\r\n    background-position: center center;\r\n    background-size: cover;\r\n  }\r\n  .hero-title {\r\n    font-size: 36px !important;\r\n  }\r\n  .hero-logo {\r\n    max-width: 180px;\r\n  }\r\n}\r\n\r\n\/* --- iPad Pro 12.9\u30a4\u30f3\u30c1 \u7e26\u5411\u304d\uff081024 \u00d7 1366\uff09\u5bfe\u7b56 --- *\/\r\n@media (min-width: 1024px) and (max-width: 1365px) and (orientation: portrait) {\r\n  .hero-bg {\r\n    min-height: 100vh;\r\n    padding-top: 80px;\r\n    padding-bottom: 80px;\r\n    background-position: center center;\r\n    background-size: cover;\r\n    background-attachment: scroll;\r\n  }\r\n  .hero-title {\r\n    font-size: 44px !important;\r\n  }\r\n  .hero-logo {\r\n    max-width: 220px;\r\n  }\r\n}\r\n\r\n\/* --- iPad Pro 12.9\u30a4\u30f3\u30c1 \u6a2a\u5411\u304d\uff081366 \u00d7 1024\uff09\u5bfe\u7b56 --- *\/\r\n@media (min-width: 1366px) and (max-width: 1440px) and (orientation: landscape) {\r\n  .hero-bg {\r\n    min-height: 100vh;\r\n    padding-top: 80px;\r\n    padding-bottom: 80px;\r\n    background-position: center center;\r\n    background-size: cover;\r\n    background-attachment: scroll;\r\n  }\r\n  .hero-title {\r\n    font-size: 48px !important;\r\n  }\r\n  .hero-logo {\r\n    max-width: 240px;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n<section class=\"hero-bg\">\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ea2b6ed e-con-full e-flex e-con e-parent\" data-id=\"ea2b6ed\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-709e6cd elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"709e6cd\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.2\/css\/all.min.css\" integrity=\"sha512-SnH5WK+bZxgPHs44uWIX+LLJAJ9\/2PkPKZ5QiAj6Ta86w+fsb2TkcmfRyVX3pBnMFcV7oQPJkl9QevSCWr3W6A==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" \/> \r\n\r\n<style>\r\n\/* ------------------------------\r\n   \u5171\u901a\u30b9\u30bf\u30a4\u30eb\uff08\u65e2\u5b58\u90e8\u5206\uff09\r\n------------------------------ *\/\r\n@media (min-width: 1101px) {\r\n  #pickup-schedule { scroll-padding-top: 100px; }\r\n}\r\n@media (min-width: 768px) and (max-width: 1100px) {\r\n  #pickup-schedule { scroll-padding-top: 80px; }\r\n}\r\n@media (max-width: 767px) {\r\n  #pickup-schedule { scroll-padding-top: 60px; }\r\n}\r\n\r\n\/* \u30e9\u30a4\u30d6\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u753b\u50cf *\/\r\n#live-schedule-images .live-schedule-item img {\r\n  width: 100% !important;\r\n  max-width: 716px !important;\r\n  height: auto !important;\r\n  object-fit: contain !important;\r\n  display: block;\r\n}\r\n\r\n\/* PC *\/\r\n@media (min-width: 1101px) {\r\n  #live-schedule-images {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    justify-content: center;\r\n    gap: 20px;\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n  }\r\n  #live-schedule-images .live-schedule-item {\r\n    flex: 0 0 500px;\r\n    width: 500px;\r\n    box-sizing: border-box;\r\n  }\r\n}\r\n\r\n\/* \u30bf\u30d6\u30ec\u30c3\u30c8 *\/\r\n@media (min-width: 768px) and (max-width: 1100px) {\r\n  #live-schedule-images {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    justify-content: flex-start;\r\n    gap: 20px;\r\n    padding: 0 24px;\r\n    box-sizing: border-box;\r\n    max-width: 100%;\r\n  }\r\n  #live-schedule-images .live-schedule-item {\r\n    flex: 0 0 calc(50% - 10px);\r\n    box-sizing: border-box;\r\n  }\r\n}\r\n\r\n\/* \u30e2\u30d0\u30a4\u30eb *\/\r\n@media (max-width: 767px) {\r\n  #live-schedule-images {\r\n    display: block;\r\n    padding: 0 16px;\r\n    box-sizing: border-box;\r\n  }\r\n  #live-schedule-images .live-schedule-item {\r\n    width: 100%;\r\n    margin-bottom: 20px;\r\n    box-sizing: border-box;\r\n  }\r\n}\r\n\r\n\/* \u30bb\u30af\u30b7\u30e7\u30f3\u5168\u4f53\u88c5\u98fe *\/\r\n#custom-html-container-with-padding {\r\n  padding-top: 50px;\r\n  padding-bottom: 50px;\r\n  background-color: black;\r\n}\r\n@media (max-width: 767px) {\r\n  #custom-html-container-with-padding {\r\n    padding-top: 30px;\r\n    padding-bottom: 30px;\r\n  }\r\n}\r\n#pickup-schedule h2.section-title {\r\n  font-size: 24pt;\r\n  letter-spacing: 2px;\r\n  margin-bottom: 8px;\r\n  text-align: center;\r\n  color: #ffffff;\r\n}\r\n#pickup-schedule > div > p {\r\n  font-size: 14pt;\r\n  text-align: center;\r\n}\r\n@media (max-width: 767px) {\r\n  #pickup-schedule h2.section-title {\r\n    font-size: 18pt !important;\r\n  }\r\n  #pickup-schedule > div > p {\r\n    font-size: 14pt !important;\r\n  }\r\n}\r\n\r\n\/* \u30bb\u30af\u30b7\u30e7\u30f3\u80cc\u666f *\/\r\n#pickup-schedule {\r\n  background: #000;\r\n  color: #fff;\r\n  padding: 100px 20px 60px;\r\n  position: relative;\r\n}\r\n\r\n\/* ------------------------------\r\n   \u4e88\u7d04\u30d0\u30ca\u30fc\uff1a\u5e38\u306b\u53f3\u4e0b\u56fa\u5b9a\r\n------------------------------ *\/\r\n#fixed-reserve-banner {\r\n  position: fixed !important;\r\n  right: 20px !important;\r\n  bottom: calc(20px + env(safe-area-inset-bottom, 0)) !important;\r\n  z-index: 1000 !important;\r\n  width: 200px;\r\n  pointer-events: auto;\r\n  transition: none !important;\r\n}\r\n#fixed-reserve-banner img {\r\n  width: 100%;\r\n  height: auto;\r\n  display: block;\r\n  transition: none !important;\r\n}\r\n\r\n@media (max-width: 1100px) {\r\n  #fixed-reserve-banner { width: 180px; }\r\n}\r\n@media (max-width: 767px) {\r\n  #fixed-reserve-banner {\r\n    width: 120px;\r\n    right: 16px !important;\r\n    bottom: calc(12px + env(safe-area-inset-bottom, 0)) !important;\r\n  }\r\n}\r\n\r\n\/* \u30b8\u30e3\u30f3\u30d7\u6642\u306b\u30bf\u30a4\u30c8\u30eb\u304c\u30d8\u30c3\u30c0\u30fc\u306b\u96a0\u308c\u306a\u3044\u3088\u3046\u306b\u88dc\u6b63 *\/\r\n#pickup-schedule h2.section-title {\r\n  scroll-margin-top: 100px !important;\r\n}\r\n<\/style>\r\n\r\n<!-- ========================\r\n     HTML\u69cb\u9020\r\n======================== -->\r\n<section id=\"pickup-schedule\">\r\n  <div style=\"max-width: 1200px; margin: auto; position: relative;\">\r\n    <h2 class=\"section-title\">Pick Up Schedule<\/h2>\r\n    <div id=\"live-schedule-content-wrapper\">\r\n      <p style=\"text-align:center;\">\u8aad\u307f\u8fbc\u307f\u4e2d...<\/p>\r\n    <\/div>\r\n    <div class=\"pickup-schedule-bottom\" style=\"text-align: center; margin-top: 60px; padding-bottom: 80px;\">\r\n      <a href=\"\/?page_id=762\" style=\"display:inline-block; background-color: #7b6848; color:white; padding:12px 32px; font-size:14px; font-weight:bold; border-radius:4px; text-decoration:none;\">\u305d\u306e\u4ed6\u306e\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u306f\u3053\u3061\u3089<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u30d0\u30ca\u30fc\uff1a\u753b\u50cf\u4e88\u7d04 -->\r\n<div id=\"fixed-reserve-banner\">\r\n  <a href=\"https:\/\/line.me\/R\/ti\/p\/@395sovbz\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n    <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/\u4e88\u7d04UI.png\" alt=\"\u4e88\u7d04\u306f\u3053\u3061\u3089\u304b\u3089\">\r\n  <\/a>\r\n<\/div>\r\n\r\n<!-- ========================\r\n     JS\uff08\u30a4\u30d9\u30f3\u30c8\u53d6\u5f97\u51e6\u7406\u306e\u307f\uff09\r\n======================== -->\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n  const targetPageUrl = window.location.origin + '\/?page_id=762';\r\n  const contentWrapper = document.getElementById('live-schedule-content-wrapper');\r\n\r\n  fetch(targetPageUrl)\r\n    .then(response => {\r\n      if (!response.ok) throw new Error(`HTTP error! status: ${response.status}`);\r\n      return response.text();\r\n    })\r\n    .then(html => {\r\n      const parser = new DOMParser();\r\n      const doc = parser.parseFromString(html, 'text\/html');\r\n\r\n      const container = doc.getElementById('custom-html-container-with-padding');\r\n      const liveSchedule = container?.querySelector('#live-schedule-images');\r\n      if (!liveSchedule) {\r\n        contentWrapper.innerHTML = '<p style=\"text-align:center; color: #aaa;\">\u30a4\u30d9\u30f3\u30c8\u30c7\u30fc\u30bf\u306e\u53d6\u5f97\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002<\/p>';\r\n        return;\r\n      }\r\n\r\n      const items = liveSchedule.querySelectorAll('.live-schedule-item');\r\n      if (!items.length) {\r\n        contentWrapper.innerHTML = '<p style=\"text-align:center;\">\u73fe\u5728\u8868\u793a\u3067\u304d\u308b\u30a4\u30d9\u30f3\u30c8\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>';\r\n        return;\r\n      }\r\n\r\n      const limit = 4;\r\n      const fragment = document.createDocumentFragment();\r\n\r\n      const sortedItems = Array.from(items).sort((a, b) => {\r\n        const getDate = alt => {\r\n          const match = alt.match(\/(\\d{4})\u5e74(\\d{1,2})\u6708(\\d{1,2})\u65e5\/);\r\n          return match ? parseInt(`${match[1]}${match[2].padStart(2, '0')}${match[3].padStart(2, '0')}`) : 0;\r\n        };\r\n        const aDate = getDate(a.querySelector('img')?.alt || '');\r\n        const bDate = getDate(b.querySelector('img')?.alt || '');\r\n        const today = new Date();\r\n        const todayNum = parseInt(`${today.getFullYear()}${String(today.getMonth() + 1).padStart(2, '0')}${String(today.getDate()).padStart(2, '0')}`);\r\n        const isFutureA = aDate >= todayNum;\r\n        const isFutureB = bDate >= todayNum;\r\n        if (isFutureA && !isFutureB) return -1;\r\n        if (!isFutureA && isFutureB) return 1;\r\n        return aDate - bDate;\r\n      });\r\n\r\n      const wrapper = document.createElement('div');\r\n      wrapper.id = 'live-schedule-images';\r\n\r\n      sortedItems.slice(0, limit).forEach(item => {\r\n        const clone = item.cloneNode(true);\r\n        const img = clone.querySelector('img');\r\n        if (img && !img.src.startsWith('http')) {\r\n          img.src = new URL(img.getAttribute('src'), targetPageUrl).href;\r\n        }\r\n        fragment.appendChild(clone);\r\n      });\r\n\r\n      contentWrapper.innerHTML = '';\r\n      wrapper.appendChild(fragment);\r\n      contentWrapper.appendChild(wrapper);\r\n    })\r\n    .catch(() => {\r\n      contentWrapper.innerHTML = '<p style=\"text-align:center; color: #aaa;\">\u30a4\u30d9\u30f3\u30c8\u306e\u53d6\u5f97\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002<\/p>';\r\n    });\r\n});\r\n<\/script>\r\n\r\n<!-- ========================\r\n     JS\uff08\u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\u88dc\u6b63\uff09\r\n======================== -->\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n  const headerOffset = 100; \/\/ \u2190 \u56fa\u5b9a\u30d8\u30c3\u30c0\u30fc\u306e\u9ad8\u3055\r\n  const links = document.querySelectorAll('a[href^=\"#\"]');\r\n\r\n  links.forEach(link => {\r\n    link.addEventListener('click', function (e) {\r\n      const targetId = this.getAttribute('href');\r\n      if (!targetId || targetId === '#' || !document.querySelector(targetId)) return;\r\n      \r\n      e.preventDefault();\r\n      const target = document.querySelector(targetId);\r\n      const top = target.getBoundingClientRect().top + window.scrollY - headerOffset;\r\n\r\n      window.scrollTo({ top: top, behavior: 'smooth' });\r\n    });\r\n  });\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-acc7512 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"acc7512\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* PC\u30fb\u30bf\u30d6\u30ec\u30c3\u30c8\u7248 (768px\u4ee5\u4e0a) *\/\n\/* \u53e4\u3044 .event-item img \u95a2\u9023\u306eCSS\u306f\u3001\u65b0\u3057\u3044 .live-schedule-item img \u3068\u7af6\u5408\u3059\u308b\u305f\u3081\u3001\n   \u5fc5\u8981\u306b\u5fdc\u3058\u3066\u4fee\u6b63\u307e\u305f\u306f\u524a\u9664\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n   \u3053\u3053\u3067\u306f\u65b0\u3057\u3044 CSS \u3092\u512a\u5148\u3057\u307e\u3059\u3002*\/\n\n\/* \u65b0\u3057\u304f\u8ffd\u52a0\u3059\u308bCSS\u30eb\u30fc\u30eb *\/\n\/* pickup-schedule \u3067\u8868\u793a\u3055\u308c\u308b\u30a4\u30d9\u30f3\u30c8\u753b\u50cf\u306e\u30b9\u30bf\u30a4\u30eb *\/\n#pickup-events .live-schedule-item {\n    display: flex; \/* \u753b\u50cf\u3068\u30c6\u30ad\u30b9\u30c8\u3092\u6a2a\u4e26\u3073\u306b\u3059\u308b\u5834\u5408\u306fflex\u3092\u4f7f\u3046 *\/\n    align-items: center; \/* \u7e26\u65b9\u5411\u306e\u4e2d\u592e\u63c3\u3048 *\/\n    margin-bottom: 20px; \/* \u5404\u30a4\u30d9\u30f3\u30c8\u30a2\u30a4\u30c6\u30e0\u9593\u306e\u4e0b\u4f59\u767d *\/\n    background-color: #1a1a1a; \/* \u30a4\u30d9\u30f3\u30c8\u30a2\u30a4\u30c6\u30e0\u306e\u80cc\u666f\u8272 *\/\n    padding: 15px; \/* \u30a4\u30d9\u30f3\u30c8\u30a2\u30a4\u30c6\u30e0\u306e\u5185\u5074\u306e\u4f59\u767d *\/\n    border-radius: 8px; \/* \u89d2\u3092\u4e38\u3081\u308b *\/\n    box-shadow: 0 2px 5px rgba(0,0,0,0.3); \/* \u5f71\u3092\u8ffd\u52a0 *\/\n}\n\n#pickup-events .live-schedule-item:last-child {\n    margin-bottom: 0; \/* \u6700\u5f8c\u306e\u30a2\u30a4\u30c6\u30e0\u306e\u4e0b\u4f59\u767d\u306f\u306a\u3057 *\/\n}\n\n#pickup-events .live-schedule-item img {\n    width: 150px; \/* \u7e2e\u5c0f\u8868\u793a\u3059\u308b\u753b\u50cf\u306e\u5e45 *\/\n    height: auto; \/* \u9ad8\u3055\u306f\u81ea\u52d5\u8abf\u6574 *\/\n    object-fit: contain; \/* \u753b\u50cf\u5168\u4f53\u3092\u8868\u793a\u3057\u3001\u5207\u308a\u53d6\u3089\u306a\u3044 *\/\n    flex-shrink: 0; \/* \u7e2e\u5c0f\u3057\u306a\u3044 *\/\n    margin-right: 20px; \/* \u753b\u50cf\u3068\u30c6\u30ad\u30b9\u30c8\u306e\u9593\u306e\u4f59\u767d *\/\n    border-radius: 4px; \/* \u753b\u50cf\u306e\u89d2\u3092\u4e38\u3081\u308b *\/\n}\n\n\/* PC\u30fb\u30bf\u30d6\u30ec\u30c3\u30c8\u7248 (768px\u4ee5\u4e0a) *\/\n@media (min-width: 768px) {\n    #pickup-events .live-schedule-item img {\n        width: 200px; \/* PC\u3067\u306e\u753b\u50cf\u306e\u5e45 *\/\n    }\n}\n\n\n\/* \u30bf\u30a4\u30c8\u30eb\uff08h2\uff09\u309224pt\u306b *\/\n#pickup-schedule h2.section-title {\n  font-size: 24pt; \/* PC\u30c7\u30d5\u30a9\u30eb\u30c8 *\/\n  letter-spacing: 2px;\n  margin-bottom: 8px;\n  text-align: center;\n  color: #ffffff;\n}\n\n\/* \u30b5\u30d6\u30bf\u30a4\u30c8\u30eb\uff08p\u30bf\u30b0\u76f4\u4e0b\uff09\u309214pt\u306b *\/\n#pickup-schedule > div > p {\n  font-size: 14pt; \/* PC\u30c7\u30d5\u30a9\u30eb\u30c8 *\/\n  text-align: center;\n}\n\n\/* \u30e2\u30d0\u30a4\u30eb\u7248 (max-width: 767px) \u306e\u307f\u306e\u8abf\u6574 *\/\n@media (max-width: 767px) {\n  \/* \u30bf\u30a4\u30c8\u30eb\uff08h2\uff09\u309218pt\u306b *\/\n  #pickup-schedule h2.section-title {\n    font-size: 18pt !important;\n  }\n\n  \/* \u30b5\u30d6\u30bf\u30a4\u30c8\u30eb\uff08p\u30bf\u30b0\u76f4\u4e0b\uff09\u309214pt\u306b *\/\n  #pickup-schedule > div > p {\n    font-size: 14pt !important;\n  }\n    \/* \u30bf\u30a4\u30c8\u30eb\u4e0a\u306e\u4f59\u767d\u3092\u7e2e\u3081\u308b\uff08\u9ad8\u305550px \u2192 20px\uff09 *\/\n  #pickup-schedule-before-space {\n    height: 20px !important; \/* height: px !important; \u3092\u4fee\u6b63 *\/\n  }\n\n  \/* \u305d\u306e\u4ed6\u306e\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u30dc\u30bf\u30f3\u4e0b\u306e\u4f59\u767d\u3092\u7e2e\u3081\u308b\uff0880px \u2192 30px\uff09 *\/\n  #pickup-schedule .pickup-schedule-bottom {\n    padding-bottom: 30px !important;\n  }\n\n  \/* \u30e2\u30d0\u30a4\u30eb\u3067\u306e\u30a4\u30d9\u30f3\u30c8\u30a2\u30a4\u30c6\u30e0\u306e\u8abf\u6574 *\/\n  #pickup-events .live-schedule-item {\n      flex-direction: column; \/* \u30e2\u30d0\u30a4\u30eb\u3067\u306f\u7e26\u4e26\u3073\u306b\u3059\u308b *\/\n      text-align: center;\n      padding: 10px;\n  }\n  #pickup-events .live-schedule-item img {\n      width: 100%; \/* \u30e2\u30d0\u30a4\u30eb\u3067\u306f\u753b\u50cf\u3092\u89aa\u8981\u7d20\u3044\u3063\u3071\u3044\u306b *\/\n      max-width: 250px; \/* \u6700\u5927\u5e45\u3092\u8a2d\u3051\u3066\u753b\u50cf\u304c\u5927\u304d\u304f\u306a\u308a\u3059\u304e\u306a\u3044\u3088\u3046\u306b *\/\n      margin-right: 0; \/* \u4f59\u767d\u3092\u306a\u304f\u3059 *\/\n      margin-bottom: 10px; \/* \u753b\u50cf\u3068\u30c6\u30ad\u30b9\u30c8\u306e\u9593\u306e\u7e26\u65b9\u5411\u306e\u4f59\u767d *\/\n  }\n}\n<\/style>\n\n<div id=\"pickup-schedule-before-space\" style=\"height: 50px; background-color: #000;\"><\/div>\n<section id=\"pickup-schedule\" style=\"background: #000; color: #fff; padding: 100px 20px 60px;\">\n  <div style=\"max-width: 1200px; margin: auto;\">\n    <h2 class=\"section-title\" style=\"text-align: center; color: #ffffff; letter-spacing: 2px; margin-bottom: 8px;\">\n      Pick Up Schedule\n    <\/h2>\n\n    <div id=\"pickup-events\">\n      <p style=\"text-align: center; font-size: 14px;\">\u8aad\u307f\u8fbc\u307f\u4e2d...<\/p>\n    <\/div>\n\n    <div class=\"pickup-schedule-bottom\" style=\"text-align: center; margin-top: 60px; padding-bottom: 80px;\">\n      <a href=\"\/?page_id=762\" style=\" \/* \u4fee\u6b63: \u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u30da\u30fc\u30b8\u3078\u306e\u30ea\u30f3\u30af\u3092762\u306b *\/\n        display: inline-block;\n        background-color: #7b6848;\n        color: white;\n        padding: 12px 32px;\n        font-size: 14px;\n        font-weight: bold;\n        border: none;\n        border-radius: 4px;\n        text-decoration: none;\n        transition: background-color 0.3s ease;\"\n        onmouseover=\"this.style.backgroundColor='#5e4f34'\"\n        onmouseout=\"this.style.backgroundColor='#7b6848'\">\n        \u305d\u306e\u4ed6\u306e\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u306f\u3053\u3061\u3089\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\nfetch(window.location.origin + '\/?page_id=762') \/\/ \u2b50\ufe0e\u5909\u66f4\u70b91: \u30d5\u30a7\u30c3\u30c1\u5148\u306e\u30da\u30fc\u30b8ID\u3092762\u306b\u4fee\u6b63\n.then(res => res.text())\n.then(html => {\n  const parser = new DOMParser();\n  const doc = parser.parseFromString(html, 'text\/html');\n\n  \/\/ \u2b50\ufe0e\u5909\u66f4\u70b92: \u30d5\u30a7\u30c3\u30c1\u3057\u305f\u30da\u30fc\u30b8\u304b\u3089 'live-schedule-images' ID\u3092\u6301\u3064\u8981\u7d20\u3092\u53d6\u5f97\n  const eventListContainerOnFetchedPage = doc.getElementById('live-schedule-images');\n\n  if (!eventListContainerOnFetchedPage) {\n    console.error(\"\u30d5\u30a7\u30c3\u30c1\u3057\u305f\u30da\u30fc\u30b8\u306b 'live-schedule-images' ID\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002\");\n    document.getElementById('pickup-events').innerHTML = '<p style=\"text-align:center; color: #aaa;\">\u30a4\u30d9\u30f3\u30c8\u30c7\u30fc\u30bf\u306e\u53d6\u5f97\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002<\/p>';\n    return;\n  }\n\n  \/\/ \u2b50\ufe0e\u5909\u66f4\u70b93: \u305d\u306e\u30b3\u30f3\u30c6\u30ca\u306e\u4e2d\u304b\u3089 .live-schedule-item \u3092\u53d6\u5f97\n  const items = eventListContainerOnFetchedPage.querySelectorAll('.live-schedule-item');\n  const container = document.getElementById('pickup-events');\n\n  if (!items.length) {\n    container.innerHTML = '<p style=\"text-align:center;\">\u73fe\u5728\u8868\u793a\u3067\u304d\u308b\u30a4\u30d9\u30f3\u30c8\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>';\n    return;\n  }\n\n  const limit = 5; \/\/ \u8868\u793a\u3059\u308b\u30a4\u30d9\u30f3\u30c8\u306e\u6700\u5927\u6570\n  const fragment = document.createDocumentFragment();\n\n  \/\/ \u65e5\u4ed8\u9806\u306b\u30bd\u30fc\u30c8\u3059\u308b\u30ed\u30b8\u30c3\u30af\uff08\u30aa\u30d7\u30b7\u30e7\u30f3\uff09\n  \/\/ \u753b\u50cf\u306ealt\u5c5e\u6027\u304b\u3089\u65e5\u4ed8\u60c5\u5831\u3092\u62bd\u51fa\u3057\u3066\u30bd\u30fc\u30c8\u3059\u308b\u5834\u5408\u306e\u4f8b\n  const sortedItems = Array.from(items).sort((a, b) => {\n    \/\/ alt\u5c5e\u6027\u304b\u3089\u65e5\u4ed8\u3092\u62bd\u51fa\u3059\u308b\uff08\u4f8b: \"2025\u5e747\u670821\u65e5\u30e9\u30a4\u30d6\" -> \"20250721\"\uff09\n    const getDateFromAlt = (altText) => {\n      const match = altText.match(\/(\\d{4})\u5e74(\\d{1,2})\u6708(\\d{1,2})\u65e5\/);\n      if (match) {\n        const year = match[1];\n        const month = String(match[2]).padStart(2, '0');\n        const day = String(match[3]).padStart(2, '0');\n        return parseInt(`${year}${month}${day}`);\n      }\n      return 0; \/\/ \u65e5\u4ed8\u304c\u898b\u3064\u304b\u3089\u306a\u3044\u5834\u5408\u306f\u30bd\u30fc\u30c8\u306b\u5f71\u97ff\u3057\u306a\u3044\u5024\u3092\u8fd4\u3059\n    };\n\n    const dateA = getDateFromAlt(a.querySelector('img')?.alt || '');\n    const dateB = getDateFromAlt(b.querySelector('img')?.alt || '');\n\n    \/\/ \u73fe\u5728\u65e5\u4ed8\u3068\u6bd4\u8f03\u3057\u3001\u672a\u6765\u306e\u30a4\u30d9\u30f3\u30c8\u3092\u512a\u5148\n    const today = new Date();\n    const todayNum = parseInt(`${today.getFullYear()}${String(today.getMonth() + 1).padStart(2, '0')}${String(today.getDate()).padStart(2, '0')}`);\n\n    const isFutureA = dateA >= todayNum;\n    const isFutureB = dateB >= todayNum;\n\n    if (isFutureA && !isFutureB) return -1; \/\/ A\u304c\u672a\u6765\u3001B\u304c\u904e\u53bb\u306a\u3089A\u3092\u512a\u5148\n    if (!isFutureA && isFutureB) return 1;  \/\/ B\u304c\u672a\u6765\u3001A\u304c\u904e\u53bb\u306a\u3089B\u3092\u512a\u5148\n\n    \/\/ \u4e21\u65b9\u672a\u6765\u307e\u305f\u306f\u4e21\u65b9\u904e\u53bb\u306e\u5834\u5408\u3001\u65e5\u4ed8\u3067\u30bd\u30fc\u30c8\n    return dateA - dateB;\n  });\n\n\n  sortedItems.slice(0, limit).forEach(item => {\n    \/\/ img\u30bf\u30b0\u306esrc\u5c5e\u6027\u3092\u76f8\u5bfe\u30d1\u30b9\u3067\u306f\u306a\u304f\u7d76\u5bfe\u30d1\u30b9\u3068\u3057\u3066\u305d\u306e\u307e\u307e\u30b3\u30d4\u30fc\u3059\u308b\u3088\u3046\u306b\n    \/\/ item.cloneNode(true) \u3067\u5168\u3066\u306e\u5b50\u8981\u7d20\u3092\u542b\u3081\u3066\u30b3\u30d4\u30fc\n    const clonedItem = item.cloneNode(true);\n    fragment.appendChild(clonedItem);\n  });\n\n  container.innerHTML = ''; \/\/ \u521d\u671f\u306e\u300c\u8aad\u307f\u8fbc\u307f\u4e2d...\u300d\u524a\u9664\n  container.appendChild(fragment);\n\n  \/\/ \u753b\u50cf\u306e\u30ed\u30fc\u30c9\u5b8c\u4e86\u5f8c\u306b\u9ad8\u3055\u304c\u8abf\u6574\u3055\u308c\u308b\u306e\u3092\u5f85\u3064\u305f\u3081\u306e\u5c0f\u3055\u306a\u9045\u5ef6\n  setTimeout(() => {\n    const images = container.querySelectorAll('img');\n    images.forEach(img => {\n      \/\/ \u30ed\u30fc\u30c9\u30a8\u30e9\u30fc\u6642\u306e\u51e6\u7406 (\u4efb\u610f)\n      img.onerror = () => {\n        console.warn('Failed to load image:', img.src);\n        \/\/ \u30a8\u30e9\u30fc\u6642\u306e\u4ee3\u66ff\u753b\u50cf\u3084\u30b9\u30bf\u30a4\u30eb\u3092\u9069\u7528\n        img.style.display = 'none'; \/\/ \u753b\u50cf\u3092\u975e\u8868\u793a\u306b\u3059\u308b\u4f8b\n      };\n    });\n  }, 100);\n\n})\n.catch(err => {\n  document.getElementById('pickup-events').innerHTML =\n  '<p style=\"text-align:center; color: #aaa;\">\u30a4\u30d9\u30f3\u30c8\u306e\u53d6\u5f97\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002<\/p>';\n  console.error('\u30a4\u30d9\u30f3\u30c8\u53d6\u5f97\u30a8\u30e9\u30fc:', err);\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6a717fe e-con-full e-flex e-con e-parent\" data-id=\"6a717fe\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7ee53df elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"7ee53df\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* --- About\u30bb\u30af\u30b7\u30e7\u30f3\u5168\u4f53\u306e\u30d5\u30a9\u30f3\u30c8\u30fb\u30ab\u30e9\u30fc\u8a2d\u5b9a\u5909\u6570 --- *\/\r\n:root {\r\n    \/* PC\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u5909\u6570 *\/\r\n    --about-font-family-pc: sans-serif; \/* \u5168\u4f53\u7684\u306a\u30d5\u30a9\u30f3\u30c8 *\/\r\n    --about-title-font-family-pc: \"Georgia\", serif; \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8 *\/\r\n    --about-title-font-size-pc: 48px; \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    --about-title-color-pc: #000; \/* \u30bf\u30a4\u30c8\u30eb\u30ab\u30e9\u30fc *\/\r\n    --about-number-font-size-pc: 48px; \/* \u756a\u53f7\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    --about-number-color-pc: white; \/* \u756a\u53f7\u30ab\u30e9\u30fc *\/\r\n    --about-heading-font-size-pc: 24px; \/* \u898b\u51fa\u3057\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    --about-heading-color-pc: white; \/* \u898b\u51fa\u3057\u30ab\u30e9\u30fc *\/\r\n    --about-description-font-size-pc: 18px; \/* \u8aac\u660e\u6587\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    --about-description-color-pc: #ddd; \/* \u8aac\u660e\u6587\u30ab\u30e9\u30fc *\/\r\n    --about-description-line-height-pc: 1.6; \/* \u8aac\u660e\u6587\u884c\u306e\u9ad8\u3055 *\/\r\n    --about-card-img-height-pc: 260px; \/* \u30ab\u30fc\u30c9\u753b\u50cf\u9ad8\u3055 *\/\r\n    --about-card-content-padding-pc: 32px; \/* \u30ab\u30fc\u30c9\u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n    --about-cards-gap-pc: 20px; \/* PC\u7248\u30ab\u30fc\u30c9\u9593\u306e\u9699\u9593 *\/\r\n\r\n    \/* \u30bb\u30af\u30b7\u30e7\u30f3\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n    --about-section-padding-white-top-pc: 0px; \/* \u4f59\u767d\u7528div\u3067\u4ee3\u66ff\u3059\u308b\u305f\u30810\u306b *\/\r\n    --about-section-padding-black-bottom-pc: 80px;\r\n\r\n    \/* --- \u65b0\u3057\u3044\u4f59\u767d\u7528\u5909\u6570 --- *\/\r\n    \/* \u2605\u2605\u2605\u56fa\u5b9a\u30d8\u30c3\u30c0\u30fc\u306e\u5b9f\u969b\u306e\u9ad8\u3055\u3092\u6b63\u78ba\u306b\u8a08\u6e2c\u3057\u3001\u3053\u306e\u5024\u3092\u8a2d\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u2605\u2605\u2605 *\/\r\n    --header-actual-height-pc: 0px; \/* \u3010\u8981\u4fee\u6b63\u3011PC\u7248\u56fa\u5b9a\u30d8\u30c3\u30c0\u30fc\u306e\u5b9f\u969b\u306e\u9ad8\u3055 *\/\r\n    --about-top-space-height-pc: 80px; \/* PC\u7248\u306e\u30c8\u30c3\u30d7\u30b9\u30da\u30fc\u30b9\u306e\u9ad8\u3055 (\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u30d0\u30fc\u306e\u9ad8\u3055+\u03b1) *\/\r\n}\r\n\r\n\/* \u2605\u2605\u2605\u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u5909\u6570 (768px - 1024px) \u2605\u2605\u2605 *\/\r\n@media screen and (min-width: 768px) and (max-width: 1024px) {\r\n    :root {\r\n        --about-font-family-tablet: \"Noto Sans JP\", sans-serif;\r\n        --about-title-font-family-tablet: \"Georgia\", serif;\r\n        --about-title-font-size-tablet: 32px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7528\u30bf\u30a4\u30c8\u30eb\u30b5\u30a4\u30ba *\/\r\n        --about-title-color-tablet: #000;\r\n        --about-number-font-size-tablet: 16px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7528\u756a\u53f7\u30b5\u30a4\u30ba *\/\r\n        --about-number-color-tablet: white;\r\n        --about-heading-font-size-tablet: 18px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7528\u898b\u51fa\u3057\u30b5\u30a4\u30ba *\/\r\n        --about-heading-color-tablet: white;\r\n        --about-description-font-size-tablet: 14px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7528\u8aac\u660e\u6587\u30b5\u30a4\u30ba *\/\r\n        --about-description-color-tablet: #ddd;\r\n        --about-description-line-height-tablet: 1.5;\r\n        --about-card-img-width-tablet: 120px; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3068\u540c\u3058 *\/\r\n        --about-card-img-height-tablet: 100%; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3068\u540c\u3058 *\/\r\n        --about-card-total-height-tablet: 120px; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3068\u540c\u3058 *\/\r\n        --about-card-content-padding-tablet: 15px; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3068\u540c\u3058 *\/\r\n        --about-cards-gap-tablet: 16px; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3068\u540c\u3058 *\/\r\n\r\n        \/* \u30bb\u30af\u30b7\u30e7\u30f3\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n        --about-section-padding-white-top-tablet: 0px;\r\n        --about-section-padding-black-bottom-tablet: 48px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7528\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n\r\n        \/* --- \u65b0\u3057\u3044\u4f59\u767d\u7528\u5909\u6570 --- *\/\r\n        --header-actual-height-tablet: 0px; \/* \u3010\u8981\u4fee\u6b63\u3011\u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u56fa\u5b9a\u30d8\u30c3\u30c0\u30fc\u306e\u5b9f\u969b\u306e\u9ad8\u3055 *\/\r\n        --about-top-space-height-tablet: 0px;\r\n    }\r\n}\r\n\/* \u2605\u2605\u2605\u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u5909\u6570 \u3053\u3053\u307e\u3067\u2605\u2605\u2605 *\/\r\n\r\n@media screen and (max-width: 767px) {\r\n    \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u5909\u6570 *\/\r\n    :root { \/* \u3053\u3053\u306b:root\u3092\u8ffd\u52a0\u3059\u308b\u3053\u3068\u3067\u3001\u30e2\u30d0\u30a4\u30eb\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u5185\u3067\u5909\u6570\u3092\u4e0a\u66f8\u304d\u3057\u307e\u3059 *\/\r\n        --about-font-family-mobile: \"Noto Sans JP\", sans-serif; \/* \u5168\u4f53\u7684\u306a\u30d5\u30a9\u30f3\u30c8 *\/\r\n        --about-title-font-family-mobile: \"Georgia\", serif; \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8 *\/\r\n        --about-title-font-size-mobile: 24px; \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --about-title-color-mobile: #000; \/* \u30bf\u30a4\u30c8\u30eb\u30ab\u30e9\u30fc *\/\r\n        --about-number-font-size-mobile: 14px; \/* \u756a\u53f7\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --about-number-color-mobile: white; \/* \u756a\u53f7\u30ab\u30e9\u30fc *\/\r\n        --about-heading-font-size-mobile: 13px; \/* \u898b\u51fa\u3057\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --about-heading-color-mobile: white; \/* \u898b\u51fa\u3057\u30ab\u30e9\u30fc *\/\r\n        --about-description-font-size-mobile: 11px; \/* \u8aac\u660e\u6587\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --about-description-color-mobile: #ddd; \/* \u8aac\u660e\u6587\u30ab\u30e9\u30fc *\/\r\n        --about-description-line-height-mobile: 1.4; \/* \u8aac\u660e\u6587\u884c\u306e\u9ad8\u3055 *\/\r\n        --about-card-img-width-mobile: 120px; \/* \u30ab\u30fc\u30c9\u753b\u50cf\u5e45 *\/\r\n        --about-card-img-height-mobile: 100%; \/* \u30ab\u30fc\u30c9\u753b\u50cf\u9ad8\u3055 *\/\r\n        --about-card-total-height-mobile: 120px; \/* \u30ab\u30fc\u30c9\u5168\u4f53\u306e\u9ad8\u3055 *\/\r\n        --about-card-content-padding-mobile: 15px; \/* \u30ab\u30fc\u30c9\u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n        --about-cards-gap-mobile: 16px; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30ab\u30fc\u30c9\u9593\u306e\u9699\u9593 *\/\r\n        \r\n        \/* \u30bb\u30af\u30b7\u30e7\u30f3\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n        --about-section-padding-white-top-mobile: 0px; \/* \u4f59\u767d\u7528div\u3067\u4ee3\u66ff\u3059\u308b\u305f\u30810\u306b *\/\r\n        --about-section-padding-black-bottom-mobile: 32px;\r\n\r\n        \/* --- \u65b0\u3057\u3044\u4f59\u767d\u7528\u5909\u6570 --- *\/\r\n        \/* \u2605\u2605\u2605\u56fa\u5b9a\u30d8\u30c3\u30c0\u30fc\u306e\u5b9f\u969b\u306e\u9ad8\u3055\u3092\u6b63\u78ba\u306b\u8a08\u6e2c\u3057\u3001\u3053\u306e\u5024\u3092\u8a2d\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u2605\u2605\u2605 *\/\r\n        --header-actual-height-mobile: 70px; \/* \u3010\u8981\u4fee\u6b63\u3011\u30e2\u30d0\u30a4\u30eb\u7248\u56fa\u5b9a\u30d8\u30c3\u30c0\u30fc\u306e\u5b9f\u969b\u306e\u9ad8\u3055 *\/\r\n        --about-top-space-height-mobile: 20px; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u30c8\u30c3\u30d7\u30b9\u30da\u30fc\u30b9\u306e\u9ad8\u3055 (\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u30d0\u30fc\u306e\u9ad8\u3055+\u03b1) *\/\r\n    }\r\n}\r\n\r\n\/* --- \u30b9\u30e0\u30fc\u30ba\u30b9\u30af\u30ed\u30fc\u30eb\u3092\u6709\u52b9\u306b\u3059\u308b --- *\/\r\nhtml {\r\n    scroll-behavior: smooth;\r\n}\r\n\r\n\/* --- \u6539\u884c\u30bf\u30b0\u306e\u5171\u901a\u975e\u8868\u793a\u8a2d\u5b9a --- *\/\r\n.pc-only-break,\r\n.mobile-only-break,\r\n.tablet-only-break {\r\n    display: none;\r\n}\r\n\/* --- PC\u7248\uff081025px\u4ee5\u4e0a\u306e\u753b\u9762\u5e45\uff09 --- *\/\r\n@media (min-width: 1025px) {\r\n    .pc-only-break {\r\n        display: block; \/* PC\u7248\u3067\u306fPC\u5c02\u7528\u6539\u884c\u3092\u8868\u793a *\/\r\n    }\r\n    .mobile-only-break, \/* PC\u7248\u3067\u306f\u30e2\u30d0\u30a4\u30eb\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a *\/\r\n    .tablet-only-break { \/* PC\u7248\u3067\u306f\u30bf\u30d6\u30ec\u30c3\u30c8\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a *\/\r\n        display: none;\r\n    }\r\n}\r\n\r\n\/* --- \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\uff08768px\u304b\u30891024px\u306e\u753b\u9762\u5e45\uff09 --- *\/\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n    .tablet-only-break {\r\n        display: block; \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u3067\u306f\u30bf\u30d6\u30ec\u30c3\u30c8\u5c02\u7528\u6539\u884c\u3092\u8868\u793a *\/\r\n    }\r\n    .pc-only-break, \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u3067\u306fPC\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a *\/\r\n    .mobile-only-break { \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u3067\u306f\u30e2\u30d0\u30a4\u30eb\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a *\/\r\n        display: none;\r\n    }\r\n}\r\n\r\n\/* --- \u30e2\u30d0\u30a4\u30eb\u7248\uff08767px\u4ee5\u4e0b\u306e\u753b\u9762\u5e45\uff09 --- *\/\r\n@media (max-width: 767px) {\r\n    .mobile-only-break {\r\n        display: block; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306f\u30e2\u30d0\u30a4\u30eb\u5c02\u7528\u6539\u884c\u3092\u8868\u793a *\/\r\n    }\r\n    .pc-only-break, \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306fPC\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a *\/\r\n    .tablet-only-break { \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306f\u30bf\u30d6\u30ec\u30c3\u30c8\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a *\/\r\n        display: none;\r\n    }\r\n}\r\n\r\n#about {\r\n    margin: 0;\r\n    padding: 0; \/* padding\u306fscroll-padding-top\u3067\u8abf\u6574\u3059\u308b\u305f\u3081\u3001\u3053\u3053\u3067\u306f0\u3092\u7dad\u6301 *\/\r\n    position: relative;\r\n    z-index: 1;\r\n    \/* --- scroll-padding-top \u3092\u4f7f\u7528\u3057\u3001\u30d8\u30c3\u30c0\u30fc\u306e\u9ad8\u3055\u3092\u8003\u616e --- *\/\r\n    \/* \u3053\u308c\u306b\u3088\u308a\u3001#about \u306b\u30ea\u30f3\u30af\u3057\u305f\u969b\u306b\u3001\u8981\u7d20\u306e\u4e0a\u90e8\u306b\u30d8\u30c3\u30c0\u30fc\u5206\u306e\u4f59\u767d\u304c\u78ba\u4fdd\u3055\u308c\u307e\u3059\u3002 *\/\r\n    scroll-padding-top: var(--header-actual-height-pc);\r\n}\r\n\r\n\/* --- \u65b0\u3057\u3044\u4f59\u767d\u7528\u306e\u30b9\u30bf\u30a4\u30eb --- *\/\r\n\/* .about-top-space \u306f\u3001\u7d14\u7c8b\u306b\u30bb\u30af\u30b7\u30e7\u30f3\u5185\u306e\u8996\u899a\u7684\u306a\u4f59\u767d\u3068\u3057\u3066\u6a5f\u80fd\u3055\u305b\u307e\u3059\u3002\r\n    \u30b9\u30af\u30ed\u30fc\u30eb\u4f4d\u7f6e\u306e\u8abf\u6574\u306f #about \u306e scroll-padding-top \u3067\u884c\u3044\u307e\u3059\u3002\r\n    \u3082\u3057\u3053\u306e\u30b9\u30da\u30fc\u30b9\u304c\u4e0d\u8981\u3067\u3042\u308c\u3070\u524a\u9664\u3057\u3066\u3082\u69cb\u3044\u307e\u305b\u3093\u3002\r\n*\/\r\n.about-top-space {\r\n    height: var(--about-top-space-height-pc); \/* PC\u7248\u306e\u9ad8\u3055 *\/\r\n    background-color: #e5e5e5; \/* about-bg-white\u3068\u540c\u3058\u80cc\u666f\u8272 *\/\r\n    width: 100%;\r\n}\r\n\r\n.about-bg-white {\r\n    background-color: #e5e5e5;\r\n    position: relative;\r\n    z-index: 1;\r\n    \/* padding-top \u306f scroll-padding-top \u3067\u8abf\u6574\u3055\u308c\u308b\u305f\u3081\u3001\u3053\u3053\u3067\u306f0\u3092\u7dad\u6301 *\/\r\n    padding: 0 20px 0; \/* padding-top\u30920\u306b\u4fee\u6b63 *\/\r\n}\r\n\r\n.about-bg-black {\r\n    background-color: #000000;\r\n    padding: 0 20px var(--about-section-padding-black-bottom-pc); \/* PC\u7248\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n    position: relative;\r\n    z-index: 2;\r\n}\r\n\r\n.about-container {\r\n    max-width: 1400px;\r\n    margin: 0 auto;\r\n}\r\n\r\n.about-title {\r\n    text-align: center;\r\n    margin-bottom: 20px;\r\n}\r\n\r\n.about-title h2 {\r\n    font-size: var(--about-title-font-size-pc); \/* PC\u7248\u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    font-weight: 700;\r\n    color: var(--about-title-color-pc); \/* PC\u7248\u30bf\u30a4\u30c8\u30eb\u30ab\u30e9\u30fc *\/\r\n    margin-bottom: 12px;\r\n    font-family: var(--about-title-font-family-pc); \/* PC\u7248\u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8 *\/\r\n}\r\n\r\n.about-cards {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, 1fr); \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3082\u8003\u616e\u3057\u3064\u3064\u30c7\u30d5\u30a9\u30eb\u30c8\u30922\u5217\u306b *\/\r\n    gap: var(--about-cards-gap-pc); \/* PC\u7248\u30ab\u30fc\u30c9\u9593\u306e\u9699\u9593 *\/\r\n}\r\n\r\n\/* PC\u7248\uff081025px\u4ee5\u4e0a\u306e\u753b\u9762\u5e45\uff09 *\/\r\n@media (min-width: 1025px) {\r\n    .about-cards {\r\n        grid-template-columns: repeat(4, 1fr); \/* PC\u72484\u5217 *\/\r\n    }\r\n    .about-bg-white {\r\n        \/* padding-top: var(--about-section-padding-white-top-pc); *\/ \/* scroll-padding-top \u3067\u4ee3\u66ff *\/\r\n        padding-top: 0; \/* \u660e\u793a\u7684\u306b0\u306b\u8a2d\u5b9a *\/\r\n    }\r\n    .about-bg-black {\r\n        padding-bottom: var(--about-section-padding-black-bottom-pc);\r\n    }\r\n}\r\n\r\n.about-card {\r\n    display: flex;\r\n    flex-direction: column;\r\n    height: 100%;\r\n    background-color: transparent;\r\n    color: white;\r\n    overflow: hidden;\r\n    \/* \u65e2\u5b58\u306e\u30db\u30d0\u30fc\u6642\u306etransition\u3068\u3001\u767b\u5834\u6642\u306eopacity\u30fbtransform\u3092\u7d50\u5408 *\/\r\n    transition: transform 0.3s ease, box-shadow 0.3s ease, \r\n                opacity 0.6s ease-out; \/* transform\u306f\u5f8c\u7d9a\u306e.appear\u3067\u4e0a\u66f8\u304d\u3055\u308c\u308b\u306e\u3067\u3001\u3053\u3053\u3067\u306fbox-shadow\u3068opacity\u306e\u307f\u3092\u660e\u793a *\/\r\n    \r\n    \/* \u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u306e\u521d\u671f\u72b6\u614b *\/\r\n    \/*opacity: 0;*\/\r\n    transform: translateY(5px); \/* \u521d\u671f\u4f4d\u7f6e\u3092\u5c11\u3057\u4e0b\u306b\u8a2d\u5b9a *\/\r\n    border: 1px solid #fff; \/* PC\u7248\u30ab\u30fc\u30c9\u5168\u4f53\u306b\u767d\u67a0 *\/\r\n}\r\n\r\n\/* \u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u5f8c\u306e\u8868\u793a\u72b6\u614b\u3068\u3001\u30db\u30d0\u30fc\u6642\u306etransform\u3092\u4e21\u7acb\u3055\u305b\u308b\u305f\u3081\u306e\u4fee\u6b63 *\/\r\n.about-card.appear {\r\n    opacity: 1;\r\n    transform: translateY(0); \/* \u901a\u5e38\u8868\u793a\u6642\u306etransform\u3092\u5b9a\u7fa9 *\/\r\n    \/* \u30db\u30d0\u30fc\u6642\u306etransition\u3092\u59a8\u3052\u306a\u3044\u3088\u3046\u306b\u3001\u3053\u3053\u3067transform\u306etransition\u3092\u518d\u5b9a\u7fa9 *\/\r\n    transition: opacity 0.6s ease-out, transform 0.6s ease-out, box-shadow 0.3s ease;\r\n}\r\n\r\n.about-card:hover {\r\n    \/* \u30db\u30d0\u30fc\u6642\u306etransform\u306f .about-card.appear \u306e transform \u3088\u308a\u3082\u512a\u5148\u3055\u308c\u308b *\/\r\n    transform: translateY(-4px); \r\n    box-shadow: 0 10px 30px rgba(0,0,0,0.3);\r\n}\r\n\r\n.about-card img {\r\n    width: 100%;\r\n    height: var(--about-card-img-height-pc) !important; \/* PC\u7248: \u753b\u50cf\u9ad8\u3055\u56fa\u5b9a *\/\r\n    object-fit: cover !important; \/* \u4e2d\u592e\u3067\u5207\u308a\u629c\u304d *\/\r\n    display: block;\r\n    position: relative;\r\n    z-index: 2;\r\n    border: 1px solid #fff; \/* PC\u7248\u753b\u50cf\u306e\u767d\u67a0 *\/\r\n}\r\n\r\n.about-card-content {\r\n    padding: var(--about-card-content-padding-pc); \/* PC\u7248: \u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n    background-color: #000;\r\n    flex-grow: 1;\r\n    display: flex;\r\n    flex-direction: column; \/* PC\u7248: \u30b3\u30f3\u30c6\u30f3\u30c4\u5185\u306e\u8981\u7d20\u3092\u7e26\u4e26\u3073 *\/\r\n    justify-content: flex-start;\r\n    height: 100%;\r\n    border: none; \/* PC\u7248: \u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u767d\u67a0\u3092\u524a\u9664 *\/\r\n}\r\n\r\n.about-number {\r\n    font-family: var(--about-font-family-pc); \/* PC\u7248: \u756a\u53f7\u30d5\u30a9\u30f3\u30c8 *\/\r\n    font-size: var(--about-number-font-size-pc); \/* PC\u7248: \u756a\u53f7\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    font-weight: bold;\r\n    color: var(--about-number-color-pc); \/* PC\u7248: \u756a\u53f7\u30ab\u30e9\u30fc *\/\r\n    margin-bottom: 12px;\r\n}\r\n\r\n.about-heading {\r\n    font-family: var(--about-font-family-pc); \/* PC\u7248: \u898b\u51fa\u3057\u30d5\u30a9\u30f3\u30c8 *\/\r\n    font-size: var(--about-heading-font-size-pc); \/* PC\u7248: \u898b\u51fa\u3057\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    font-weight: bold;\r\n    color: var(--about-heading-color-pc); \/* PC\u7248: \u898b\u51fa\u3057\u30ab\u30e9\u30fc *\/\r\n    margin-bottom: 8px;\r\n}\r\n\r\n.about-description {\r\n    font-family: var(--about-font-family-pc); \/* PC\u7248: \u8aac\u660e\u6587\u30d5\u30a9\u30f3\u30c8 *\/\r\n    font-size: var(--about-description-font-size-pc); \/* PC\u7248: \u8aac\u660e\u6587\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    line-height: var(--about-description-line-height-pc); \/* PC\u7248: \u884c\u306e\u9ad8\u3055 *\/\r\n    color: var(--about-description-color-pc); \/* PC\u7248: \u8aac\u660e\u6587\u30ab\u30e9\u30fc *\/\r\n}\r\n\r\n\/* \u2605\u2605\u2605\u3053\u3053\u304b\u3089\u30e2\u30d0\u30a4\u30eb\u7248\u306e\u30ab\u30fc\u30c9\u30ec\u30a4\u30a2\u30a6\u30c8\u4fee\u6b63\uff08\u6700\u7d42\u8abf\u6574\uff09\u2605\u2605\u2605 *\/\r\n@media (max-width: 767px) {\r\n    \/* --- scroll-padding-top \u3092\u4f7f\u7528\u3057\u3001\u30d8\u30c3\u30c0\u30fc\u306e\u9ad8\u3055\u3092\u8003\u616e --- *\/\r\n    #about {\r\n        scroll-padding-top: var(--header-actual-height-mobile);\r\n    }\r\n\r\n    \/* --- \u65b0\u3057\u3044\u4f59\u767d\u7528\u306e\u30b9\u30bf\u30a4\u30eb\uff08\u30e2\u30d0\u30a4\u30eb\u7248\uff09 --- *\/\r\n    .about-top-space {\r\n        height: var(--about-top-space-height-mobile) !important;\r\n    }\r\n\r\n    .about-cards {\r\n        grid-template-columns: 1fr !important; \/* \u5f37\u5236\u7684\u306b1\u5217\u306b\u3059\u308b *\/\r\n        gap: 16px !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30ab\u30fc\u30c9\u9593\u306e\u7e26\u65b9\u5411\u306e\u9699\u9593 (var(--about-cards-gap-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n    }\r\n\r\n    .about-card {\r\n        flex-direction: row !important; \/* \u753b\u50cf\u3068\u30c6\u30ad\u30b9\u30c8\u3092\u6a2a\u4e26\u3073\u306b\u3059\u308b *\/\r\n        height: 120px !important; \/* \u30ab\u30fc\u30c9\u5168\u4f53\u306e\u9ad8\u3055\u3092\u56fa\u5b9a (var(--about-card-total-height-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        border-radius: 0 !important; \/* \u89d2\u4e38\u3092\u524a\u9664 *\/\r\n        background-color: #000 !important; \/* \u30ab\u30fc\u30c9\u5168\u4f53\u306e\u80cc\u666f\u8272\u3092\u9ed2\u306b\u7d71\u4e00 *\/\r\n        border: 1px solid #fff !important; \/* \u30ab\u30fc\u30c9\u5168\u4f53\u3092\u767d\u67a0\u3067\u56f2\u3080 *\/\r\n    }\r\n\r\n    .about-card img {\r\n        width: 120px !important; \/* \u753b\u50cf\u306e\u56fa\u5b9a\u5e45 (var(--about-card-img-width-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        min-width: 120px !important; \/* \u753b\u50cf\u304c\u7e2e\u5c0f\u3057\u306a\u3044\u3088\u3046\u306b (var(--about-card-img-width-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        height: 100% !important; \/* \u753b\u50cf\u306e\u9ad8\u3055\u3092\u30ab\u30fc\u30c9\u306e\u7e26\u306e\u5927\u304d\u3055\u306b\u7d71\u4e00 (var(--about-card-img-height-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        border-right: 1px solid #fff !important; \/* \u753b\u50cf\u3068\u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u9593\u306b\u7e26\u7dda *\/\r\n        border: 1px solid #fff !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u753b\u50cf\u306e\u767d\u67a0 *\/\r\n    }\r\n\r\n    .about-card-content {\r\n        padding: 10px 15px 20px 15px !important; \/* \u2605\u5909\u66f4\u70b91: \u4e0a\u306e\u30d1\u30c7\u30a3\u30f3\u30b0\u3092\u6e1b\u3089\u3057\u3001\u4e0b\u306e\u30d1\u30c7\u30a3\u30f3\u30b0\u3092\u5897\u3084\u3059 *\/\r\n        display: flex;\r\n        flex-direction: column !important; \/* \u30b3\u30f3\u30c6\u30f3\u30c4\u5185\u306e\u8981\u7d20\u3092\u7e26\u4e26\u3073\u306b\u5909\u66f4 *\/\r\n        align-items: flex-start; \/* \u5de6\u5bc4\u305b *\/\r\n        text-align: left !important; \/* \u30c6\u30ad\u30b9\u30c8\u3092\u5de6\u5bc4\u305b\u306b *\/\r\n        height: 100% !important; \/* \u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u9ad8\u3055\u3092\u30ab\u30fc\u30c9\u306e\u7e26\u306e\u5927\u304d\u3055\u306b\u7d71\u4e00 *\/\r\n        \/* justify-content: space-between !important; \u2605\u5909\u66f4\u70b92: justify-content \u3092\u524a\u9664\u3057\u3001\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u4e0a\u63c3\u3048\u306b\u3059\u308b *\/\r\n    }\r\n    \r\n    .about-title-wrapper {\r\n        display: flex;\r\n        align-items: center;\r\n        margin-bottom: 0px !important; \/* \u2605\u5909\u66f4\u70b92: \u30de\u30fc\u30b8\u30f3\u3092\u8abf\u6574\u3057\u3001description\u3068\u306e\u9593\u9694\u3092\u7a7a\u3051\u308b\u2605 *\/\r\n    }\r\n\r\n    .about-number {\r\n        font-family: \"Noto Sans JP\", sans-serif; \/* \u30e2\u30d0\u30a4\u30eb\u7248: \u756a\u53f7\u30d5\u30a9\u30f3\u30c8 (var(--about-font-family-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        font-size: 14px !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u756a\u53f7\u30b5\u30a4\u30ba (var(--about-number-font-size-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        color: white !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u756a\u53f7\u30ab\u30e9\u30fc (var(--about-number-color-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        margin-bottom: 0 !important; \/* \u30de\u30fc\u30b8\u30f3\u8abf\u6574 *\/\r\n        margin-right: 8px !important; \/* \u756a\u53f7\u3068\u898b\u51fa\u3057\u306e\u9593\u306e\u30b9\u30da\u30fc\u30b9 *\/\r\n        flex-shrink: 0;\r\n        white-space: nowrap;\r\n    }\r\n\r\n    .about-heading {\r\n        font-family: \"Noto Sans JP\", sans-serif; \/* \u30e2\u30d0\u30a4\u30eb\u7248: \u898b\u51fa\u3057\u30d5\u30a9\u30f3\u30c8 (var(--about-font-family-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        font-size: 13px !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u898b\u51fa\u3057\u30b5\u30a4\u30ba (var(--about-heading-font-size-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        color: white !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u898b\u51fa\u3057\u30ab\u30e9\u30fc (var(--about-heading-color-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        font-weight: bold;\r\n        margin-bottom: 0 !important; \/* \u30de\u30fc\u30b8\u30f3\u8abf\u6574 *\/\r\n        line-height: 1.4 !important; \/* \u898b\u51fa\u3057\u3082\u884c\u306e\u9ad8\u3055\u306b\u5408\u308f\u305b\u308b (var(--about-description-line-height-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        white-space: nowrap;\r\n    }\r\n\r\n    .about-description {\r\n        font-family: \"Noto Sans JP\", sans-serif; \/* \u30e2\u30d0\u30a4\u30eb\u7248: \u8aac\u660e\u6587\u30d5\u30a9\u30f3\u30c8 (var(--about-font-family-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        font-size: 11px !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u672c\u6587\u30b5\u30a4\u30ba (var(--about-description-font-size-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        line-height: 1.5 !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248: \u884c\u306e\u9ad8\u3055 (var(--about-description-line-height-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        color: #ddd !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u672c\u6587\u30ab\u30e9\u30fc (var(--about-description-color-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        margin-top: 8px !important; \/* \u2605\u5909\u66f4\u70b93: \u8aac\u660e\u6587\u306e\u4e0a\u30de\u30fc\u30b8\u30f3\u3092\u5c11\u3057\u5897\u3084\u3059\u2605 *\/\r\n    }\r\n    \r\n    \/* \u30e2\u30d0\u30a4\u30eb\u7248: \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    .about-title h2.section-title {\r\n        font-size: 24px !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba (var(--about-title-font-size-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        font-family: \"Georgia\", serif; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8 (var(--about-title-font-family-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n        color: #000; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30bf\u30a4\u30c8\u30eb\u30ab\u30e9\u30fc (var(--about-title-color-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n    }\r\n\r\n    .about-bg-white {\r\n        padding-top: 0 !important; \/* \u660e\u793a\u7684\u306b0\u306b\u8a2d\u5b9a *\/\r\n    }\r\n\r\n    .about-bg-black {\r\n        padding-bottom: 32px !important; \/* (var(--about-section-padding-black-bottom-mobile) \u3092\u76f4\u63a5\u6307\u5b9a) *\/\r\n    }\r\n}\r\n<\/style>\r\n<section id=\"about\">\r\n    <div class=\"about-top-space\"><\/div>\r\n    <div class=\"about-bg-white\">\r\n        <div class=\"about-container\">\r\n            <div class=\"about-title\">\r\n                <h2 class=\"section-title\">About Moon Stone<\/h2>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <div class=\"about-bg-black\">\r\n        <div class=\"about-container\">\r\n            <div class=\"about-cards\">\r\n                <div class=\"about-card\">\r\n                    <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/\u56f31.jpg\" alt=\"\u97f3\u97ff\u30fb\u7167\u660e\">\r\n                    <div class=\"about-card-content\">\r\n                        <div class=\"about-title-wrapper\">\r\n                            <div class=\"about-number\">01<\/div>\r\n                            <div class=\"about-heading\">\u672c\u683c\u6d3e\u30e9\u30a4\u30d6\u74b0\u5883<\/div>\r\n                        <\/div>\r\n                        <div class=\"about-description\">\r\n                            \u56fd\u5185\u5916\u306e\u30d7\u30ed\u30a2\u30fc\u30c6\u30a3\u30b9\u30c8\u304c<br class=\"mobile-only-break\"><br class=\"pc-only-break\">\u4f7f\u7528\u3059\u308b\u8a2d\u5099\u3092\u5b8c\u5099\u3002<br class=\"mobile-only-break\"><br class=\"pc-only-break\">\r\n                            \u30e9\u30a4\u30d6\u30cf\u30a6\u30b9\u3068\u3057\u3066<br class=\"pc-only-break\">\u30cf\u30a4\u30af\u30aa\u30ea\u30c6\u30a3<br class=\"tablet-only-break\">\u306a<br class=\"pc-only-break\"><br class=\"mobile-only-break\">\u6f14\u51fa\u304c\u53ef\u80fd\u3067\u3059\u3002<br class=\"mobile-only-break\">\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"about-card\">\r\n                    <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/E8021F14-C009-4FF2-A4DB-3C6219EAC234-scaled.webp\" alt=\"\u591a\u69d8\u6027\">\r\n                    <div class=\"about-card-content\">\r\n                        <div class=\"about-title-wrapper\">\r\n                            <div class=\"about-number\">02<\/div>\r\n                            <div class=\"about-heading\">\u3042\u3089\u3086\u308b\u6f14\u51fa\u306b\u9069\u5fdc<\/div>\r\n                        <\/div>\r\n                        <div class=\"about-description\">\r\n                            \u30e9\u30a4\u30d6\u3084DJ\u30a4\u30d9\u30f3\u30c8\u306a\u3069<br class=\"pc-only-break\"><br class=\"mobile-only-break\">\u3042\u3089\u3086\u308b\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u306b<br class=\"pc-only-break\">\u5fdc\u3058\u3066\u3001<br class=\"mobile-only-break\">\r\n                            \u67d4\u8edf\u306a\u30bb\u30c3\u30c6\u30a3\u30f3\u30b0\u304c<br class=\"tablet-only-break\">\u53ef\u80fd\u3067\u3059\u3002<br class=\"mobile-only-break\">\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"about-card\">\r\n                    <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/97A6AECA-7F79-4970-98F9-5A7AA3849CFB-scaled.webp\" alt=\"\u8a2d\u5099\">\r\n                    <div class=\"about-card-content\">\r\n                        <div class=\"about-title-wrapper\">\r\n                            <div class=\"about-number\">03<\/div>\r\n                            <div class=\"about-heading\">\u9ad8\u54c1\u8cea\u306a\u97f3\u97ff\u6a5f\u6750<\/div>\r\n                        <\/div>\r\n                        <div class=\"about-description\">\r\n                            \u97f3\u97ff\u30fb\u7167\u660e\u30fb\u6620\u50cf\u3059\u3079\u3066\u306e<br class=\"mobile-only-break\"><br class=\"pc-only-break\">\u6f14\u51fa\u6a5f\u6750\u306b\u304a\u3044\u3066\u59a5\u5354\u306a\u3057\u3002<br class=\"pc-only-break\"><br class=\"mobile-only-break\">\r\n                            \u9ad8\u54c1\u8cea\u3060\u304b\u3089\u3053\u305d<br class=\"pc-only-break\">\u4f1d\u308f\u308b\u611f\u52d5\u304c<br class=\"mobile-only-break\">\u3042\u308a\u307e\u3059\u3002<br class=\"mobile-only-break\">\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"about-card\">\r\n                    <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/7DEDCFE2-F0B9-46E8-8704-EA4AAC2C1E44-scaled.webp\" alt=\"\u81e8\u5834\u611f\">\r\n                    <div class=\"about-card-content\">\r\n                        <div class=\"about-title-wrapper\">\r\n                            <div class=\"about-number\">04<\/div>\r\n                            <div class=\"about-heading\">\u8cb8\u3057\u30b9\u30bf\u30b8\u30aa<\/div>\r\n                        <\/div>\r\n                        <div class=\"about-description\">\r\n                            \u30e9\u30a4\u30d6\u524d\u306e\u6700\u7d42\u8abf\u6574\u3084<br class=\"mobile-only-break\"><br class=\"pc-only-break\">\u65e5\u3005\u306e\u30d0\u30f3\u30c9\u7df4\u7fd2\u306b\u3082<br class=\"pc-only-break\">\u5229\u7528\u53ef\u80fd\u3002<br class=\"mobile-only-break\"><br class=\"pc-only-break\">\u8cea\u306e\u9ad8\u3044\u97f3\u97ff\u8a2d\u5099\u3067\u3001<br class=\"pc-only-break\">\u52b9\u7387\u7684\u304b\u3064<br class=\"mobile-only-break\">\u5145\u5b9f\u3057\u305f<br class=\"pc-only-break\">\u30ea\u30cf\u30fc\u30b5\u30eb\u304c\u53ef\u80fd\u3067\u3059\u3002<br class=\"tablet-only-break\">\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    const cards = document.querySelectorAll('.about-card');\r\n\r\n    function checkAppear() {\r\n        cards.forEach((card, index) => {\r\n            \/\/ card\u304c\u65e2\u306b\u8868\u793a\u6e08\u307f\u304b\u30c1\u30a7\u30c3\u30af\uff08\u4e00\u5ea6\u8868\u793a\u3055\u308c\u305f\u3089\u518d\u5ea6\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3057\u306a\u3044\u3088\u3046\u306b\uff09\r\n            if (card.classList.contains('appear')) {\r\n                return; \r\n            }\r\n\r\n            const cardTop = card.getBoundingClientRect().top;\r\n            const windowHeight = window.innerHeight;\r\n\r\n            \/\/ \u30ab\u30fc\u30c9\u306e\u4e0a\u7aef\u304c\u30a6\u30a3\u30f3\u30c9\u30a6\u306e\u9ad8\u3055\u306e80%\u306e\u4f4d\u7f6e\u3088\u308a\u3082\u4e0a\u306b\u6765\u305f\u3089\uff08\u753b\u9762\u5185\u306b\u5165\u3063\u305f\u3089\uff09\r\n            if (cardTop < windowHeight * 0.8) {\r\n                \/\/ \u5c11\u3057\u9045\u308c\u3066'appear'\u30af\u30e9\u30b9\u3092\u8ffd\u52a0\r\n                setTimeout(() => {\r\n                    card.classList.add('appear');\r\n                }, index * 200); \/\/ \u6700\u521d\u306e\u30ab\u30fc\u30c9\u306f0ms\u3001\u6b21\u306e\u30ab\u30fc\u30c9\u306f200ms\u3001\u305d\u306e\u6b21\u306f400ms...\u3068\u9045\u5ef6\u3055\u305b\u308b\r\n            }\r\n        });\r\n    }\r\n\r\n    window.addEventListener('scroll', checkAppear);\r\n    checkAppear(); \/\/ \u30da\u30fc\u30b8\u30ed\u30fc\u30c9\u6642\u306b\u3082\u30c1\u30a7\u30c3\u30af\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-429fa1a e-con-full e-flex e-con e-parent\" data-id=\"429fa1a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-113156b elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"113156b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* --- Rental Information\u30bb\u30af\u30b7\u30e7\u30f3\u5168\u4f53\u306e\u30d5\u30a9\u30f3\u30c8\u30fb\u30ab\u30e9\u30fc\u8a2d\u5b9a\u5909\u6570 --- *\/\r\n:root {\r\n    \/* PC\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u5909\u6570 *\/\r\n    --rental-font-family-pc: \"Noto Sans JP\", sans-serif;\r\n    --rental-title-font-family-pc: \"Georgia\", serif;\r\n    --rental-title-color-pc: black;\r\n    --rental-description-color-pc: #333;\r\n    --rental-button-bg-color-pc: #7c674c;\r\n    --rental-button-text-color-pc: white;\r\n    --rental-button-hover-bg-color-pc: #9c8564;\r\n    --rental-section-padding-top-pc: 120px;\r\n    --rental-top-space-height-pc: 80px;\r\n    --rental-title-font-size-pc: 40px;\r\n    --rental-description-font-size-pc: 18px;\r\n    --rental-button-font-size-pc: 24px;\r\n\r\n    \/* --- \u65b0\u3057\u3044\u4f59\u767d\u7528\u5909\u6570 --- *\/\r\n    \/* \u30dc\u30bf\u30f3\u76f4\u4e0b\u306e40px\u306emargin-bottom\u3092\u4ee3\u66ff\u3059\u308b\u305f\u3081\u3001\u9ad8\u3055\u3092\u8abf\u6574 *\/\r\n    --rental-bottom-space-height-pc: 40px !important; \/* PC\u7248\u306e\u30dc\u30c8\u30e0\u30b9\u30da\u30fc\u30b9\u306e\u9ad8\u3055 *\/\r\n    --rental-bottom-space-color-pc: #e5e5e5; \/* Rental\u30bb\u30af\u30b7\u30e7\u30f3\u306e\u80cc\u666f\u8272\u3068\u540c\u3058 *\/\r\n}\r\n\r\n\/* \u2605\u2605\u2605\u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u5909\u6570 (768px - 1024px) \u2605\u2605\u2605 *\/\r\n@media screen and (min-width: 768px) and (max-width: 1024px) {\r\n    :root {\r\n        --rental-font-family-tablet: \"Noto Sans JP\", sans-serif;\r\n        --rental-title-font-family-tablet: \"Georgia\", serif;\r\n        --rental-title-color-tablet: black;\r\n        --rental-description-color-tablet: #333;\r\n        --rental-button-bg-color-tablet: #7c674c;\r\n        --rental-button-text-color-tablet: white;\r\n        --rental-button-hover-bg-color-tablet: #9c8564;\r\n        --rental-section-padding-top-tablet: 80px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7528\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n        --rental-top-space-height-tablet: 20px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7528\u30c8\u30c3\u30d7\u30b9\u30da\u30fc\u30b9 *\/\r\n        --rental-title-font-size-tablet: 32px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7528\u30bf\u30a4\u30c8\u30eb\u30b5\u30a4\u30ba *\/\r\n        --rental-description-font-size-tablet: 16px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7528\u8aac\u660e\u6587\u30b5\u30a4\u30ba *\/\r\n        --rental-button-font-size-tablet: 22px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7528\u30dc\u30bf\u30f3\u30b5\u30a4\u30ba *\/\r\n\r\n        \/* --- \u65b0\u3057\u3044\u4f59\u767d\u7528\u5909\u6570 --- *\/\r\n        --rental-bottom-space-height-tablet: 30px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7528\u30dc\u30c8\u30e0\u30b9\u30da\u30fc\u30b9\u306e\u9ad8\u3055 *\/\r\n        --rental-bottom-space-color-tablet: #e5e5e5; \/* Rental\u30bb\u30af\u30b7\u30e7\u30f3\u306e\u80cc\u666f\u8272\u3068\u540c\u3058 *\/\r\n    }\r\n}\r\n\/* \u2605\u2605\u2605\u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u5909\u6570 \u3053\u3053\u307e\u3067\u2605\u2605\u2605 *\/\r\n\r\n\r\n@media screen and (max-width: 767px) {\r\n    \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u5909\u6570 *\/\r\n    :root { \/* \u3053\u3053\u306b:root\u3092\u8ffd\u52a0\u3059\u308b\u3053\u3068\u3067\u3001\u30e2\u30d0\u30a4\u30eb\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u5185\u3067\u5909\u6570\u3092\u4e0a\u66f8\u304d\u3057\u307e\u3059 *\/\r\n        --rental-font-family-mobile: \"Noto Sans JP\", sans-serif;\r\n        --rental-title-font-family-mobile: \"Georgia\", serif;\r\n        --rental-title-color-mobile: black;\r\n        --rental-description-color-mobile: #333;\r\n        --rental-button-bg-color-mobile: #7c674c;\r\n        --rental-button-text-color-mobile: white;\r\n        --rental-button-hover-bg-color-mobile: #9c8564;\r\n        --rental-section-padding-top-mobile: 0px;\r\n        --rental-top-space-height-mobile: 10px;\r\n        --rental-title-font-size-mobile: 24px;\r\n        --rental-description-font-size-mobile: 14px;\r\n        --rental-button-font-size-mobile: 20px;\r\n\r\n        \/* --- \u65b0\u3057\u3044\u4f59\u767d\u7528\u5909\u6570 --- *\/\r\n        --rental-bottom-space-height-mobile: 40px; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u30dc\u30c8\u30e0\u30b9\u30da\u30fc\u30b9\u306e\u9ad8\u3055 *\/\r\n        --rental-bottom-space-color-mobile: #e5e5e5; \/* Rental\u30bb\u30af\u30b7\u30e7\u30f3\u306e\u80cc\u666f\u8272\u3068\u540c\u3058 *\/\r\n    }\r\n}\r\n\r\n\/* --- \u6539\u884c\u30bf\u30b0\u306e\u5171\u901a\u975e\u8868\u793a\u8a2d\u5b9a --- *\/\r\n.pc-only-break,\r\n.mobile-only-break,\r\n.tablet-only-break { \/* tablet-only-break\u3092\u8ffd\u52a0 *\/\r\n    display: none;\r\n}\r\n\r\n\/* --- PC\u7248\uff081025px\u4ee5\u4e0a\u306e\u753b\u9762\u5e45\uff09\u3067PC\u5c02\u7528\u306e\u6539\u884c\u3092\u8868\u793a --- *\/\r\n@media (min-width: 1025px) {\r\n    .pc-only-break {\r\n        display: block !important; \/* PC\u7248\u3067\u306f\u6539\u884c\u3068\u3057\u3066\u8868\u793a\u3057\u3001!important\u3067\u5f37\u8abf *\/\r\n    }\r\n    .mobile-only-break,\r\n    .tablet-only-break {\r\n        display: none !important; \/* PC\u7248\u3067\u306f\u30e2\u30d0\u30a4\u30eb\/\u30bf\u30d6\u30ec\u30c3\u30c8\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a\u306b\u5f37\u8abf *\/\r\n    }\r\n}\r\n\r\n\/* --- \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\uff08768px\u304b\u30891024px\u306e\u753b\u9762\u5e45\uff09\u3067\u30bf\u30d6\u30ec\u30c3\u30c8\u5c02\u7528\u306e\u6539\u884c\u3092\u8868\u793a --- *\/\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n    .tablet-only-break {\r\n        display: block !important; \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u3067\u306f\u6539\u884c\u3068\u3057\u3066\u8868\u793a\u3057\u3001!important\u3067\u5f37\u8abf *\/\r\n    }\r\n    .pc-only-break, \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u3067\u306fPC\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a\u306b\u5f37\u8abf *\/\r\n    .mobile-only-break { \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u3067\u306f\u30e2\u30d0\u30a4\u30eb\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a\u306b\u5f37\u8abf *\/\r\n        display: none !important;\r\n    }\r\n}\r\n\r\n\/* --- Mobile\u7248\uff08767px\u4ee5\u4e0b\u306e\u753b\u9762\u5e45\uff09\u3067Mobile\u5c02\u7528\u306e\u6539\u884c\u3092\u8868\u793a --- *\/\r\n@media screen and (max-width: 767px) {\r\n    .mobile-only-break {\r\n        display: block !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306f\u6539\u884c\u3068\u3057\u3066\u8868\u793a\u3057\u3001!important\u3067\u5f37\u8abf *\/\r\n    }\r\n    .pc-only-break, \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306fPC\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a\u306b\u5f37\u8abf *\/\r\n    .tablet-only-break { \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306f\u30bf\u30d6\u30ec\u30c3\u30c8\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a\u306b\u5f37\u8abf *\/\r\n        display: none !important;\r\n    }\r\n}\r\n\/* --- Elementor\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u4f59\u767d\u3092\u5f37\u5236\u7684\u306b\u6392\u9664\uff08\u30b5\u30a4\u30c8\u8a2d\u5b9a\/\u8ffd\u52a0CSS\u306b\u8a18\u8ff0\u3059\u308b\u3053\u3068\u3067\u3088\u308a\u5f37\u529b\u306b\u9069\u7528\uff09 --- *\/\r\n\/* \u30bb\u30af\u30b7\u30e7\u30f3\u3001\u30b3\u30f3\u30c6\u30ca\u3001\u30ab\u30e9\u30e0\u3001\u30a6\u30a3\u30b8\u30a7\u30c3\u30c8\u30e9\u30c3\u30d1\u30fc\u306e\u30d1\u30c7\u30a3\u30f3\u30b0\u30fb\u30de\u30fc\u30b8\u30f3\u30fb\u5e45\u3092\u5f37\u5236\u7684\u306b\u4e0a\u66f8\u304d *\/\r\n\/*.elementor-section,\r\n.elementor-container,\r\n.elementor-column,\r\n.elementor-widget-wrap,\r\n.elementor-widget-container {\r\n    padding-left: 0 !important;\r\n    padding-right: 0 !important;\r\n    margin-left: 0 !important;\r\n    margin-right: 0 !important;\r\n    max-width: 100% !important;\r\n    width: 100% !important;\r\n} *\/\r\n\r\n\/* \u30dc\u30c3\u30af\u30b9\u5316\u30ec\u30a4\u30a2\u30a6\u30c8\u306e\u969b\u306b\u9069\u7528\u3055\u308c\u308b\u53ef\u80fd\u6027\u306e\u3042\u308b .elementor-section-boxed \u306e\u5f71\u97ff\u3082\u6392\u9664 *\/\r\n.elementor-section-boxed > .elementor-container {\r\n    max-width: 100% !important;\r\n}\r\n\r\n\r\n\/* --- Rental Information\u30bb\u30af\u30b7\u30e7\u30f3\u56fa\u6709\u306e\u30b9\u30bf\u30a4\u30eb --- *\/\r\n#rental-info {\r\n    background-color: #e5e5e5;\r\n    padding-top: var(--rental-section-padding-top-pc);\r\n    \/*padding-bottom: 0 !important; \u5f37\u5236\u7684\u306b0\u306b\u3059\u308b *\/\r\n    padding-left: 0;\r\n    padding-right: 0;\r\n    font-family: var(--rental-font-family-pc);\r\n}\r\n\r\n.rental-top-space {\r\n    height: var(--rental-top-space-height-pc);\r\n    background-color: #e5e5e5;\r\n}\r\n\r\n.rental-title {\r\n    font-size: var(--rental-title-font-size-pc);\r\n    letter-spacing: 1px;\r\n    font-family: var(--rental-title-font-family-pc);\r\n    text-align: center;\r\n    margin-top: 20px;\r\n    color: var(--rental-title-color-pc);\r\n}\r\n\r\n.rental-description {\r\n    max-width: 900px;\r\n    margin: 40px auto 30px;\r\n    padding: 0 24px;\r\n    font-size: var(--rental-description-font-size-pc);\r\n    color: var(--rental-description-color-pc);\r\n    line-height: 2;\r\n    text-align: left;\r\n}\r\n\r\n.rental-btn {\r\n    background-color: var(--rental-button-bg-color-pc);\r\n    color: var(--rental-button-text-color-pc);\r\n    padding: 12px 28px;\r\n    display: inline-block;\r\n    text-decoration: none;\r\n    font-size: var(--rental-button-font-size-pc);\r\n    transition: all 0.3s ease;\r\n    border-radius: 5px;\r\n}\r\n\r\n.rental-btn:hover {\r\n    background-color: var(--rental-button-hover-bg-color-pc);\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);\r\n}\r\n\r\n\/* --- \u65b0\u3057\u3044\u4f59\u767d\u7528\u306e\u30b9\u30bf\u30a4\u30eb --- *\/\r\n.rental-bottom-space {\r\n    height: var(--rental-bottom-space-height-pc); \/* PC\u7248\u306e\u9ad8\u3055 *\/\r\n    min-height: var(--rental-bottom-space-height-pc); \/* \u8ffd\u52a0: \u6700\u4f4e\u306e\u9ad8\u3055\u3092\u4fdd\u8a3c *\/\r\n    background-color: var(--rental-bottom-space-color-pc); \/* Rental\u30bb\u30af\u30b7\u30e7\u30f3\u306e\u80cc\u666f\u8272\u3068\u540c\u3058 *\/\r\n    width: 100%;\r\n}\r\n\r\n\/* --- \u65b0\u3057\u3044\u72ec\u7acb\u3057\u305f\u4f59\u767d\u7528\u306e\u30b9\u30bf\u30a4\u30eb --- *\/\r\n.rental-final-bottom-padding {\r\n    height: 40px !important; \/* PC\u7248\u306e\u9ad8\u3055 *\/\r\n    min-height: 40px !important; \/* \u6700\u4f4e\u306e\u9ad8\u3055\u3092\u4fdd\u8a3c *\/\r\n    background-color: #e5e5e5 !important; \/* Rental\u30bb\u30af\u30b7\u30e7\u30f3\u306e\u80cc\u666f\u8272\u306b\u5408\u308f\u305b\u308b *\/\r\n    width: 100%;\r\n    display: block !important; \/* \u30d6\u30ed\u30c3\u30af\u8981\u7d20\u3068\u3057\u3066\u78ba\u5b9f\u306b\u8868\u793a *\/\r\n}\r\n\r\n\/* --- \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u306e\u8abf\u6574 (768px - 1024px) --- *\/\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n    #rental-info {\r\n        padding-top: var(--rental-section-padding-top-tablet);\r\n        font-family: var(--rental-font-family-tablet);\r\n    }\r\n    .rental-top-space {\r\n        height: var(--rental-top-space-height-tablet);\r\n    }\r\n    .rental-title {\r\n        font-size: var(--rental-title-font-size-tablet);\r\n        font-family: var(--rental-title-font-family-tablet);\r\n        color: var(--rental-title-color-tablet);\r\n    }\r\n    .rental-description {\r\n        font-size: var(--rental-description-font-size-tablet);\r\n        color: var(--rental-description-color-tablet);\r\n        line-height: 1.8; \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7528\u306b\u8abf\u6574 *\/\r\n    }\r\n    .rental-btn {\r\n        background-color: var(--rental-button-bg-color-tablet);\r\n        color: var(--rental-button-text-color-tablet);\r\n        font-size: var(--rental-button-font-size-tablet);\r\n    }\r\n    .rental-btn:hover {\r\n        background-color: var(--rental-button-hover-bg-color-tablet);\r\n    }\r\n    .rental-bottom-space {\r\n        height: var(--rental-bottom-space-height-tablet);\r\n        min-height: var(--rental-bottom-space-height-tablet); \/* \u8ffd\u52a0: \u6700\u4f4e\u306e\u9ad8\u3055\u3092\u4fdd\u8a3c *\/\r\n        background-color: var(--rental-bottom-space-color-tablet);\r\n    }\r\n        \/* --- \u65b0\u3057\u3044\u72ec\u7acb\u3057\u305f\u4f59\u767d\u7528\u306e\u30b9\u30bf\u30a4\u30eb\uff08\u30bf\u30d6\u30ec\u30c3\u30c8\u7248\uff09 --- *\/\r\n    .rental-final-bottom-padding {\r\n        height: 30px !important; \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u306e\u9ad8\u3055 *\/\r\n        min-height: 30px !important; \/* \u6700\u4f4e\u306e\u9ad8\u3055\u3092\u4fdd\u8a3c *\/\r\n        background-color: #e5e5e5 !important;\r\n    }\r\n}\r\n\r\n\r\n\/* --- \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u8abf\u6574 (767px\u4ee5\u4e0b) --- *\/\r\n@media (max-width: 767px) {\r\n    #rental-info {\r\n        padding-left: 0 !important;\r\n        padding-right: 0 !important;\r\n        padding-top: var(--rental-section-padding-top-mobile) !important;\r\n        font-family: var(--rental-font-family-mobile);\r\n    }\r\n\r\n    .rental-top-space {\r\n        height: var(--rental-top-space-height-mobile) !important;\r\n    }\r\n\r\n    .rental-title {\r\n        font-size: var(--rental-title-font-size-mobile) !important;\r\n        font-family: var(--rental-title-font-family-mobile);\r\n    }\r\n\r\n    .rental-description {\r\n        font-size: var(--rental-description-font-size-mobile) !important;\r\n        padding: 0 16px !important;\r\n        line-height: 1.6 !important;\r\n    }\r\n\r\n    .rental-btn {\r\n        font-size: var(--rental-button-font-size-mobile) !important;\r\n        padding: 10px 20px !important;\r\n    }\r\n    @media (max-width: 767px) {\r\n    #rental-info .rental-description {\r\n        padding-left: 30px !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306e\u5de6\u30d1\u30c7\u30a3\u30f3\u30b0\u3092\u5897\u3084\u3059 *\/\r\n        padding-right: 16px !important; \/* \u53f3\u306f\u73fe\u72b6\u7dad\u6301 *\/\r\n        \/* \u5fc5\u8981\u3067\u3042\u308c\u3070 text-align: left; \u3092\u7dad\u6301 *\/\r\n    }\r\n\r\n    \/* --- \u65b0\u3057\u3044\u4f59\u767d\u7528\u306e\u30b9\u30bf\u30a4\u30eb\uff08\u30e2\u30d0\u30a4\u30eb\u7248\uff09 --- *\/\r\n    .rental-bottom-space {\r\n        height: var(--rental-bottom-space-height-mobile) !important;\r\n        min-height: var(--rental-bottom-space-height-mobile) !important; \/* \u8ffd\u52a0: \u6700\u4f4e\u306e\u9ad8\u3055\u3092\u4fdd\u8a3c *\/\r\n        background-color: var(--rental-bottom-space-color-mobile) !important;\r\n    }\r\n        \/* --- \u65b0\u3057\u3044\u72ec\u7acb\u3057\u305f\u4f59\u767d\u7528\u306e\u30b9\u30bf\u30a4\u30eb\uff08\u30e2\u30d0\u30a4\u30eb\u7248\uff09 --- *\/\r\n    .rental-final-bottom-padding {\r\n        height: 40px !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u9ad8\u3055 *\/\r\n        min-height: 40px !important; \/* \u6700\u4f4e\u306e\u9ad8\u3055\u3092\u4fdd\u8a3c *\/\r\n        background-color: #e5e5e5 !important;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<section id=\"rental-info\">\r\n    <div class=\"rental-top-space\"><\/div>\r\n    <h2 class=\"rental-title\">\r\n        Rental Information\r\n    <\/h2>\r\n    <div class=\"rental-description\" style=\"\r\n        \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u307f\u306b\u9069\u7528\u3055\u308c\u308b\u30b9\u30bf\u30a4\u30eb *\/\r\n        @media (max-width: 767px) {\r\n            padding-left: 30px !important; \/* \u4f8b: \u5de6\u30d1\u30c7\u30a3\u30f3\u30b0\u309230px\u306b\u5897\u3084\u3059 *\/\r\n            padding-right: 16px !important; \/* \u53f3\u306f\u73fe\u72b6\u7dad\u6301 *\/\r\n        }\r\n    \">\r\n        Moon-Stone\u306f\u6570\u591a\u304f\u306e\u30d7\u30ed\u30a2\u30fc\u30c6\u30a3\u30b9\u30c8\u304c\u51fa\u6f14\u3059\u308b<br class=\"mobile-only-break\">\u672c\u683c\u30e9\u30a4\u30d6\u30cf\u30a6\u30b9\u3067\u3059\u3002<br class=\"tablet-only-break\"><br class=\"pc-only-break\"><br class=\"mobile-only-break\">\r\n        \u30b9\u30c6\u30fc\u30b8\u306b\u306f\u9ad8\u97f3\u8cea\u30b9\u30d4\u30fc\u30ab\u30fc\u30fb\u7167\u660e\u30fb\u6620\u50cf\u6a5f\u5668\u30fb<br class=\"mobile-only-break\">\u591a\u30c1\u30e3\u30f3\u30cd\u30eb\u30df\u30ad\u30b5\u30fc\u3092\u5b8c\u5099\u3057\u3066\u304a\u308a\u3001<br class=\"mobile-only-break\"><br class=\"tablet-only-break\"><br class=\"pc-only-break\">\u30b8\u30e3\u30f3\u30eb\u3092\u554f\u308f\u305a\u3001\u97f3\u30fb\u5149\u30fb\u6620\u50cf\u306e\u4e09\u4f4d\u4e00\u4f53\u3067<br class=\"mobile-only-break\">\u9b45\u305b\u308b\u6f14\u51fa\u304c\u53ef\u80fd\u3067\u3059\u3002<br class=\"tablet-only-break\"><br class=\"pc-only-break\"><br class=\"mobile-only-break\">\r\n        \u300c\u305c\u3072\u5229\u7528\u3057\u3066\u307f\u305f\u3044\u300d\u3068\u3044\u3046\u65b9\u306f\u3001<br class=\"mobile-only-break\">\u4e0b\u8a18\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u8a73\u7d30\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002\r\n    <\/div>\r\n\r\n   <div style=\"text-align: center;\"> \r\n    <a href=\"\/?page_id=8\" class=\"rental-btn\">\r\n\u00a0 \u00a0  Read more\r\n\u00a0 \u00a0 <\/a>\r\n<\/div>\r\n<div class=\"rental-final-bottom-padding\"><\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ff33bff e-con-full e-flex e-con e-parent\" data-id=\"ff33bff\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ea7389f elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"ea7389f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* --- About\u30bb\u30af\u30b7\u30e7\u30f3\u5168\u4f53\u306e\u30d5\u30a9\u30f3\u30c8\u30fb\u30ab\u30e9\u30fc\u8a2d\u5b9a\u5909\u6570 (About\u30bb\u30af\u30b7\u30e7\u30f3\u81ea\u4f53\u3092\u524a\u9664\u3059\u308b\u305f\u3081\u3001\u4e00\u90e8\u5909\u6570\u306f\u4e0d\u8981\u306b\u306a\u308a\u307e\u3059\u304c\u3001\u5ff5\u306e\u305f\u3081\u6b8b\u3057\u307e\u3059) --- *\/\r\n:root {\r\n    \/* PC\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u5909\u6570 *\/\r\n    --about-font-family-pc: sans-serif; \/* \u5168\u4f53\u7684\u306a\u30d5\u30a9\u30f3\u30c8 *\/\r\n    --about-title-font-family-pc: \"Georgia\", serif; \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8 *\/\r\n    --about-title-font-size-pc: 40px; \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    --about-title-color-pc: #000; \/* \u30bf\u30a4\u30c8\u30eb\u30ab\u30e9\u30fc *\/\r\n    --about-number-font-size-pc: 48px; \/* \u756a\u53f7\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    --about-number-color-pc: white; \/* \u756a\u53f7\u30ab\u30e9\u30fc *\/\r\n    --about-heading-font-size-pc: 24px; \/* \u898b\u51fa\u3057\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    --about-heading-color-pc: white; \/* \u898b\u51fa\u3057\u30ab\u30e9\u30fc *\/\r\n    --about-description-font-size-pc: 18px; \/* \u8aac\u660e\u6587\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    --about-description-color-pc: #ddd; \/* \u8aac\u660e\u6587\u30ab\u30e9\u30fc *\/\r\n    --about-description-line-height-pc: 1.6; \/* \u8aac\u660e\u6587\u884c\u306e\u9ad8\u3055 *\/\r\n    --about-card-img-height-pc: 260px; \/* \u30ab\u30fc\u30c9\u753b\u50cf\u9ad8\u3055 *\/\r\n    --about-card-content-padding-pc: 32px; \/* \u30ab\u30fc\u30c9\u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n    --about-cards-gap-pc: 20px; \/* PC\u7248\u30ab\u30fc\u30c9\u9593\u306e\u9699\u9593 *\/\r\n\r\n    \/* \u30bb\u30af\u30b7\u30e7\u30f3\u30d1\u30c7\u30a3\u30f3\u30b0 (about\u30bb\u30af\u30b7\u30e7\u30f3\u524a\u9664\u306b\u4f34\u3044\u3001\u3053\u308c\u3089\u306e\u5909\u6570\u306f\u5b9f\u8cea\u7684\u306b\u672a\u4f7f\u7528\u306b\u306a\u308a\u307e\u3059) *\/\r\n    --about-section-padding-white-top-pc: 80px;\r\n    --about-section-padding-black-bottom-pc: 80px;\r\n\r\n    \/* --- \u65b0\u3057\u3044Origin Artist\u30bb\u30af\u30b7\u30e7\u30f3\u306ePC\u7248\u30b9\u30bf\u30a4\u30eb\u5909\u6570 --- *\/\r\n    --origin-bg-color-pc: #000; \/* \u80cc\u666f\u8272 *\/\r\n    --origin-padding-top-pc: 80px; \/* \u4e0a\u30d1\u30c7\u30a3\u30f3\u30b0 (\u9069\u5207\u306a\u5024\u306b\u8abf\u6574) *\/\r\n    --origin-padding-bottom-pc: 80px; \/* \u4e0b\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n    --origin-title-font-family-pc: \"Georgia\", serif; \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8 *\/\r\n    --origin-title-font-size-pc: 40px; \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    --origin-title-color-pc: white; \/* \u30bf\u30a4\u30c8\u30eb\u30ab\u30e9\u30fc *\/\r\n    --origin-subtitle-font-family-pc: sans-serif; \/* \u526f\u984c\u30d5\u30a9\u30f3\u30c8 *\/\r\n    --origin-subtitle-font-size-pc: 18px; \/* \u526f\u984c\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    --origin-subtitle-color-pc: #ddd; \/* \u526f\u984c\u30ab\u30e9\u30fc *\/\r\n    --origin-gallery-gap-pc: 20px; \/* \u753b\u50cf\u9593\u306e\u9699\u9593 *\/\r\n    --origin-image-width-pc: 100%; \/* \u753b\u50cf\u5e45\uff08\u30b0\u30ea\u30c3\u30c9\u30a2\u30a4\u30c6\u30e0\u5185\uff09 *\/\r\n    \/* --origin-image-height-pc: 200px; *\/ \/* \u3053\u306e\u884c\u306f\u524a\u9664\u307e\u305f\u306f\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8 *\/\r\n}\r\n\r\n\/* \u2605\u2605\u2605\u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u5909\u6570 (768px - 1024px) --- \u4eca\u56de\u306e\u4e3b\u306a\u8ffd\u52a0\u7b87\u6240 \u2605\u2605\u2605 *\/\r\n@media screen and (min-width: 768px) and (max-width: 1024px) {\r\n    :root {\r\n        --origin-bg-color-tablet: #000; \/* \u80cc\u666f\u8272 *\/\r\n        --origin-padding-top-tablet: 60px; \/* \u4e0a\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n        --origin-padding-bottom-tablet: 60px; \/* \u4e0b\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n        --origin-title-font-family-tablet: \"Georgia\", serif; \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8 *\/\r\n        --origin-title-font-size-tablet: 32px; \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --origin-title-color-tablet: white; \/* \u30bf\u30a4\u30c8\u30eb\u30ab\u30e9\u30fc *\/\r\n        --origin-subtitle-font-family-tablet: sans-serif; \/* \u526f\u984c\u30d5\u30a9\u30f3\u30c8 *\/\r\n        --origin-subtitle-font-size-tablet: 16px; \/* \u526f\u984c\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --origin-subtitle-color-tablet: #ccc; \/* \u526f\u984c\u30ab\u30e9\u30fc *\/\r\n        --origin-gallery-gap-tablet: 15px; \/* \u753b\u50cf\u9593\u306e\u9699\u9593 (PC\u3068\u30e2\u30d0\u30a4\u30eb\u306e\u4e2d\u9593) *\/\r\n        --origin-image-width-tablet: 100%; \/* \u753b\u50cf\u5e45\uff08\u30b0\u30ea\u30c3\u30c9\u30a2\u30a4\u30c6\u30e0\u5185\uff09 *\/\r\n        --origin-image-size-tablet: 220px; \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u306e\u753b\u50cf\u306e\u56fa\u5b9a\u30b5\u30a4\u30ba (\u5f8c\u3067\u5229\u7528) *\/\r\n    }\r\n}\r\n\/* \u2605\u2605\u2605\u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u5909\u6570 \u3053\u3053\u307e\u3067\u2605\u2605\u2605 *\/\r\n\r\n@media screen and (max-width: 767px) {\r\n    \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u5909\u6570 *\/\r\n    :root { \/* \u3053\u3053\u306b:root\u3092\u8ffd\u52a0\u3059\u308b\u3053\u3068\u3067\u3001\u30e2\u30d0\u30a4\u30eb\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u5185\u3067\u5909\u6570\u3092\u4e0a\u66f8\u304d\u3057\u307e\u3059 *\/\r\n        --about-font-family-mobile: \"Noto Sans JP\", sans-serif; \/* \u5168\u4f53\u7684\u306a\u30d5\u30a9\u30f3\u30c8 *\/\r\n        --about-title-font-family-mobile: \"Georgia\", serif; \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8 *\/\r\n        --about-title-font-size-mobile: 24px; \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --about-title-color-mobile: #000; \/* \u30bf\u30a4\u30c8\u30eb\u30ab\u30e9\u30fc *\/\r\n        --about-number-font-size-mobile: 20px; \/* \u756a\u53f7\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --about-number-color-mobile: white; \/* \u756a\u53f7\u30ab\u30e9\u30fc *\/\r\n        --about-heading-font-size-mobile: 13px; \/* \u898b\u51fa\u3057\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --about-heading-color-mobile: white; \/* \u898b\u51fa\u3057\u30ab\u30e9\u30fc *\/\r\n        --about-description-font-size-mobile: 11px; \/* \u8aac\u660e\u6587\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --about-description-color-mobile: #ddd; \/* \u8aac\u660e\u6587\u30ab\u30e9\u30fc *\/\r\n        --about-description-line-height-mobile: 1.4; \/* \u8aac\u660e\u6587\u884c\u306e\u9ad8\u3055 *\/\r\n        --about-card-img-width-mobile: 120px; \/* \u30ab\u30fc\u30c9\u753b\u50cf\u5e45 *\/\r\n        --about-card-img-height-mobile: 100%; \/* \u30ab\u30fc\u30c9\u753b\u50cf\u9ad8\u3055 *\/\r\n        --about-card-total-height-mobile: 120px; \/* \u30ab\u30fc\u30c9\u5168\u4f53\u306e\u9ad8\u3055 *\/\r\n        --about-card-content-padding-mobile: 15px; \/* \u30ab\u30fc\u30c9\u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n        --about-cards-gap-mobile: 16px; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30ab\u30fc\u30c9\u9593\u306e\u9699\u9593 *\/\r\n\r\n        \/* \u30bb\u30af\u30b7\u30e7\u30f3\u30d1\u30c7\u30a3\u30f3\u30b0 (about\u30bb\u30af\u30b7\u30e7\u30f3\u524a\u9664\u306b\u4f34\u3044\u3001\u3053\u308c\u3089\u306e\u5909\u6570\u306f\u5b9f\u8cea\u7684\u306b\u672a\u4f7f\u7528\u306b\u306a\u308a\u307e\u3059) *\/\r\n        --about-section-padding-white-top-mobile: 32px;\r\n        --about-section-padding-black-bottom-mobile: 32px;\r\n\r\n        \/* --- \u65b0\u3057\u3044Origin Artist\u30bb\u30af\u30b7\u30e7\u30f3\u306e\u30e2\u30d0\u30a4\u30eb\u7248\u30b9\u30bf\u30a4\u30eb\u5909\u6570 --- *\/\r\n        --origin-bg-color-mobile: #000; \/* \u80cc\u666f\u8272 *\/\r\n        --origin-padding-top-mobile: 40px; \/* \u4e0a\u30d1\u30c7\u30a3\u30f3\u30b0 (\u9069\u5207\u306a\u5024\u306b\u8abf\u6574) *\/\r\n        --origin-padding-bottom-mobile: 32px; \/* \u4e0b\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n        --origin-title-font-family-mobile: \"Georgia\", serif; \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8 *\/\r\n        --origin-title-font-size-mobile: 24px; \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --origin-title-color-mobile: white; \/* \u30bf\u30a4\u30c8\u30eb\u30ab\u30e9\u30fc *\/\r\n        --origin-subtitle-font-family-mobile: \"Noto Sans JP\", sans-serif; \/* \u526f\u984c\u30d5\u30a9\u30f3\u30c8 *\/\r\n        --origin-subtitle-font-size-mobile: 14px; \/* \u526f\u984c\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --origin-subtitle-color-mobile: #ccc; \/* \u526f\u984c\u30ab\u30e9\u30fc *\/\r\n        --origin-gallery-gap-mobile: 10px; \/* \u753b\u50cf\u9593\u306e\u9699\u9593 *\/\r\n        --origin-image-width-mobile: 100%; \/* \u753b\u50cf\u5e45\uff08\u30b0\u30ea\u30c3\u30c9\u30a2\u30a4\u30c6\u30e0\u5185\uff09 *\/\r\n        \/* --origin-image-height-mobile: 120px; *\/ \/* \u3053\u306e\u884c\u306f\u524a\u9664\u307e\u305f\u306f\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8 *\/\r\n    }\r\n}\r\n\r\n\/* --- \u6539\u884c\u30bf\u30b0\u306e\u5171\u901a\u975e\u8868\u793a\u8a2d\u5b9a --- *\/\r\n.pc-only-break,\r\n.mobile-only-break,\r\n.tablet-only-break { \/* tablet-only-break\u3092\u8ffd\u52a0 *\/\r\n    display: none;\r\n}\r\n\r\n\/* --- PC\u7248\uff081025px\u4ee5\u4e0a\u306e\u753b\u9762\u5e45\uff09\u3067PC\u5c02\u7528\u306e\u6539\u884c\u3092\u8868\u793a --- *\/\r\n@media (min-width: 1025px) {\r\n    .pc-only-break {\r\n        display: block !important; \/* PC\u7248\u3067\u306f\u6539\u884c\u3068\u3057\u3066\u8868\u793a\u3057\u3001!important\u3067\u5f37\u8abf *\/\r\n    }\r\n    .mobile-only-break,\r\n    .tablet-only-break {\r\n        display: none !important; \/* PC\u7248\u3067\u306f\u30e2\u30d0\u30a4\u30eb\/\u30bf\u30d6\u30ec\u30c3\u30c8\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a\u306b\u5f37\u8abf *\/\r\n    }\r\n}\r\n\r\n\/* --- \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\uff08768px\u304b\u30891024px\u306e\u753b\u9762\u5e45\uff09\u3067\u30bf\u30d6\u30ec\u30c3\u30c8\u5c02\u7528\u306e\u6539\u884c\u3092\u8868\u793a --- *\/\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n    .tablet-only-break {\r\n        display: block !important; \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u3067\u306f\u6539\u884c\u3068\u3057\u3066\u8868\u793a\u3057\u3001!important\u3067\u5f37\u8abf *\/\r\n    }\r\n    .pc-only-break, \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u3067\u306fPC\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a\u306b\u5f37\u8abf *\/\r\n    .mobile-only-break { \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u3067\u306f\u30e2\u30d0\u30a4\u30eb\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a\u306b\u5f37\u8abf *\/\r\n        display: none !important;\r\n    }\r\n}\r\n\r\n\/* --- Mobile\u7248\uff08767px\u4ee5\u4e0b\u306e\u753b\u9762\u5e45\uff09\u3067Mobile\u5c02\u7528\u306e\u6539\u884c\u3092\u8868\u793a --- *\/\r\n@media screen and (max-width: 767px) {\r\n    .mobile-only-break {\r\n        display: block !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306f\u6539\u884c\u3068\u3057\u3066\u8868\u793a\u3057\u3001!important\u3067\u5f37\u8abf *\/\r\n    }\r\n    .pc-only-break, \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306fPC\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a\u306b\u5f37\u8abf *\/\r\n    .tablet-only-break { \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306f\u30bf\u30d6\u30ec\u30c3\u30c8\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a\u306b\u5f37\u8abf *\/\r\n        display: none !important;\r\n    }\r\n}\r\n\r\n\/* \u2605\u2605\u2605 #about\u30bb\u30af\u30b7\u30e7\u30f3\u306b\u95a2\u3059\u308b\u5168\u3066\u306eCSS\u30eb\u30fc\u30eb\u3092\u524a\u9664\u3057\u307e\u3059 \u2605\u2605\u2605 *\/\r\n\/* #about { ... } *\/\r\n\/* .about-bg-white { ... } *\/\r\n\/* .about-bg-black { ... } (\u3053\u308c\u306f\u65e2\u306b\u524d\u56de\u306e\u66f4\u65b0\u3067\u5b9f\u8cea\u7684\u306b\u524a\u9664\u3055\u308c\u3066\u3044\u307e\u3059) *\/\r\n\/* .about-container { ... } (Origin Artist\u3067\u518d\u5229\u7528\u3059\u308b\u305f\u3081\u6b8b\u3057\u307e\u3059) *\/\r\n\/* .about-title { ... } *\/\r\n\/* .about-title h2 { ... } *\/\r\n\/* .about-cards { ... } (\u65e2\u306b\u524a\u9664\u6e08\u307f) *\/\r\n\/* .about-card { ... } (\u65e2\u306b\u524a\u9664\u6e08\u307f) *\/\r\n\/* .about-card img { ... } (\u65e2\u306b\u524a\u9664\u6e08\u307f) *\/\r\n\/* .about-card-content { ... } (\u65e2\u306b\u524a\u9664\u6e08\u307f) *\/\r\n\/* .about-number { ... } (\u65e2\u306b\u524a\u9664\u6e08\u307f) *\/\r\n\/* .about-heading { ... } (\u65e2\u306b\u524a\u9664\u6e08\u307f) *\/\r\n\/* .about-description { ... } (\u65e2\u306b\u524a\u9664\u6e08\u307f) *\/\r\n\/* .about-title-wrapper { ... } (\u65e2\u306b\u524a\u9664\u6e08\u307f) *\/\r\n\r\n\r\n\/* --- \u65b0\u3057\u3044 Origin Artist \u30bb\u30af\u30b7\u30e7\u30f3\u306e\u30b9\u30bf\u30a4\u30eb --- *\/\r\n#origin-artist {\r\n    background-color: var(--origin-bg-color-pc); \/* PC\u7248\u80cc\u666f\u8272 *\/\r\n    padding: var(--origin-padding-top-pc) 20px var(--origin-padding-bottom-pc); \/* PC\u7248\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n    position: relative;\r\n    z-index: 2;\r\n}\r\n\r\n.origin-artist-container {\r\n    max-width: 1400px;\r\n    margin: 0 auto;\r\n    text-align: center; \/* \u30bf\u30a4\u30c8\u30eb\u3068\u30b5\u30d6\u30bf\u30a4\u30c8\u30eb\u3092\u4e2d\u592e\u5bc4\u305b *\/\r\n}\r\n\r\n.origin-artist-title {\r\n    font-family: var(--origin-title-font-family-pc);\r\n    font-size: var(--origin-title-font-size-pc);\r\n    color: var(--origin-title-color-pc);\r\n    font-weight: 700;\r\n    margin-bottom: 10px;\r\n}\r\n\r\n.origin-artist-subtitle {\r\n    font-family: var(--origin-subtitle-font-family-pc);\r\n    font-size: var(--origin-subtitle-font-size-pc);\r\n    color: var(--origin-subtitle-color-pc);\r\n    margin-bottom: 40px; \/* \u753b\u50cf\u30ae\u30e3\u30e9\u30ea\u30fc\u3068\u306e\u9593\u9694 *\/\r\n}\r\n\r\n.origin-artist-gallery {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr); \/* PC\u7248: 4\u679a\u6a2a\u4e26\u3073 *\/\r\n    gap: var(--origin-gallery-gap-pc); \/* PC\u7248: \u753b\u50cf\u9593\u306e\u9699\u9593 *\/\r\n    justify-content: center; \/* \u4e2d\u592e\u5bc4\u305b *\/\r\n}\r\n\r\n.origin-artist-item img {\r\n    width: var(--origin-image-width-pc);\r\n    height: auto; \/* \u9ad8\u3055\u3092\u81ea\u52d5\u8abf\u6574 *\/\r\n    aspect-ratio: 1 \/ 1; \/* \u6b63\u65b9\u5f62\u306e\u6bd4\u7387\u3092\u7dad\u6301 *\/\r\n    object-fit: cover; \/* \u753b\u50cf\u306e\u6bd4\u7387\u3092\u7dad\u6301\u3057\u3066\u30c8\u30ea\u30df\u30f3\u30b0 *\/\r\n    display: block; \/* \u753b\u50cf\u4e0b\u306e\u4f59\u767d\u3092\u524a\u9664 *\/\r\n    \/* \u3053\u3053\u304b\u3089\u4fee\u6b63 *\/\r\n    border: 4px solid; \/* \u30dc\u30fc\u30c0\u30fc\u306e\u592a\u3055 *\/\r\n    border-image: linear-gradient(to right, #b8860b, #daa520, #ffd700, #daa520, #b8860b) 1; \/* \u3088\u308a\u6df1\u307f\u306e\u3042\u308b\u91d1\u8272\u306e\u30b0\u30e9\u30c7\u30fc\u30b7\u30e7\u30f3 *\/\r\n    box-shadow:\r\n        inset 0 0 8px rgba(0, 0, 0, 0.5), \/* \u5185\u5074\u306e\u30b7\u30e3\u30c9\u30a6\u3067\u7acb\u4f53\u611f\u3092\u51fa\u3059 *\/\r\n        0 0 15px rgba(255, 215, 0, 0.6), \/* \u5916\u5074\u306e\u660e\u308b\u3044\u30b0\u30ed\u30fc\u52b9\u679c *\/\r\n        0 0 5px rgba(255, 215, 0, 0.4); \/* \u3055\u3089\u306b\u5e83\u3044\u7bc4\u56f2\u306e\u307c\u304b\u3057\u3067\u8c6a\u83ef\u3055\u3092\u5897\u3059 *\/\r\n    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out; \/* \u30db\u30d0\u30fc\u6642\u306e\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u52b9\u679c *\/\r\n    \/* \u3053\u3053\u307e\u3067\u8c6a\u83ef\u306a\u88c5\u98fe\u306e\u8ffd\u52a0\u30fb\u4fee\u6b63 *\/\r\n}\r\n.origin-artist-item img:hover {\r\n    transform: scale(1.06); \/* \u30db\u30d0\u30fc\u6642\u306e\u62e1\u5927\u7387\u3092\u5c11\u3057\u5927\u304d\u304f *\/\r\n    box-shadow:\r\n        inset 0 0 10px rgba(0, 0, 0, 0.6), \/* \u30db\u30d0\u30fc\u3067\u5185\u5074\u30b7\u30e3\u30c9\u30a6\u3092\u5f37\u8abf *\/\r\n        0 0 20px rgba(255, 215, 0, 0.8), \/* \u30db\u30d0\u30fc\u3067\u30b0\u30ed\u30fc\u52b9\u679c\u3092\u5f37\u3081\u308b *\/\r\n        0 0 30px rgba(255, 215, 0, 0.6); \/* \u30db\u30d0\u30fc\u3067\u3055\u3089\u306b\u307c\u304b\u3057\u3092\u5f37\u8abf *\/\r\n}\r\n\r\n\/* --- \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u306e\u30b9\u30bf\u30a4\u30eb\u8abf\u6574 (768px - 1024px) --- \u4eca\u56de\u306e\u4e3b\u306a\u8ffd\u52a0\u7b87\u6240 *\/\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n    #origin-artist {\r\n        background-color: var(--origin-bg-color-tablet);\r\n        padding: var(--origin-padding-top-tablet) 20px var(--origin-padding-bottom-tablet);\r\n    }\r\n\r\n    .origin-artist-title {\r\n        font-family: var(--origin-title-font-family-tablet);\r\n        font-size: var(--origin-title-font-size-tablet);\r\n        color: var(--origin-title-color-tablet);\r\n    }\r\n\r\n    .origin-artist-subtitle {\r\n        font-family: var(--origin-subtitle-font-family-tablet);\r\n        font-size: var(--origin-subtitle-font-size-tablet);\r\n        color: var(--origin-subtitle-color-tablet);\r\n        margin-bottom: 30px; \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248: \u753b\u50cf\u30ae\u30e3\u30e9\u30ea\u30fc\u3068\u306e\u9593\u9694\u3092\u8abf\u6574 *\/\r\n    }\r\n\r\n    .origin-artist-gallery {\r\n        grid-template-columns: repeat(2, 1fr); \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248: 2\u679a\u00d72\u6bb5 *\/\r\n        gap: var(--origin-gallery-gap-tablet); \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248: \u753b\u50cf\u9593\u306e\u9699\u9593 *\/\r\n        max-width: 600px; \/* \u30b0\u30ea\u30c3\u30c9\u5168\u4f53\u306e\u6700\u5927\u5e45\u3092\u5236\u9650\u3057\u3066\u4e2d\u592e\u5bc4\u305b\u3092\u88dc\u52a9 *\/\r\n        margin-left: auto;\r\n        margin-right: auto;\r\n    }\r\n\r\n    .origin-artist-item img {\r\n        width: var(--origin-image-width-tablet); \/* 100%\u3067\u30b0\u30ea\u30c3\u30c9\u30a2\u30a4\u30c6\u30e0\u5e45\u306b\u5408\u308f\u305b\u308b *\/\r\n        height: var(--origin-image-size-tablet); \/* \u56fa\u5b9a\u9ad8\u3055\u3067\u5927\u304d\u304f\u898b\u305b\u308b *\/\r\n        object-fit: cover; \/* \u6bd4\u7387\u3092\u4fdd\u3061\u3064\u3064\u3001\u30dc\u30c3\u30af\u30b9\u306b\u53ce\u3081\u308b *\/\r\n        border: 3px solid; \/* \u30dc\u30fc\u30c0\u30fc\u306e\u592a\u3055 *\/\r\n        border-image: linear-gradient(to right, #b8860b, #daa520, #ffd700, #daa520, #b8860b) 1; \/* \u540c\u69d8\u306e\u30b0\u30e9\u30c7\u30fc\u30b7\u30e7\u30f3 *\/\r\n        box-shadow:\r\n            inset 0 0 6px rgba(0, 0, 0, 0.4),\r\n            0 0 12px rgba(255, 215, 0, 0.5),\r\n            0 0 4px rgba(255, 215, 0, 0.3);\r\n    }\r\n    .origin-artist-item img:hover {\r\n        transform: scale(1.05); \/* \u30db\u30d0\u30fc\u6642\u306e\u62e1\u5927\u7387 *\/\r\n        box-shadow:\r\n            inset 0 0 8px rgba(0, 0, 0, 0.5),\r\n            0 0 18px rgba(255, 215, 0, 0.7),\r\n            0 0 25px rgba(255, 215, 0, 0.5);\r\n    }\r\n}\r\n\r\n\r\n\/* --- \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u30b9\u30bf\u30a4\u30eb\u8abf\u6574 --- *\/\r\n@media (max-width: 767px) {\r\n    #origin-artist {\r\n        padding: var(--origin-padding-top-mobile) 20px var(--origin-padding-bottom-mobile); \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n    }\r\n\r\n    .origin-artist-title {\r\n        font-family: var(--origin-title-font-family-mobile);\r\n        font-size: var(--origin-title-font-size-mobile);\r\n        color: var(--origin-title-color-mobile);\r\n    }\r\n\r\n    .origin-artist-subtitle {\r\n        font-family: var(--origin-subtitle-font-family-mobile);\r\n        font-size: var(--origin-subtitle-font-size-mobile);\r\n        color: var(--origin-subtitle-color-mobile);\r\n        margin-bottom: 20px; \/* \u30e2\u30d0\u30a4\u30eb\u7248: \u753b\u50cf\u30ae\u30e3\u30e9\u30ea\u30fc\u3068\u306e\u9593\u9694 *\/\r\n    }\r\n\r\n    .origin-artist-gallery {\r\n        grid-template-columns: repeat(2, 1fr); \/* \u30e2\u30d0\u30a4\u30eb\u7248: 2\u679a\u00d72\u6bb5 *\/\r\n        gap: var(--origin-gallery-gap-mobile); \/* \u30e2\u30d0\u30a4\u30eb\u7248: \u753b\u50cf\u9593\u306e\u9699\u9593 *\/\r\n    }\r\n\r\n    \/* ... \u4ed6\u306e\u30e2\u30d0\u30a4\u30eb\u7248CSS ... *\/\r\n    .origin-artist-item img {\r\n        width: var(--origin-image-width-mobile);\r\n        height: auto; \/* \u9ad8\u3055\u3092\u81ea\u52d5\u8abf\u6574 *\/\r\n        aspect-ratio: 1 \/ 1; \/* \u6b63\u65b9\u5f62\u306e\u6bd4\u7387\u3092\u7dad\u6301 *\/\r\n        \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306b\u3082\u540c\u69d8\u306e\u88c5\u98fe\u3092\u9069\u7528 *\/\r\n        border: 2px solid gold;\r\n        box-shadow: 0 0 10px rgba(255, 215, 0, 0.6);\r\n        transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;\r\n    }\r\n\r\n    .origin-artist-item img:hover {\r\n        transform: scale(1.03); \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306f\u63a7\u3048\u3081\u306b\u62e1\u5927 *\/\r\n        box-shadow: 0 0 15px rgba(255, 215, 0, 1);\r\n    }\r\n}\r\n<\/style>\r\n\r\n<section id=\"origin-artist\">\r\n    <div class=\"origin-artist-container\">\r\n        <h2 class=\"origin-artist-title\">Pick Up Artist<\/h2>\r\n\r\n        <div class=\"origin-artist-gallery\">\r\n            <div class=\"origin-artist-item\">\r\n                <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/AOR.png.webp\" alt=\"\u30a2\u30fc\u30c6\u30a3\u30b9\u30c81\">\r\n            <\/div>\r\n            <div class=\"origin-artist-item\">\r\n                <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/Shinya-Okumura.png.webp\" alt=\"\u30a2\u30fc\u30c6\u30a3\u30b9\u30c82\">\r\n            <\/div>\r\n            <div class=\"origin-artist-item\">\r\n                <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/Takayuki-Miyauchi.png.webp\" alt=\"\u30a2\u30fc\u30c6\u30a3\u30b9\u30c83\">\r\n            <\/div>\r\n            <div class=\"origin-artist-item\">\r\n                <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/Yoshiyuki-Osawa.png.webp\" alt=\"\u30a2\u30fc\u30c6\u30a3\u30b9\u30c84\">\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7c4f4d7 e-con-full e-flex e-con e-parent\" data-id=\"7c4f4d7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dcd6fa5 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"dcd6fa5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* --- \u5168\u4f53\u306e\u30d5\u30a9\u30f3\u30c8\u8a2d\u5b9a --- *\/\r\n\/* PC\u7248\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30d5\u30a9\u30f3\u30c8\u30d5\u30a1\u30df\u30ea\u30fc\u3068\u6587\u5b57\u8272 *\/\r\n:root {\r\n    \/* PC\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30d5\u30a9\u30f3\u30c8 *\/\r\n    --font-family-pc: \"Noto Sans JP\", sans-serif;\r\n    \/* PC\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u6587\u5b57\u8272 *\/\r\n    --text-color-pc: #333;\r\n    \/* PC\u7248\u30ea\u30f3\u30af\u8272 *\/\r\n    --link-color-pc: #374151;\r\n    \/* PC\u7248YouTube\u30ea\u30f3\u30af\u8272 *\/\r\n    --youtube-link-color-pc: #dc2626;\r\n}\r\n\r\n\/* \u2605\u2605\u2605\u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u5909\u6570 (768px - 1024px) \u2605\u2605\u2605 *\/\r\n@media screen and (min-width: 768px) and (max-width: 1024px) {\r\n    :root {\r\n        \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30d5\u30a9\u30f3\u30c8 *\/\r\n        --font-family-tablet: \"Noto Sans JP\", sans-serif;\r\n        \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u6587\u5b57\u8272 *\/\r\n        --text-color-tablet: #333;\r\n        \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30ea\u30f3\u30af\u8272 *\/\r\n        --link-color-tablet: #374151;\r\n        \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248YouTube\u30ea\u30f3\u30af\u8272 *\/\r\n        --youtube-link-color-tablet: #dc2626;\r\n\r\n        \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u306e\u5177\u4f53\u7684\u306a\u30b5\u30a4\u30ba\u3084\u4f59\u767d\u306e\u8abf\u6574\u5909\u6570\u3082\u3053\u3053\u306b\u8ffd\u52a0\u3067\u304d\u307e\u3059 *\/\r\n        --artist-section-padding-tablet: 40px 15px 50px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30bb\u30af\u30b7\u30e7\u30f3\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n        --artist-title-font-size-tablet: 30px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --artist-artist-name-font-size-tablet: 20px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30a2\u30fc\u30c6\u30a3\u30b9\u30c8\u540d\u30b5\u30a4\u30ba *\/\r\n        --artist-profile-text-font-size-tablet: 15px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u672c\u6587\u30b5\u30a4\u30ba *\/\r\n        --artist-link-font-size-tablet: 15px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30ea\u30f3\u30af\u30b5\u30a4\u30ba *\/\r\n        --artist-image-max-width-tablet: 220px; \/* \u4f8b: \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u753b\u50cf\u6700\u5927\u5e45 *\/\r\n    }\r\n}\r\n\/* \u2605\u2605\u2605\u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u5909\u6570 \u3053\u3053\u307e\u3067\u2605\u2605\u2605 *\/\r\n\r\n\r\n\/* \u30e2\u30d0\u30a4\u30eb\u7248\uff08767px\u4ee5\u4e0b\u306e\u753b\u9762\u5e45\uff09 *\/\r\n@media screen and (max-width: 767px) {\r\n    \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30d5\u30a9\u30f3\u30c8\u30d5\u30a1\u30df\u30ea\u30fc\u3068\u6587\u5b57\u8272 *\/\r\n    :root {\r\n        \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u30d5\u30a9\u30f3\u30c8 *\/\r\n        --font-family-mobile: \"Noto Sans JP\", sans-serif;\r\n        \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30c7\u30d5\u30a9\u30eb\u30c8\u6587\u5b57\u8272 *\/\r\n        --text-color-mobile: #333;\r\n        \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30ea\u30f3\u30af\u8272 *\/\r\n        --link-color-mobile: #374151;\r\n        \/* \u30e2\u30d0\u30a4\u30eb\u7248YouTube\u30ea\u30f3\u30af\u8272 *\/\r\n        --youtube-link-color-mobile: #dc2626;\r\n    }\r\n}\r\n\r\n\/* \u5168\u4f53\u306e\u57fa\u672c\u8a2d\u5b9a (\u30d6\u30e9\u30a6\u30b6\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30de\u30fc\u30b8\u30f3\u30fb\u30d1\u30c7\u30a3\u30f3\u30b0\u3092\u30ea\u30bb\u30c3\u30c8) *\/\r\nhtml, body {\r\n    width: 100%;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    overflow-x: hidden; \/* \u6a2a\u65b9\u5411\u306e\u30b9\u30af\u30ed\u30fc\u30eb\u3092\u9632\u6b62 *\/\r\n}\r\n\r\n\/* --- \u6539\u884c\u30bf\u30b0\u306e\u5171\u901a\u975e\u8868\u793a\u8a2d\u5b9a --- *\/\r\n.pc-only-break,\r\n.mobile-only-break,\r\n.tablet-only-break { \/* tablet-only-break\u3092\u8ffd\u52a0 *\/\r\n    display: none;\r\n}\r\n\r\n\/* --- PC\u7248\uff081025px\u4ee5\u4e0a\u306e\u753b\u9762\u5e45\uff09\u3067PC\u5c02\u7528\u306e\u6539\u884c\u3092\u8868\u793a --- *\/\r\n@media (min-width: 1025px) {\r\n    .pc-only-break {\r\n        display: block !important; \/* PC\u7248\u3067\u306f\u6539\u884c\u3068\u3057\u3066\u8868\u793a\u3057\u3001!important\u3067\u5f37\u8abf *\/\r\n    }\r\n    .mobile-only-break,\r\n    .tablet-only-break {\r\n        display: none !important; \/* PC\u7248\u3067\u306f\u30e2\u30d0\u30a4\u30eb\/\u30bf\u30d6\u30ec\u30c3\u30c8\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a\u306b\u5f37\u8abf *\/\r\n    }\r\n}\r\n\r\n\/* --- \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\uff08768px\u304b\u30891024px\u306e\u753b\u9762\u5e45\uff09\u3067\u30bf\u30d6\u30ec\u30c3\u30c8\u5c02\u7528\u306e\u6539\u884c\u3092\u8868\u793a --- *\/\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n    .tablet-only-break {\r\n        display: block !important; \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u3067\u306f\u6539\u884c\u3068\u3057\u3066\u8868\u793a\u3057\u3001!important\u3067\u5f37\u8abf *\/\r\n    }\r\n    .pc-only-break, \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u3067\u306fPC\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a\u306b\u5f37\u8abf *\/\r\n    .mobile-only-break { \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u3067\u306f\u30e2\u30d0\u30a4\u30eb\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a\u306b\u5f37\u8abf *\/\r\n        display: none !important;\r\n    }\r\n}\r\n\r\n\/* --- Mobile\u7248\uff08767px\u4ee5\u4e0b\u306e\u753b\u9762\u5e45\uff09\u3067Mobile\u5c02\u7528\u306e\u6539\u884c\u3092\u8868\u793a --- *\/\r\n@media screen and (max-width: 767px) {\r\n    .mobile-only-break {\r\n        display: block !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306f\u6539\u884c\u3068\u3057\u3066\u8868\u793a\u3057\u3001!important\u3067\u5f37\u8abf *\/\r\n    }\r\n    .pc-only-break, \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306fPC\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a\u306b\u5f37\u8abf *\/\r\n    .tablet-only-break { \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306f\u30bf\u30d6\u30ec\u30c3\u30c8\u5c02\u7528\u6539\u884c\u3092\u975e\u8868\u793a\u306b\u5f37\u8abf *\/\r\n        display: none !important;\r\n    }\r\n}\r\n\r\n\/* --- Elementor\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u4f59\u767d\u3092\u5f37\u5236\u7684\u306b\u6392\u9664\uff08\u30b5\u30a4\u30c8\u8a2d\u5b9a\/\u8ffd\u52a0CSS\u306b\u8a18\u8ff0\u3059\u308b\u3053\u3068\u3067\u3088\u308a\u5f37\u529b\u306b\u9069\u7528\uff09 --- *\/\r\n\/* \u30bb\u30af\u30b7\u30e7\u30f3\u3001\u30b3\u30f3\u30c6\u30ca\u3001\u30ab\u30e9\u30e0\u3001\u30a6\u30a3\u30b8\u30a7\u30c3\u30c8\u30e9\u30c3\u30d1\u30fc\u306e\u30d1\u30c7\u30a3\u30f3\u30b0\u30fb\u30de\u30fc\u30b8\u30f3\u30fb\u5e45\u3092\u5f37\u5236\u7684\u306b\u4e0a\u66f8\u304d *\/\r\n\/*.elementor-section,\r\n.elementor-container,\r\n.elementor-column,\r\n.elementor-widget-wrap,\r\n.elementor-widget-container {\r\n    padding-left: 0 !important;\r\n    padding-right: 0 !important;\r\n    margin-left: 0 !important;\r\n    margin-right: 0 !important;\r\n    max-width: 100% !important;\r\n    width: 100% !important;\r\n} *\/\r\n\r\n\/* \u30dc\u30c3\u30af\u30b9\u5316\u30ec\u30a4\u30a2\u30a6\u30c8\u306e\u969b\u306b\u9069\u7528\u3055\u308c\u308b\u53ef\u80fd\u6027\u306e\u3042\u308b .elementor-section-boxed \u306e\u5f71\u97ff\u3082\u6392\u9664 *\/\r\n.elementor-section-boxed > .elementor-container {\r\n    max-width: 100% !important;\r\n}\r\n\r\n\r\n\/* --- YouTube\u57cb\u3081\u8fbc\u307f\u30e9\u30c3\u30d1\u30fc\uff0816:9\u56fa\u5b9a\u6bd4\u7387\uff09 --- *\/\r\n.youtube-wrapper {\r\n    position: relative;\r\n    width: 100%;\r\n}\r\n\r\n.youtube-wrapper iframe {\r\n    width: 100%;\r\n    border: none;\r\n    border-radius: 12px;\r\n    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.3);\r\n    aspect-ratio: 16 \/ 9; \/* iframe\u81ea\u8eab\u306b\u30a2\u30b9\u30da\u30af\u30c8\u6bd4\u3092\u8a2d\u5b9a *\/\r\n    display: block; \/* \u30d6\u30ed\u30c3\u30af\u8981\u7d20\u3068\u3057\u3066\u6271\u3046 *\/\r\n}\r\n\r\n\/* --- PC\u30b5\u30a4\u30ba\u88dc\u6b63\uff081025px\u4ee5\u4e0a\uff09 --- *\/\r\n@media (min-width: 1025px) {\r\n    .youtube-wrapper {\r\n        max-width: 800px; \/* PC\u7248\u3067\u306e\u52d5\u753b\u306e\u6700\u5927\u5e45\u3092\u3053\u3053\u3067\u5236\u5fa1 *\/\r\n        margin: 30px auto; \/* PC\u7248\u306e\u4e0a\u4e0b\u5de6\u53f3\u30de\u30fc\u30b8\u30f3 *\/\r\n    }\r\n\r\n    \/* PC\u7248\u30c6\u30ad\u30b9\u30c8\u30b9\u30bf\u30a4\u30eb *\/\r\n    #artist-nobu h3 {\r\n        font-family: var(--font-family-pc);\r\n        font-size: 24px;\r\n        font-weight: bold;\r\n        margin-bottom: 16px;\r\n        color: var(--text-color-pc);\r\n    }\r\n    #artist-nobu p {\r\n        font-family: var(--font-family-pc);\r\n        font-size: 16px;\r\n        line-height: 1.8;\r\n        margin-bottom: 16px;\r\n        color: var(--text-color-pc);\r\n    }\r\n    #artist-nobu a {\r\n        font-family: var(--font-family-pc);\r\n        font-size: 16px;\r\n    }\r\n    #artist-nobu a[href*=\"wikipedia\"] {\r\n        color: var(--link-color-pc);\r\n    }\r\n    #artist-nobu a[href*=\"youtube\"] {\r\n        color: var(--youtube-link-color-pc);\r\n    }\r\n    \/* \u30bf\u30a4\u30c8\u30eb\u57fa\u672c *\/\r\n    .section-title {\r\n        font-family: var(--font-family-pc);\r\n        font-size: 40px;\r\n        font-weight: bold;\r\n        color: black;\r\n    }\r\n}\r\n\r\n\/* --- \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u306e\u8abf\u6574 (768px - 1024px) --- *\/\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n    \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u306e\u30d5\u30a9\u30f3\u30c8\u30fb\u8272\u5909\u6570\u3092\u4f7f\u7528 *\/\r\n    #artist-nobu {\r\n        font-family: var(--font-family-tablet);\r\n        color: var(--text-color-tablet);\r\n    }\r\n\r\n    \/* \u30b3\u30f3\u30c6\u30ca\u306e\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n    #artist-nobu > div {\r\n        padding: var(--artist-section-padding-tablet) !important;\r\n    }\r\n\r\n    \/* \u30bf\u30a4\u30c8\u30eb\u30b5\u30a4\u30ba\u7e2e\u5c0f *\/\r\n    .section-title {\r\n        font-family: var(--font-family-tablet);\r\n        font-size: var(--artist-title-font-size-tablet) !important;\r\n        line-height: 1.3 !important;\r\n        margin-bottom: 8px !important; \/* \u5c11\u3057\u8abf\u6574 *\/\r\n    }\r\n\r\n    \/* \u30bf\u30a4\u30c8\u30eb\u4e0b\u306e\u30e9\u30a4\u30f3\u306e\u4f59\u767d *\/\r\n    #artist-nobu h2 + div {\r\n        margin: 12px auto !important; \/* \u5c11\u3057\u8abf\u6574 *\/\r\n    }\r\n\r\n    \/* \u30a2\u30fc\u30c6\u30a3\u30b9\u30c8\u540d\u30b5\u30a4\u30ba\u8abf\u6574 *\/\r\n    #artist-nobu h3 {\r\n        font-family: var(--font-family-tablet);\r\n        font-size: var(--artist-artist-name-font-size-tablet) !important;\r\n        margin-top: 0;\r\n        margin-bottom: 12px !important; \/* \u5c11\u3057\u8abf\u6574 *\/\r\n        color: var(--text-color-tablet);\r\n    }\r\n\r\n    \/* \u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u672c\u6587\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u7e2e\u5c0f *\/\r\n    #artist-nobu p {\r\n        font-family: var(--font-family-tablet);\r\n        font-size: var(--artist-profile-text-font-size-tablet) !important;\r\n        line-height: 1.6 !important; \/* \u5c11\u3057\u8abf\u6574 *\/\r\n        margin-bottom: 12px !important; \/* \u5c11\u3057\u8abf\u6574 *\/\r\n        color: var(--text-color-tablet);\r\n    }\r\n\r\n    \/* \u6700\u5f8c\u306e\u6bb5\u843d\u3082\u7d71\u4e00 *\/\r\n    #artist-nobu p:last-of-type {\r\n        margin-bottom: 8px !important; \/* \u5c11\u3057\u8abf\u6574 *\/\r\n    }\r\n\r\n    \/* \ud83d\udcf7 \u30bf\u30d6\u30ec\u30c3\u30c8\u6642\u306e\u753b\u50cf\u30b5\u30a4\u30ba\u8abf\u6574 *\/\r\n    #artist-nobu img {\r\n        max-width: var(--artist-image-max-width-tablet) !important;\r\n        width: 100% !important; \/* \u89aa\u8981\u7d20\u306b\u5408\u308f\u305b\u3066\u8abf\u6574 *\/\r\n        height: auto !important;\r\n        display: block;\r\n        margin: 1px auto 1px !important;\r\n    }\r\n\r\n    \/* \u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u8aac\u660e\u306e\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n    #artist-nobu .profile-text {\r\n        text-align: left !important;\r\n        padding-left: 40px !important; \/* \u5de6\u7aef\u304b\u3089\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n        padding-right: 20px !important; \/* \u53f3\u7aef\u304b\u3089\u3082\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    \/* \u95a2\u9023\u30ea\u30f3\u30af\u306e\u4e0a\u30de\u30fc\u30b8\u30f3 *\/\r\n    #artist-nobu .profile-text + div {\r\n        margin-top: 20px !important; \/* \u5c11\u3057\u8abf\u6574 *\/\r\n        text-align: left !important;\r\n        padding-left: 40px !important; \/* \u30ea\u30f3\u30af\u3082\u5de6\u7aef\u304b\u3089\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n        padding-right: 20px !important; \/* \u30ea\u30f3\u30af\u3082\u53f3\u7aef\u304b\u3089\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    #artist-nobu a {\r\n        font-family: var(--font-family-tablet);\r\n        font-size: var(--artist-link-font-size-tablet) !important;\r\n    }\r\n    #artist-nobu a[href*=\"wikipedia\"] {\r\n        color: var(--link-color-tablet);\r\n    }\r\n    #artist-nobu a[href*=\"youtube\"] {\r\n        color: var(--youtube-link-color-tablet);\r\n    }\r\n\r\n    \/* \ud83d\udcfa \u30bf\u30d6\u30ec\u30c3\u30c8\u6642\u306eYouTube\u30b5\u30a4\u30ba\u8abf\u6574 *\/\r\n    .youtube-wrapper {\r\n        max-width: 600px; \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u3067\u306e\u52d5\u753b\u306e\u6700\u5927\u5e45\u3092\u3053\u3053\u3067\u5236\u5fa1 *\/\r\n        margin: 25px auto 0 !important; \/* \u4e0a\u4e0b\u5de6\u53f3\u30de\u30fc\u30b8\u30f3 *\/\r\n    }\r\n}\r\n\r\n\/* --- \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u8abf\u6574 (767px\u4ee5\u4e0b) --- *\/\r\n@media screen and (max-width: 767px) {\r\n    \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u30d5\u30a9\u30f3\u30c8\u30fb\u8272\u5909\u6570\u3092\u4f7f\u7528 *\/\r\n    #artist-nobu {\r\n        font-family: var(--font-family-mobile);\r\n        color: var(--text-color-mobile);\r\n    }\r\n\r\n    \/* \u30b3\u30f3\u30c6\u30ca\u306e\u30d1\u30c7\u30a3\u30f3\u30b0 - \u5143\u306e\u5024\u3092\u7dad\u6301\u3057\u3001\u30bb\u30af\u30b7\u30e7\u30f3\u5168\u4f53\u306e\u80cc\u666f\u304c\u7e2e\u3080\u306e\u3092\u9632\u3050 *\/\r\n    #artist-nobu > div {\r\n        padding: 20px 8px 32px !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30bb\u30af\u30b7\u30e7\u30f3\u30d1\u30c7\u30a3\u30f3\u30b0\u3092\u7dad\u6301 *\/\r\n    }\r\n\r\n    \/* Elementor\u304c\u751f\u6210\u3059\u308bwidget-container\u306e\u30d1\u30c7\u30a3\u30f3\u30b0\u3092\u5f37\u5236\u524a\u9664 *\/\r\n    \/* \u3053\u308c\u304c\u52d5\u753b\u4e0a\u4e0b\u306e\u767d\u3044\u7a7a\u9593\u306e\u76f4\u63a5\u539f\u56e0\u3067\u3057\u305f *\/\r\n    .elementor-widget-container {\r\n        padding-top: 0 !important;\r\n        padding-bottom: 0 !important;\r\n        margin-top: 0 !important; \/* \u5ff5\u306e\u305f\u3081\u30de\u30fc\u30b8\u30f3\u3082\u30ea\u30bb\u30c3\u30c8 *\/\r\n        margin-bottom: 0 !important; \/* \u5ff5\u306e\u305f\u3081\u30de\u30fc\u30b8\u30f3\u3082\u30ea\u30bb\u30c3\u30c8 *\/\r\n    }\r\n\r\n    \/* \u30bf\u30a4\u30c8\u30eb\u30b5\u30a4\u30ba\u7e2e\u5c0f *\/\r\n    .section-title {\r\n        \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30bb\u30af\u30b7\u30e7\u30f3\u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8 *\/\r\n        font-family: var(--font-family-mobile);\r\n        \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30bb\u30af\u30b7\u30e7\u30f3\u30bf\u30a4\u30c8\u30eb\u30b5\u30a4\u30ba *\/\r\n        font-size: 20px !important;\r\n        line-height: 1.3 !important;\r\n        margin-bottom: 4px !important;\r\n    }\r\n\r\n    \/* \u30bf\u30a4\u30c8\u30eb\u4e0b\u306e\u30e9\u30a4\u30f3\u306e\u4f59\u767d *\/\r\n    #artist-nobu h2 + div {\r\n        margin: 8px auto !important;\r\n    }\r\n\r\n    \/* \u30a2\u30fc\u30c6\u30a3\u30b9\u30c8\u540d\u30b5\u30a4\u30ba\u8abf\u6574 *\/\r\n    #artist-nobu h3 {\r\n        \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30a2\u30fc\u30c6\u30a3\u30b9\u30c8\u540d\u30d5\u30a9\u30f3\u30c8 *\/\r\n        font-family: var(--font-family-mobile);\r\n        \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30a2\u30fc\u30c6\u30a3\u30b9\u30c8\u540d\u30b5\u30a4\u30ba *\/\r\n        font-size: 18px !important;\r\n        margin-top: 0;\r\n        margin-bottom: 8px !important;\r\n        color: var(--text-color-mobile);\r\n    }\r\n\r\n    \/* \u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u672c\u6587\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u7e2e\u5c0f *\/\r\n    #artist-nobu p {\r\n        \/* \u30e2\u30d0\u30a4\u30eb\u7248\u672c\u6587\u30d5\u30a9\u30f3\u30c8 *\/\r\n        font-family: var(--font-family-mobile);\r\n        \/* \u30e2\u30d0\u30a4\u30eb\u7248\u672c\u6587\u30b5\u30a4\u30ba *\/\r\n        font-size: 13px !important;\r\n        line-height: 1.5 !important;\r\n        margin-bottom: 8px !important;\r\n        color: var(--text-color-mobile);\r\n    }\r\n\r\n    \/* \u6700\u5f8c\u306e\u6bb5\u843d\u3082\u7d71\u4e00 *\/\r\n    #artist-nobu p:last-of-type {\r\n        margin-bottom: 4px !important;\r\n    }\r\n\r\n    \/* \ud83d\udcfa \u30e2\u30d0\u30a4\u30eb\u6642\u306eYouTube\u30b5\u30a4\u30ba\u8abf\u6574 *\/\r\n    .youtube-wrapper {\r\n        width: 90% !important;\r\n        margin-top: 10px !important; \/* \u52d5\u753b\u4e0a\u90e8\u306e\u4f59\u767d\u306f\u6b8b\u3059 *\/\r\n        margin-bottom: 0 !important; \/* \u2605\u3053\u3053\u30920\u306b\u4fee\u6b63\u307e\u305f\u306f\u524a\u9664\u3092\u691c\u8a0e \u2605 *\/\r\n        margin-left: auto !important;\r\n        margin-right: auto !important;\r\n    }\r\n\r\n    \/* \ud83d\udcf7 \u30e2\u30d0\u30a4\u30eb\u6642\u306e\u753b\u50cf\u30b5\u30a4\u30ba\u7e2e\u5c0f *\/\r\n    #artist-nobu img {\r\n        max-width: 180px !important;\r\n        width: 80% !important;\r\n        height: auto !important;\r\n        display: block;\r\n        margin: 1px auto 1px !important;\r\n    }\r\n\r\n    \/* \u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u8aac\u660e\u3092\u5de6\u5bc4\u305b\u306b\u4fee\u6b63\u3057\u3001\u5de6\u304b\u3089\u306e\u4f59\u767d\u3092\u8ffd\u52a0 *\/\r\n    #artist-nobu .profile-text {\r\n        text-align: left !important;\r\n        padding-left: 16px !important; \/* \u5de6\u7aef\u304b\u308916px\u306e\u4f59\u767d\u3092\u8ffd\u52a0 *\/\r\n        padding-right: 16px !important; \/* \u53f3\u7aef\u304b\u3089\u308216px\u306e\u4f59\u767d\u3092\u8ffd\u52a0\u3057\u3001\u30c6\u30ad\u30b9\u30c8\u304c\u8a70\u3081\u8fbc\u307e\u308c\u306a\u3044\u3088\u3046\u306b\u8abf\u6574 *\/\r\n        box-sizing: border-box; \/* padding\u3092\u542b\u3081\u3066\u5e45\u3092\u8a08\u7b97\u3059\u308b *\/\r\n    }\r\n\r\n    \/* \u95a2\u9023\u30ea\u30f3\u30af\u306e\u4e0a\u30de\u30fc\u30b8\u30f3\u524a\u6e1b *\/\r\n    #artist-nobu .profile-text + div {\r\n        margin-top: 16px !important;\r\n        text-align: left !important; \/* \u30ea\u30f3\u30af\u3082\u5de6\u5bc4\u305b\u306b\u3059\u308b\u5834\u5408 *\/\r\n        padding-left: 16px !important; \/* \u30ea\u30f3\u30af\u3082\u5de6\u7aef\u304b\u3089\u4f59\u767d\u3092\u8ffd\u52a0 *\/\r\n        padding-right: 16px !important; \/* \u30ea\u30f3\u30af\u3082\u53f3\u7aef\u304b\u3089\u4f59\u767d\u3092\u8ffd\u52a0 *\/\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    #artist-nobu a {\r\n        \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30ea\u30f3\u30af\u30d5\u30a9\u30f3\u30c8 *\/\r\n        font-family: var(--font-family-mobile);\r\n        \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30ea\u30f3\u30af\u30b5\u30a4\u30ba *\/\r\n        font-size: 14px !important;\r\n    }\r\n    #artist-nobu a[href*=\"wikipedia\"] {\r\n        color: var(--link-color-mobile);\r\n    }\r\n    #artist-nobu a[href*=\"youtube\"] {\r\n        color: var(--youtube-link-color-mobile);\r\n    }\r\n}\r\n<\/style>\r\n\r\n<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/5.15.4\/css\/all.min.css\" rel=\"stylesheet\">\r\n\r\n<section id=\"artist-nobu\" style=\"background: #e5e5e5; padding: 0; margin: 0; color: #333;\">\r\n    <div style=\"max-width: 1200px; margin: 0 auto; padding: 50px 20px 60px; box-sizing: border-box;\">\r\n        <div style=\"text-align: center; margin-bottom: 64px;\">\r\n            <h2 id=\"artist-nobu-heading\" class=\"section-title\"> <span style=\"color: black;\">Origin Artist<\/span>\r\n            <\/h2>\r\n            <div style=\"height: 2px; background: linear-gradient(90deg, transparent, #667eea, transparent); margin: 16px auto;\"><\/div>\r\n        <\/div>\r\n\r\n        <div style=\"display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start; gap: 40px;\">\r\n            <div style=\"flex: 1 1 300px; max-width: 250px;\">\r\n                <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/\u30ad\u30e3\u30d7\u30c1\u30e3.png\" alt=\"\u9ad8\u6a4b\u306e\u3076\" style=\"width: 100%; height: auto; border-radius: 12px; box-shadow: 0 8px 20px rgba(0,0,0,0.2);\">\r\n            <\/div>\r\n\r\n            <div class=\"profile-text\" style=\"flex: 1 1 400px; max-width: 600px;\">\r\n                <h3>\u9ad8\u6a4b\u306e\u3076 \/ Nobu Takahashi<\/h3>\r\n                <p>\r\n\u30e9\u30a4\u30d6\u30cf\u30a6\u30b9Moon-Stone\u306f\u3001<br class=\"mobile-only-break\">\u5143\u30c8\u30e9\u30f3\u30b6\u30e0\u306e<br class=\"tablet-only-break\">\u9ad8\u6a4b\u306e\u3076\u3055\u3093\u304c<br class=\"mobile-only-break\"><br class=\"pc-only-break\">\u30d7\u30ed\u30c7\u30e5\u30fc\u30b9\u3057\u3066\u4f5c\u308a\u4e0a\u3052\u305f<br class=\"tablet-only-break\">\u30e9\u30a4\u30d6\u30cf\u30a6\u30b9\u3067\u3059\u3002<br class=\"tablet-only-break\"><br class=\"pc-only-break\"><br class=\"mobile-only-break\"><br class=\"mobile-only-break\">\r\n                    \u5f53\u6642\u3001\u9ad8\u6a4b\u306e\u3076\u3055\u3093\u306e\u60f3\u3044\u306b\u8cdb\u540c\u3057\u305f<br class=\"tablet-only-break\"><br class=\"mobile-only-break\">Moon-Stone\u306e\u30aa\u30fc\u30ca\u30fc\u304c\u3001<br class=\"pc-only-break\">2015\u5e747\u6708\u306b<br class=\"tablet-only-break\">\u6771\u4eac\u65e9\u7a32\u7530\u306b<br class=\"mobile-only-break\">\u30e9\u30a4\u30d6\u30cf\u30a6\u30b9\u3092\u30aa\u30fc\u30d7\u30f3\u3055\u305b\u307e\u3057\u305f\u3002<br class=\"pc-only-break\"><br class=\"mobile-only-break\"><br class=\"mobile-only-break\">\r\n                    \u3057\u304b\u3057\u3001\u30e9\u30a4\u30d6\u30cf\u30a6\u30b9\u306e\u30aa\u30fc\u30d7\u30f3\u76f4\u5f8c\u3001<br class=\"pc-only-break\"><br class=\"mobile-only-break\">\u304a\u62ab\u9732\u76ee\u4f1a\u3092\u76ee\u524d\u306b\u3057\u3066\u3001<br class=\"mobile-only-break\">\u9ad8\u6a4b\u306e\u3076\u3055\u3093\u306f\u6025\u901d\u3055\u308c\u307e\u3057\u305f\u3002\r\n\r\n                <\/p>\r\n\r\n                <div style=\"margin-top: 24px;\">\r\n                    <a href=\"https:\/\/ja.wikipedia.org\/wiki\/\u9ad8\u6a4b\u306e\u3076\" target=\"_blank\" style=\"margin-right: 16px;\">\r\n                        <i class=\"fas fa-book\"><\/i> Wikipedia\r\n                    <\/a>\r\n                    <a href=\"https:\/\/www.youtube.com\/embed\/ja-LaTQ7-bA\" target=\"_blank\">\r\n                        <i class=\"fab fa-youtube\"><\/i> YouTube\u52d5\u753b\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"youtube-wrapper\">\r\n            <iframe src=\"https:\/\/www.youtube.com\/embed\/ja-LaTQ7-bA\"\r\n                    frameborder=\"0\"\r\n                    allow=\"accelerometer; autoplay; clipboard-write; encrypted-m_b44ad9edia; gyroscope; picture-in-picture\"\r\n                    allowfullscreen>\r\n            <\/iframe>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6c4d5ec e-con-full e-flex e-con e-parent\" data-id=\"6c4d5ec\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6df65d4 elementor-widget elementor-widget-html\" data-id=\"6df65d4\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\r\n\r\n.sns-section {\r\n  position: relative; \/* \u80cc\u666f\u52d5\u753b\u3092\u80cc\u9762\u306b\u56fa\u5b9a *\/\r\n  background-color: #000; \/* \u3053\u3053\u3092\u9ed2\u306b\u5909\u66f4 *\/\r\n  padding: 60px 20px;\r\n  color: #fff;\r\n  text-align: center;\r\n  margin: 60px 0;\r\n  overflow: hidden; \/* \u2190 \u80cc\u666f\u52d5\u753b\u306f\u307f\u51fa\u3057\u9632\u6b62 *\/\r\n  z-index: 1;\r\n  padding: 40px 0 !important; \/* \u4e0a\u4e0b\u306b\u4f59\u767d\u3092\u8ffd\u52a0 *\/\r\n  \/*background-image: url(\u753b\u50cf\u306eURL); \/* \u3059\u3067\u306b\u8a2d\u5b9a\u6e08\u307f\u306a\u3089\u4e0d\u8981 *\/\r\n  background-size: cover;\r\n  background-position: center;\r\n  background-repeat: no-repeat;\r\n}\r\n\r\n\r\n\/* \ud83d\udd25 \u900f\u904e\u30aa\u30fc\u30d0\u30fc\u30ec\u30a4\u524a\u9664 *\/\r\n.sns-section::before {\r\n  display: none;\r\n}\r\n\r\n\/* \u80cc\u666f\u52d5\u753b\u30b9\u30bf\u30a4\u30eb *\/\r\n.sns-bg-video {\r\n  position: absolute;\r\n  top: 0; left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  z-index: -1;\r\n  opacity: 1; \/* \u2728\u900f\u904e\u306a\u3057\u3067\u7d20\u6750\u306e\u7f8e\u3057\u3055\u3092\u4fdd\u3064 *\/\r\n  pointer-events: none;\r\n}\r\n\r\n.sns-section h2 {\r\n  font-family: \"Georgia\", serif;\r\n  font-size: 40px;\r\n  font-weight: bold;\r\n  margin-bottom: 32px;\r\n  color: #fff;\r\n}\r\n\r\n.sns-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n  gap: 20px;\r\n  max-width: 1500px;\r\n  margin: 0 auto;\r\n    margin-top: 0px;\r\n  margin-bottom: 0px;\r\n}\r\n\r\n.sns-grid .sns-item img {\r\n  width: 100% !important;\r\n  height: 220px !important;\r\n  object-fit: cover !important;\r\n  display: block !important;\r\n  border-radius: 8px;\r\n}\r\n\r\n\/* SNS\u30ab\u30fc\u30c9\u306e\u6700\u5f8c\u306b\u3082\u4f59\u767d *\/\r\n.sns-grid .sns-item:last-child {\r\n  margin-bottom: 16px;\r\n}\r\n\r\n\/* --- \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u306e\u30b9\u30bf\u30a4\u30eb\u8abf\u6574 (768px - 1024px) --- \u8ffd\u52a0\u30fb\u4fee\u6b63\u7b87\u6240 *\/\r\n@media (min-width: 768px) and (max-width: 1024px) {\r\n    .sns-section {\r\n        padding: var(--sns-padding-tablet); \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u306e\u30d1\u30c7\u30a3\u30f3\u30b0\u3092\u9069\u7528 *\/\r\n    }\r\n\r\n\r\n\r\n    .sns-grid {\r\n        display: grid; \/* \u3053\u308c\u304c\u78ba\u5b9f\u306b\u9069\u7528\u3055\u308c\u3066\u3044\u308b\u3053\u3068\u3092\u78ba\u8a8d *\/\r\n        grid-template-columns: repeat(2, 1fr); \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248: 2\u5217\u8868\u793a *\/\r\n        gap: var(--sns-grid-gap-tablet, 20px); \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u306e\u9699\u9593\u3092\u9069\u7528\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u502420px\u3092\u8ffd\u52a0\u3002 *\/\r\n        max-width: 600px; \/* \u30b0\u30ea\u30c3\u30c9\u5168\u4f53\u306e\u6700\u5927\u5e45\u3092\u8a2d\u5b9a\u3057\u3066\u4e2d\u592e\u5bc4\u305b *\/\r\n        margin-left: auto;\r\n        margin-right: auto;\r\n    }\r\n\r\n    .sns-grid .sns-item img {\r\n        width: 100%; \/* \u89aa\u8981\u7d20\u306e\u5e45\u3044\u3063\u3071\u3044\u306b\u5e83\u3052\u308b *\/\r\n        height: var(--sns-item-height-tablet); \/* \u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u306e\u30a2\u30a4\u30c6\u30e0\u9ad8\u3055\u3092\u9069\u7528 *\/\r\n        object-fit: cover; \/* \u753b\u50cf\u306e\u7e26\u6a2a\u6bd4\u3092\u4fdd\u3061\u3064\u3064\u3001\u6307\u5b9a\u3055\u308c\u305f\u9818\u57df\u3092\u57cb\u3081\u308b *\/\r\n        \/* !important \u306f Elementor\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u3068\u306e\u7af6\u5408\u72b6\u6cc1\u306b\u3088\u308a\u307e\u3059\u3002 *\/\r\n    }\r\n}\r\n@media (max-width: 767px) {\r\n  .sns-grid {\r\n    grid-template-columns: repeat(1, 1fr);\r\n    padding: 0 12px;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    align-items: center !important;  \/* \u2190 \u4e2d\u592e\u5bc4\u305b *\/\r\n    gap: 8px !important;\r\n    padding: 0 12px !important;\r\n  }\r\n    .sns-grid .sns-item {\r\n    width: 90% !important;\r\n    max-width: 320px;\r\n    aspect-ratio: 16 \/ 9;\r\n    overflow: hidden;\r\n    border-radius: 8px;\r\n    display: block !important;\r\n  }\r\n\r\n  .sns-grid .sns-item img {\r\n    width: 100% !important;\r\n    height: 80% !important;\r\n    object-fit: cover !important;\r\n    display: block !important;\r\n  }\r\n.sns-section h2 {\r\n    font-size: 24pt;\r\n  }\r\n  .sns-grid img {\r\n    height: 120px; \/* \u56fa\u5b9a\u3067\u9ad8\u3055\u3092\u6291\u3048\u308b\uff08\u5fc5\u8981\u306a\u3089\u8abf\u6574\u53ef\u80fd\uff09 *\/\r\n    object-fit: cover;\r\n  }\r\n}\r\n\/* \u2705 \u30a2\u30a4\u30b3\u30f3\u3068\u30db\u30d0\u30fc\u900f\u904e\u306e\u4ed5\u7d44\u307f\u8ffd\u52a0 *\/\r\n.sns-item {\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n.sns-item img {\r\n  width: 100%;\r\n  height: auto;\r\n  display: block;\r\n  transition: all 0.3s ease;\r\n}\r\n\r\n.sns-icon {\r\n  position: absolute;\r\n  top: 50%;\r\n  left: 50%;\r\n  transform: translate(-50%, -50%);\r\n  font-size: 40px;\r\n  color: white;\r\n  opacity: 0;\r\n  z-index: 2;\r\n  transition: all 0.3s ease;\r\n}\r\n\r\n.sns-item:hover img {\r\n  transform: scale(1.05);\r\n  opacity: 0.4;\r\n}\r\n\r\n.sns-item:hover .sns-icon {\r\n  opacity: 1;\r\n}\r\n<\/style>\r\n\r\n<!-- \u2705 FontAwesome\u8aad\u307f\u8fbc\u307f\uff08\u65e2\u306b\u8aad\u307f\u8fbc\u307f\u6e08\u306a\u3089\u4e0d\u8981\uff09 -->\r\n<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" rel=\"stylesheet\">\r\n\r\n\r\n<!-- SNS\u30bb\u30af\u30b7\u30e7\u30f3 -->\r\n<section class=\"sns-section\" id=\"sns\">\r\n   \r\n  <h2>Social Media<\/h2>\r\n  <div class=\"sns-grid\">\r\n    <a href=\"https:\/\/www.facebook.com\/moonstonelive\/?_rdr\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"sns-item\">\r\n      <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/meta.webp\" alt=\"Facebook\">\r\n      <i class=\"fab fa-facebook-f sns-icon\"><\/i>\r\n    <\/a>\r\n    <a href=\"https:\/\/x.com\/daichinomegumi5\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"sns-item\">\r\n      <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/X.png\" alt=\"X\">\r\n      <i class=\"fab fa-x-twitter sns-icon\"><\/i>\r\n    <\/a>\r\n        <a href=\"https:\/\/x.com\/stone_arai\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"sns-item\">\r\n      <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/\u30ad\u30e3\u30d7\u30c1\u30e39.png\" alt=\"X\">\r\n      <i class=\"fab fa-x-twitter sns-icon\"><\/i>\r\n    <\/a>\r\n    <a href=\"https:\/\/www.youtube.com\/@%E5%90%8D%E5%8F%A4%E5%B1%8B%E5%B8%82%E3%81%AE%E3%83%A9%E3%82%A4%E3%83%96%E3%83%8F%E3%82%A6%E3%82%B9%E3%83%A0%E3%83%BC%E3%83%B3%E3%82%B9%E3%83%88\/videos\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"sns-item\">\r\n      <img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/youtu.png\" alt=\"YouTube\">\r\n      <i class=\"fab fa-youtube sns-icon\"><\/i>\r\n    <\/a>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b76bab1 e-con-full e-flex e-con e-parent\" data-id=\"b76bab1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b18f6b4 elementor-widget elementor-widget-html\" data-id=\"b18f6b4\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/5.15.4\/css\/all.min.css\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* ============================================== *\/\r\n\/* === Access\u30bb\u30af\u30b7\u30e7\u30f3\u5168\u4f53\u306e\u30d5\u30a9\u30f3\u30c8\u30fb\u30ab\u30e9\u30fc\u8a2d\u5b9a\u5909\u6570 === *\/\r\n\/* ============================================== *\/\r\n:root {\r\n    \/* PC\u7248: \u30a2\u30af\u30bb\u30b9\u30bb\u30af\u30b7\u30e7\u30f3\u5168\u4f53\u306e\u30b9\u30bf\u30a4\u30eb\u5909\u6570 *\/\r\n    --access-bg-color-pc: #e5e5e5;               \/* \u80cc\u666f\u8272 *\/\r\n    --access-content-bg-color-pc: #ffffff;       \/* \u30b3\u30f3\u30c6\u30f3\u30c4\u30d6\u30ed\u30c3\u30af\u306e\u80cc\u666f\u8272 *\/\r\n    --access-content-text-color-pc: #000000;     \/* \u30b3\u30f3\u30c6\u30f3\u30c4\u30d6\u30ed\u30c3\u30af\u306e\u30c6\u30ad\u30b9\u30c8\u8272 *\/\r\n    --access-content-shadow-color-pc: rgba(0,0,0,0.1); \/* \u30b3\u30f3\u30c6\u30f3\u30c4\u30d6\u30ed\u30c3\u30af\u306e\u5f71\u306e\u8272 *\/\r\n    --access-title-color-pc: #000000;            \/* \u30bb\u30af\u30b7\u30e7\u30f3\u30bf\u30a4\u30c8\u30eb\u8272 *\/\r\n    --access-divider-color-pc: #667eea;          \/* \u30bb\u30af\u30b7\u30e7\u30f3\u533a\u5207\u308a\u7dda\u306e\u4e2d\u592e\u306e\u8272 *\/\r\n    --access-section-padding-top-pc: 60px;       \/* \u30bb\u30af\u30b7\u30e7\u30f3\u4e0a\u90e8\u4f59\u767d *\/\r\n    --access-section-padding-bottom-pc: 60px;    \/* \u30bb\u30af\u30b7\u30e7\u30f3\u4e0b\u90e8\u4f59\u767d *\/\r\n    --access-top-space-height-pc: 40px;          \/* \u4e0b\u90e8\u306e\u4f59\u767d\uff08\u4f8b: \u4ed6\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u3068\u306e\u9593\u9694\uff09 *\/\r\n    --access-section-title-font-family-pc: \"Georgia\", serif; \/* \u30bb\u30af\u30b7\u30e7\u30f3\u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8 *\/\r\n    --access-section-title-font-size-pc: 40px;   \/* \u30bb\u30af\u30b7\u30e7\u30f3\u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    --access-block-title-font-size-pc: 20px;     \/* \u5404\u30d6\u30ed\u30c3\u30af\u306e\u30bf\u30a4\u30c8\u30eb\uff08\u55b6\u696d\u6642\u9593\u306a\u3069\uff09\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    --access-block-text-font-size-pc: 14px;      \/* \u5404\u30d6\u30ed\u30c3\u30af\u306e\u6bb5\u843d\u30c6\u30ad\u30b9\u30c8\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    --access-block-text-line-height-pc: 1.6;     \/* \u5404\u30d6\u30ed\u30c3\u30af\u306e\u6bb5\u843d\u30c6\u30ad\u30b9\u30c8\u884c\u9593 *\/\r\n    --access-icon-size-pc: 18px;                 \/* Font Awesome\u30a2\u30a4\u30b3\u30f3\u30b5\u30a4\u30ba\uff08PC\u7248\uff09 *\/\r\n    --access-container-gap-pc: 32px;             \/* \u30b3\u30f3\u30c6\u30f3\u30c4\u30d6\u30ed\u30c3\u30af\u9593\u306e\u30ae\u30e3\u30c3\u30d7 *\/\r\n    --access-left-right-padding-pc: 24px;        \/* \u5de6\u53f3\u30d6\u30ed\u30c3\u30af\u306e\u5185\u5074\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n    --access-left-right-flex-basis-pc: 500px;    \/* \u5de6\u53f3\u30d6\u30ed\u30c3\u30af\u306e\u6700\u5c0f\u5e45 *\/\r\n}\r\n\r\n@media screen and (max-width: 767px) {\r\n    \/* \u30e2\u30d0\u30a4\u30eb\u7248: \u30a2\u30af\u30bb\u30b9\u30bb\u30af\u30b7\u30e7\u30f3\u5168\u4f53\u306e\u30b9\u30bf\u30a4\u30eb\u5909\u6570 *\/\r\n    \/* :root \u3092\u4f7f\u7528\u3057\u3066\u30e2\u30d0\u30a4\u30eb\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u5185\u3067\u5909\u6570\u3092\u4e0a\u66f8\u304d\u3057\u307e\u3059 *\/\r\n    :root {\r\n        --access-bg-color-mobile: #e5e5e5;\r\n        --access-content-bg-color-mobile: #ffffff;\r\n        --access-content-text-color-mobile: #000000;\r\n        --access-content-shadow-color-mobile: rgba(0,0,0,0.1);\r\n        --access-title-color-mobile: #000000;\r\n        --access-divider-color-mobile: #667eea;\r\n        --access-section-padding-top-mobile: 40px;\r\n        --access-section-padding-bottom-mobile: 40px;\r\n        --access-top-space-height-mobile: 20px;\r\n        --access-section-title-font-family-mobile: \"Georgia\", serif;\r\n        --access-section-title-font-size-mobile: 32px;\r\n        --access-block-title-font-size-mobile: 18px; \/* \u30e2\u30d0\u30a4\u30eb\u7248 \u5404\u30d6\u30ed\u30c3\u30af\u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --access-block-text-font-size-mobile: 13px; \/* \u30e2\u30d0\u30a4\u30eb\u7248 \u5404\u30d6\u30ed\u30c3\u30af\u6bb5\u843d\u30c6\u30ad\u30b9\u30c8\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --access-block-text-line-height-mobile: 1.4; \/* \u30e2\u30d0\u30a4\u30eb\u7248 \u5404\u30d6\u30ed\u30c3\u30af\u6bb5\u843d\u30c6\u30ad\u30b9\u30c8\u884c\u9593 *\/\r\n        --access-icon-size-mobile: 16px;            \/* Font Awesome\u30a2\u30a4\u30b3\u30f3\u30b5\u30a4\u30ba\uff08\u30e2\u30d0\u30a4\u30eb\u7248\uff09 *\/\r\n        --access-container-gap-mobile: 20px;        \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30b3\u30f3\u30c6\u30f3\u30c4\u30d6\u30ed\u30c3\u30af\u9593\u306e\u30ae\u30e3\u30c3\u30d7 *\/\r\n        --access-left-right-padding-mobile: 16px;   \/* \u30e2\u30d0\u30a4\u30eb\u7248 \u5de6\u53f3\u30d6\u30ed\u30c3\u30af\u306e\u5185\u5074\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n    }\r\n}\r\n\r\n\/* --- \u6539\u884c\u30bf\u30b0\u306e\u5171\u901a\u975e\u8868\u793a\u8a2d\u5b9a --- *\/\r\n.pc-only-break,\r\n.mobile-only-break {\r\n    display: none;\r\n}\r\n\r\n\/* --- PC\u7248\uff08768px\u4ee5\u4e0a\u306e\u753b\u9762\u5e45\uff09\u3067PC\u5c02\u7528\u306e\u6539\u884c\u3092\u8868\u793a --- *\/\r\n@media (min-width: 768px) {\r\n    .pc-only-break {\r\n        display: block;\r\n    }\r\n}\r\n\r\n\/* --- Mobile\u7248\uff08767px\u4ee5\u4e0b\u306e\u753b\u9762\u5e45\uff09\u3067Mobile\u5c02\u7528\u306e\u6539\u884c\u3092\u8868\u793a --- *\/\r\n@media (max-width: 767px) {\r\n    .mobile-only-break {\r\n        display: block;\r\n    }\r\n}\r\n\r\n\r\n\/* ============================================== *\/\r\n\/* === Elementor\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u4f59\u767d\u3092\u5f37\u5236\u7684\u306b\u6392\u9664 === *\/\r\n\/* ============================================== *\/\r\n\/* \u30bb\u30af\u30b7\u30e7\u30f3\u3001\u30b3\u30f3\u30c6\u30ca\u3001\u30ab\u30e9\u30e0\u3001\u30a6\u30a3\u30b8\u30a7\u30c3\u30c8\u30e9\u30c3\u30d1\u30fc\u306e\u30d1\u30c7\u30a3\u30f3\u30b0\u30fb\u30de\u30fc\u30b8\u30f3\u30fb\u5e45\u3092\u5f37\u5236\u7684\u306b\u4e0a\u66f8\u304d *\/\r\n\/* \u3053\u308c\u3092\u30b5\u30a4\u30c8\u8a2d\u5b9a\u3084\u8ffd\u52a0CSS\u306b\u8a18\u8ff0\u3059\u308b\u3053\u3068\u3067\u3001Elementor\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u3092\u78ba\u5b9f\u306b\u4e0a\u66f8\u304d\u3057\u307e\u3059 *\/\r\n.elementor-section,\r\n.elementor-container,\r\n.elementor-column,\r\n.elementor-widget-wrap,\r\n.elementor-widget-container {\r\n    padding-left: 0 !important;\r\n    padding-right: 0 !important;\r\n    margin-left: 0 !important;\r\n    margin-right: 0 !important;\r\n    max-width: 100% !important;\r\n    width: 100% !important;\r\n}\r\n\r\n\/* \u7279\u306b\u300c\u30dc\u30c3\u30af\u30b9\u5316\u300d\u30ec\u30a4\u30a2\u30a6\u30c8\u3067\u9069\u7528\u3055\u308c\u308b\u53ef\u80fd\u6027\u306e\u3042\u308b .elementor-section-boxed \u306e\u5f71\u97ff\u3082\u6392\u9664 *\/\r\n.elementor-section-boxed > .elementor-container {\r\n    max-width: 100% !important;\r\n}\r\n\r\n\r\n\/* ============================================== *\/\r\n\/* === Access\u30bb\u30af\u30b7\u30e7\u30f3\u56fa\u6709\u306e\u30b9\u30bf\u30a4\u30eb === *\/\r\n\/* ============================================== *\/\r\n#access {\r\n    background: var(--access-bg-color-pc); \/* PC\u7248\u80cc\u666f\u8272 *\/\r\n    padding: var(--access-section-padding-top-pc) 20px var(--access-section-padding-bottom-pc); \/* PC\u7248\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n}\r\n\r\n\/* \u30bb\u30af\u30b7\u30e7\u30f3\u30bf\u30a4\u30c8\u30eb *\/\r\n.section-title {\r\n    font-family: var(--access-section-title-font-family-pc); \/* PC\u7248\u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8 *\/\r\n    font-size: var(--access-section-title-font-size-pc);     \/* PC\u7248\u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    font-weight: bold;\r\n    color: var(--access-title-color-pc);                    \/* PC\u7248\u30bf\u30a4\u30c8\u30eb\u8272 *\/\r\n}\r\n\r\n\/* \u30bb\u30af\u30b7\u30e7\u30f3\u533a\u5207\u308a\u7dda *\/\r\n.section-divider {\r\n    height: 2px;\r\n    background: linear-gradient(90deg, transparent, var(--access-divider-color-pc), transparent); \/* PC\u7248\u533a\u5207\u308a\u7dda\u8272 *\/\r\n    margin: 16px auto;\r\n    max-width: 300px;\r\n}\r\n\r\n\/* \u30e1\u30a4\u30f3\u30b3\u30f3\u30c6\u30f3\u30c4\u30b3\u30f3\u30c6\u30ca *\/\r\n.access-container {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: var(--access-container-gap-pc); \/* PC\u7248\u30ae\u30e3\u30c3\u30d7 *\/\r\n    justify-content: center;\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n}\r\n\r\n\/* \u5de6\u30d6\u30ed\u30c3\u30af\u3001\u53f3\u30d6\u30ed\u30c3\u30af\u306e\u5171\u901a\u30b9\u30bf\u30a4\u30eb *\/\r\n.access-left, .access-right {\r\n    background: var(--access-content-bg-color-pc);     \/* PC\u7248\u30d6\u30ed\u30c3\u30af\u80cc\u666f\u8272 *\/\r\n    color: var(--access-content-text-color-pc);         \/* PC\u7248\u30d6\u30ed\u30c3\u30af\u30c6\u30ad\u30b9\u30c8\u8272 *\/\r\n    border-radius: 12px;\r\n    box-shadow: 0 0 12px var(--access-content-shadow-color-pc); \/* PC\u7248\u30d6\u30ed\u30c3\u30af\u5f71\u8272 *\/\r\n    padding: var(--access-left-right-padding-pc);       \/* PC\u7248\u30d6\u30ed\u30c3\u30af\u5185\u5074\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n    flex: 1 1 var(--access-left-right-flex-basis-pc);   \/* PC\u7248\u6700\u5c0f\u5e45 *\/\r\n    box-sizing: border-box;\r\n}\r\n\r\n\/* \u5404\u30d6\u30ed\u30c3\u30af\u306eh3\u30bf\u30a4\u30c8\u30eb *\/\r\n.access-left h3 {\r\n    font-size: var(--access-block-title-font-size-pc); \/* PC\u7248\u30d6\u30ed\u30c3\u30af\u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    margin-bottom: 12px;\r\n    color: var(--access-content-text-color-pc); \/* PC\u7248\u30d6\u30ed\u30c3\u30af\u30c6\u30ad\u30b9\u30c8\u8272 *\/\r\n}\r\n\r\n\/* \u5404\u30d6\u30ed\u30c3\u30af\u306ep\u8981\u7d20\uff08\u6bb5\u843d\u30c6\u30ad\u30b9\u30c8\uff09 *\/\r\n.access-left p {\r\n    font-size: var(--access-block-text-font-size-pc);  \/* PC\u7248\u30d6\u30ed\u30c3\u30af\u30c6\u30ad\u30b9\u30c8\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    line-height: var(--access-block-text-line-height-pc); \/* PC\u7248\u30d6\u30ed\u30c3\u30af\u30c6\u30ad\u30b9\u30c8\u884c\u9593 *\/\r\n    color: var(--access-content-text-color-pc); \/* PC\u7248\u30d6\u30ed\u30c3\u30af\u30c6\u30ad\u30b9\u30c8\u8272 *\/\r\n}\r\n\r\n\/* Font Awesome\u30a2\u30a4\u30b3\u30f3 *\/\r\n.access-left .fas {\r\n    font-size: var(--access-icon-size-pc); \/* PC\u7248\u30a2\u30a4\u30b3\u30f3\u30b5\u30a4\u30ba *\/\r\n    margin-right: 8px; \/* \u30a2\u30a4\u30b3\u30f3\u3068\u30c6\u30ad\u30b9\u30c8\u306e\u9593\u9694 *\/\r\n    color: var(--access-content-text-color-pc); \/* \u30a2\u30a4\u30b3\u30f3\u306e\u8272\u3092\u30c6\u30ad\u30b9\u30c8\u8272\u306b\u5408\u308f\u305b\u308b *\/\r\n}\r\n\r\n\/* \u30de\u30c3\u30d7\u306eiframe *\/\r\n.access-right iframe {\r\n    width: 100%;\r\n    height: 100%; \/* \u89aa\u8981\u7d20\u306e\u9ad8\u3055\u306b\u5408\u308f\u305b\u308b *\/\r\n    min-height: 300px;\r\n    border: none;\r\n    border-radius: 12px;\r\n}\r\n\r\n\/* \u30bb\u30af\u30b7\u30e7\u30f3\u4e0b\u90e8\u306e\u4f59\u767d *\/\r\n#access-section-end-space {\r\n    height: var(--access-top-space-height-pc); \/* PC\u7248\u4e0b\u90e8\u4f59\u767d *\/\r\n    background-color: var(--access-bg-color-pc); \/* \u80cc\u666f\u8272\u3092\u30bb\u30af\u30b7\u30e7\u30f3\u306b\u5408\u308f\u305b\u308b *\/\r\n}\r\n\r\n\r\n@media screen and (min-width: 768px) and (max-width: 1024px) {\r\n  .section-title {\r\n    font-size: 32px !important;\r\n    margin-top: 40px !important;\r\n    margin-bottom: 16px !important;\r\n    line-height: 1.3 !important;\r\n  }\r\n\r\n  #access {\r\n    padding-top: 48px !important;\r\n    padding-bottom: 48px !important;\r\n  }\r\n}\r\n\r\n\/* ============================================== *\/\r\n\/* === \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u8abf\u6574 (767px\u4ee5\u4e0b) === *\/\r\n\/* ============================================== *\/\r\n@media screen and (max-width: 767px) {\r\n    #access {\r\n        padding-top: var(--access-section-padding-top-mobile) !important;    \/* \u30e2\u30d0\u30a4\u30eb\u7248\u4e0a\u90e8\u4f59\u767d *\/\r\n        padding-bottom: var(--access-section-padding-bottom-mobile) !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u4e0b\u90e8\u4f59\u767d *\/\r\n        padding-left: 0 !important; \/* \u5de6\u53f3\u30d1\u30c7\u30a3\u30f3\u30b0\u30920\u306b\u8a2d\u5b9a *\/\r\n        padding-right: 0 !important; \/* \u5de6\u53f3\u30d1\u30c7\u30a3\u30f3\u30b0\u30920\u306b\u8a2d\u5b9a *\/\r\n        background: var(--access-bg-color-mobile); \/* \u30e2\u30d0\u30a4\u30eb\u7248\u80cc\u666f\u8272 *\/\r\n    }\r\n\r\n    \/* \u30bb\u30af\u30b7\u30e7\u30f3\u30bf\u30a4\u30c8\u30eb *\/\r\n    .section-title {\r\n        font-size: var(--access-section-title-font-size-mobile) !important;\r\n        font-family: var(--access-section-title-font-family-mobile);\r\n        color: var(--access-title-color-mobile);\r\n        line-height: 1.3 !important;\r\n        margin-top: 50px !important; \/* \u2605\u8ffd\u52a0\u307e\u305f\u306f\u8abf\u6574\u2605 *\/\r\n        margin-bottom: 12px !important;\r\n    }\r\n\r\n    \/* \u30e1\u30a4\u30f3\u30b3\u30f3\u30c6\u30f3\u30c4\u30b3\u30f3\u30c6\u30ca *\/\r\n    .access-container {\r\n        flex-direction: column; \/* \u30e2\u30d0\u30a4\u30eb\u3067\u306f\u7e26\u4e26\u3073 *\/\r\n        gap: var(--access-container-gap-mobile); \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30ae\u30e3\u30c3\u30d7 *\/\r\n        align-items: center; \/* \u4e2d\u592e\u5bc4\u305b *\/\r\n        padding: 0 16px; \/* \u30b3\u30f3\u30c6\u30ca\u81ea\u4f53\u306b\u5de6\u53f3\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n    }\r\n\r\n    \/* \u5de6\u30d6\u30ed\u30c3\u30af\u3001\u53f3\u30d6\u30ed\u30c3\u30af\u306e\u5171\u901a\u30b9\u30bf\u30a4\u30eb *\/\r\n    .access-left, .access-right {\r\n        padding: var(--access-left-right-padding-mobile) !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30d6\u30ed\u30c3\u30af\u5185\u5074\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n        flex-basis: auto; \/* \u30e2\u30d0\u30a4\u30eb\u3067\u306f\u6700\u5c0f\u5e45\u3092\u89e3\u9664\u3057\u81ea\u52d5\u8abf\u6574 *\/\r\n        width: 100%; \/* \u5e45\u3092100%\u306b\u8a2d\u5b9a *\/\r\n        background: var(--access-content-bg-color-mobile);\r\n        color: var(--access-content-text-color-mobile);\r\n        box-shadow: 0 0 8px var(--access-content-shadow-color-mobile); \/* \u30e2\u30d0\u30a4\u30eb\u7248\u5f71\u3092\u5c11\u3057\u63a7\u3048\u3081\u306b *\/\r\n    }\r\n\r\n    \/* \u5404\u30d6\u30ed\u30c3\u30af\u306eh3\u30bf\u30a4\u30c8\u30eb *\/\r\n    .access-left h3 {\r\n        font-size: var(--access-block-title-font-size-mobile) !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30d6\u30ed\u30c3\u30af\u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        margin-bottom: 8px !important;\r\n        text-align: left !important; \/* \u2605\u3053\u3053\u3092\u5de6\u5bc4\u305b\u306b\u5909\u66f4\u2605 *\/\r\n    }\r\n\r\n    \/* \u5404\u30d6\u30ed\u30c3\u30af\u306ep\u8981\u7d20\uff08\u6bb5\u843d\u30c6\u30ad\u30b9\u30c8\uff09 *\/\r\n    .access-left p {\r\n        font-size: var(--access-block-text-font-size-mobile) !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30d6\u30ed\u30c3\u30af\u30c6\u30ad\u30b9\u30c8\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        line-height: var(--access-block-text-line-height-mobile) !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30d6\u30ed\u30c3\u30af\u30c6\u30ad\u30b9\u30c8\u884c\u9593 *\/\r\n        margin-bottom: 4px !important; \/* \u6bb5\u843d\u9593\u306e\u4f59\u767d\u3082\u5c11\u3057\u8a70\u3081\u308b *\/\r\n        text-align: left !important; \/* \u2605\u3053\u3053\u3092\u5de6\u5bc4\u305b\u306b\u5909\u66f4\u2605 *\/\r\n    }\r\n\r\n    \/* Font Awesome\u30a2\u30a4\u30b3\u30f3 *\/\r\n    .access-left .fas {\r\n        font-size: var(--access-icon-size-mobile) !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30a2\u30a4\u30b3\u30f3\u30b5\u30a4\u30ba *\/\r\n        \/* \u30a2\u30a4\u30b3\u30f3\u81ea\u4f53\u306f\u30c6\u30ad\u30b9\u30c8\u30d5\u30ed\u30fc\u306b\u5f93\u3046\u305f\u3081\u3001\u500b\u5225\u306e text-align \u306f\u4e0d\u8981 *\/\r\n    }\r\n\r\n    \/* \u30de\u30c3\u30d7\u306eiframe *\/\r\n    .access-right iframe {\r\n        height: 250px !important; \/* \u30e2\u30d0\u30a4\u30eb\u3067\u306e\u30de\u30c3\u30d7\u9ad8\u3055\u8abf\u6574 *\/\r\n        min-height: unset !important;\r\n    }\r\n\r\n    \/* \u30bb\u30af\u30b7\u30e7\u30f3\u4e0b\u90e8\u306e\u4f59\u767d *\/\r\n    #access-section-end-space {\r\n        height: var(--access-top-space-height-mobile) !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u4e0b\u90e8\u4f59\u767d *\/\r\n        background-color: var(--access-bg-color-mobile);\r\n    }\r\n}\r\n<\/style>\r\n\r\n<section id=\"access\" style=\"background: var(--access-bg-color-pc); padding: 60px 20px 60px;\">\r\n    <div style=\"text-align: center; margin-bottom: 48px;\">\r\n        <h2 class=\"section-title\" style=\"font-size: 40px; font-weight: bold; color: #000000;\">Access<\/h2>\r\n        <div class=\"section-divider\" style=\"height: 2px; background: linear-gradient(90deg, transparent, #667eea, transparent); margin: 16px auto; max-width: 300px;\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"access-container\">\r\n        <div class=\"access-left\">\r\n            <h3><i class=\"fas fa-store\"><\/i> Moon-Stone \u540d\u53e4\u5c4b<\/h3>\r\n            <p>\u540d\u53e4\u5c4b\u5e02\u540d\u6771\u533a\u85e4\u91cc\u753a28\u756a\u5730ST\u30d3\u30eb1\u968e<\/p><br class=\"mobile-only-break\"> <h3><i class=\"fas fa-clock\"><\/i> \u55b6\u696d\u6642\u9593<\/h3>\r\n            <p>\u25a0 Bar & Live\u300018:00\uff5e23:00<br class=\"mobile-only-break\">\uff08\u5e73\u65e5\u4e88\u7d04\u55b6\u696d\uff0f\u571f\u30fb\u65e5 \u4e88\u7d04\u55b6\u696d\uff09<\/p><br class=\"mobile-only-break\">\r\n            <p>\u25a0 \u30e9\u30a4\u30d6\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9<br class=\"mobile-only-break\">\uff08\u7740\u5e2d30\u540d\uff0f\u30b9\u30bf\u30f3\u30c7\u30a3\u30f3\u30b040\u540d\uff09<\/p><br class=\"mobile-only-break\">\r\n            <p>\u5b9a\u4f11\u65e5\uff1a\u6708\u66dc<br class=\"mobile-only-break\">\uff08\u30e9\u30a4\u30d6\u4e88\u7d04\u304c\u3042\u308b\u5834\u5408\u306f\u8cb8\u5207\u55b6\u696d\uff09<\/p><br class=\"mobile-only-break\">\r\n\r\n            <h3><i class=\"fas fa-map-marker-alt\"><\/i> \u30a2\u30af\u30bb\u30b9<\/h3>\r\n            <p>\u6700\u5bc4\u99c5\uff1a\u5730\u4e0b\u9244\u6771\u5c71\u7dda\u300c\u85e4\u304c\u4e18\u99c5\u300d \u5f92\u6b6910\u5206<\/p><br class=\"mobile-only-break\">\r\n            <p>\u85e4\u304c\u4e18\u99c5\u304b\u3089\u306e\u30d0\u30b9\u306e\u4e57\u308a\u65b9<\/p><p>\u85e4\u304c\u4e18\u99c5\u5317\u53e3\u3092\u51fa\u30661\u756a2\u756a\u4e57\u308a\u5834\u304b\u3089\u4e57\u8eca\u3001\u672c\u5730\u30f6\u4e18\u884c\u304d\u3042\u308b\u3044\u306f\u702c\u6238\u884c\u304d\u3001\u85e4\u91cc\u753a\u4e0b\u8eca<\/p><br class=\"mobile-only-break\">\r\n            <p>\u203b\u99d0\u8eca\u5834\u306f\u6570\u304c\u9650\u3089\u308c\u3066\u3044\u307e\u3059\uff08\u4e09\u53f0\uff09<\/p><p>\u203b\u516c\u5171\u4ea4\u901a\u6a5f\u95a2\u307e\u305f\u306f\u8fd1\u96a3\u99d0\u8eca\u5834\u3092\u3054\u5229\u7528\u304f\u3060\u3055\u3044\u3002<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"access-right\">\r\n            <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3260.7006144442157!2d137.01517641164136!3d35.1890137726364!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x60188d02ba60e767%3A0x8982eac9abd6867c!2z44Op44Kk44OW44K544K_44K444KqJuOCq-ODleOCp21vb24gc3RvbmU!5e0!3m2!1sja!2sjp!4v1750312992987!5m2!1sja!2sjp\"\r\n                allowfullscreen\r\n                loading=\"lazy\"\r\n                referrerpolicy=\"no-referrer-when-downgrade\">\r\n            <\/iframe>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n<div id=\"access-section-end-space\" style=\"height: 40px; background-color: #e5e5e5;\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8a99613 e-con-full e-flex e-con e-parent\" data-id=\"8a99613\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6eecff elementor-widget elementor-widget-html\" data-id=\"d6eecff\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================== *\/\r\n\/* === Contact\u30bb\u30af\u30b7\u30e7\u30f3\u5168\u4f53\u306e\u30d5\u30a9\u30f3\u30c8\u30fb\u30ab\u30e9\u30fc\u8a2d\u5b9a\u5909\u6570 === *\/\r\n\/* ============================================== *\/\r\n:root {\r\n    \/* PC\u7248: Contact\u30bb\u30af\u30b7\u30e7\u30f3\u5168\u4f53\u306e\u30b9\u30bf\u30a4\u30eb\u5909\u6570 *\/\r\n    --contact-bg-image-pc: url('https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/Moon-stone-footer-banner-scaled.webp'); \/* PC\u7248\u306e\u80cc\u666f\u753b\u50cf *\/\r\n    --contact-overlay-color-pc: rgba(0, 0, 0, 0); \/* \u30aa\u30fc\u30d0\u30fc\u30ec\u30a4\u8272 *\/\r\n    --contact-text-color-pc: white; \/* \u30c6\u30ad\u30b9\u30c8\u8272 *\/\r\n    --contact-title-font-size-pc: 40px; \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    --contact-title-font-family-pc: 'Georgia', serif; \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8 *\/\r\n    --contact-description-font-size-pc: 16px; \/* \u8aac\u660e\u6587\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    --contact-tel-font-size-pc: 28px; \/* \u96fb\u8a71\u756a\u53f7\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n    --contact-button-gap-pc: 24px; \/* \u30dc\u30bf\u30f3\u9593\u306e\u30ae\u30e3\u30c3\u30d7 *\/\r\n    --contact-button-padding-pc: 16px 40px; \/* \u30dc\u30bf\u30f3\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n    --contact-button-border-radius: 4px; \/* \u30dc\u30bf\u30f3\u89d2\u4e38 *\/\r\n    --contact-button-font-weight: bold; \/* \u30dc\u30bf\u30f3\u30d5\u30a9\u30f3\u30c8\u592a\u3055 *\/\r\n    --web-reserve-bg-color-pc: #a58d6f; \/* WEB\u4e88\u7d04\u30dc\u30bf\u30f3\u80cc\u666f\u8272 *\/\r\n    --line-button-bg-color-pc: #06C755; \/* LINE\u30dc\u30bf\u30f3\u80cc\u666f\u8272 *\/ \/* LINE\u516c\u5f0f\u30ab\u30e9\u30fc *\/\r\n    --contact-button-text-color-pc: white; \/* \u30dc\u30bf\u30f3\u30c6\u30ad\u30b9\u30c8\u8272 *\/\r\n    --contact-tel-font-family-pc: 'Georgia', serif; \/* \u96fb\u8a71\u756a\u53f7\u30d5\u30a9\u30f3\u30c8 *\/\r\n\r\n    \/* \u900f\u660e\u30d5\u30a3\u30eb\u30bf\u30fc\u306e\u8abf\u6574\u7528\u5909\u6570 *\/\r\n    --contact-filter-blur-pc: 4px; \/* PC\u7248\u30d5\u30a3\u30eb\u30bf\u30fc\u306e\u307c\u304b\u3057\u5ea6 (\u4f8b: 5px, 10px, 0\u3067\u307c\u304b\u3057\u306a\u3057) *\/\r\n    --contact-filter-bg-color-pc: rgba(0, 0, 0, 0); \/* PC\u7248\u30d5\u30a3\u30eb\u30bf\u30fc\u306e\u80cc\u666f\u8272 (\u9ed2\u306e\u900f\u660e\u5ea630%) *\/\r\n\r\n    \/* \u30db\u30d0\u30fc\u52b9\u679c *\/\r\n    --button-hover-transition: all 0.3s ease;\r\n    --button-hover-scale: 1.05;\r\n    --button-hover-shadow: 0 8px 24px rgba(0, 0, 0, 0.4);\r\n\r\n    \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u80cc\u666f\u753b\u50cfURL\u3092PC\u7248\u306e\u5909\u6570\u5b9a\u7fa9\u3068\u4e26\u5217\u3067\u5b9a\u7fa9\u3057\u3001\u5e38\u306b\u53c2\u7167\u53ef\u80fd\u306b\u3059\u308b *\/\r\n    --contact-bg-image-mobile: url('https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/\u30ad\u30e3\u30d7\u30c1\u30e311.png'); \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u7e26\u9577\u80cc\u666f\u753b\u50cfURL\u306b\u7f6e\u304d\u63db\u3048\u3066\u304f\u3060\u3055\u3044 *\/\r\n}\r\n\r\n\/* \u5168\u4f53\u306e\u57fa\u672c\u8a2d\u5b9a (\u30d6\u30e9\u30a6\u30b6\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30de\u30fc\u30b8\u30f3\u30fb\u30d1\u30c7\u30a3\u30f3\u30b0\u3092\u30ea\u30bb\u30c3\u30c8) *\/\r\nhtml, body {\r\n    width: 100%;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    overflow-x: hidden; \/* \u6a2a\u65b9\u5411\u306e\u30b9\u30af\u30ed\u30fc\u30eb\u3092\u9632\u6b62 *\/\r\n}\r\n\r\n\/* --- \u6539\u884c\u30bf\u30b0\u306e\u5171\u901a\u975e\u8868\u793a\u8a2d\u5b9a --- *\/\r\n.pc-only-break,\r\n.mobile-only-break {\r\n    display: none;\r\n}\r\n\r\n\/* --- PC\u7248\uff08768px\u4ee5\u4e0a\u306e\u753b\u9762\u5e45\uff09\u3067PC\u5c02\u7528\u306e\u6539\u884c\u3092\u8868\u793a --- *\/\r\n@media (min-width: 768px) {\r\n    .pc-only-break {\r\n        display: block;\r\n    }\r\n\r\n    \/* PC\u7248\u306e\u80cc\u666f\u753b\u50cf\u3092\u9069\u7528 *\/\r\n    #contact-section {\r\n        background: var(--contact-bg-image-pc) center center \/ cover no-repeat !important;\r\n    }\r\n}\r\n\r\n@media screen and (min-width: 768px) and (max-width: 1024px) {\r\n  #contact-section {\r\n    min-height: 400px;\r\n  }\r\n}\r\n\r\n\/* \u5168\u753b\u9762\u5171\u901a\u306e\u30b9\u30af\u30ed\u30fc\u30eb\u88dc\u6b63 *\/\r\n#contact-section {\r\n  scroll-margin-top: 80px;\r\n}\r\n\r\n\/* --- Mobile\u7248\uff08767px\u4ee5\u4e0b\u306e\u753b\u9762\u5e45\uff09\u3067Mobile\u5c02\u7528\u306e\u6539\u884c\u3092\u8868\u793a --- *\/\r\n@media (max-width: 767px) {\r\n    .mobile-only-break {\r\n        display: block;\r\n    }\r\n\r\n    \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u80cc\u666f\u753b\u50cf\u3092\u9069\u7528 *\/\r\n    \/* \u5909\u6570\u306e\u5b9a\u7fa9\u9806\u5e8f\u3092\u8003\u616e\u3057\u3001\u5148\u306b\u5909\u6570\u304c\u89e3\u6c7a\u3055\u308c\u308b\u3088\u3046\u306b\u8a18\u8ff0 *\/\r\n    #contact-section {\r\n        background: var(--contact-bg-image-mobile) center center \/ cover no-repeat !important;\r\n        width: 100% !important;\r\n        min-height: 400px; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u3067\u9ad8\u3055\u304c\u8db3\u308a\u306a\u3044\u5834\u5408\u306b\u8abf\u6574 *\/\r\n        height: auto; \/* \u30b3\u30f3\u30c6\u30f3\u30c4\u306b\u5408\u308f\u305b\u3066\u9ad8\u3055\u3092\u81ea\u52d5\u8abf\u6574 *\/\r\n    }\r\n\r\n    .contact-overlay {\r\n        width: 100% !important;\r\n        \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30aa\u30fc\u30d0\u30fc\u30ec\u30a4\u8272\u3092\u9069\u7528 (\u5fc5\u8981\u3067\u3042\u308c\u3070) *\/\r\n        background-color: var(--contact-overlay-color-mobile);\r\n        padding: 60px 20px !important; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u306e\u30d1\u30c7\u30a3\u30f3\u30b0\u3092\u8abf\u6574 *\/\r\n    }\r\n\r\n    \/* \u30e2\u30d0\u30a4\u30eb\u7248: Contact\u30bb\u30af\u30b7\u30e7\u30f3\u5168\u4f53\u306e\u30b9\u30bf\u30a4\u30eb\u5909\u6570 (\u30e2\u30d0\u30a4\u30eb\u3067\u4e0a\u66f8\u304d\u3057\u305f\u3044\u9805\u76ee\u306e\u307f\u8a18\u8ff0) *\/\r\n    :root {\r\n        --contact-overlay-color-mobile: rgba(0, 0, 0, 0); \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30aa\u30fc\u30d0\u30fc\u30ec\u30a4\u8272 *\/\r\n        --contact-text-color-mobile: white;\r\n        --contact-title-font-size-mobile: 32px; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --contact-title-font-family-mobile: 'Georgia', serif; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8 *\/\r\n        --contact-description-font-size-mobile: 14px; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u8aac\u660e\u6587\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --contact-tel-font-size-mobile: 20px; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u96fb\u8a71\u756a\u53f7\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba *\/\r\n        --contact-button-gap-mobile: 16px; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30dc\u30bf\u30f3\u9593\u306e\u30ae\u30e3\u30c3\u30d7 *\/\r\n        --contact-button-padding-mobile: 6px 24px; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30dc\u30bf\u30f3\u30d1\u30c7\u30a3\u30f3\u30b0 *\/\r\n\r\n        \/* \u900f\u660e\u30d5\u30a3\u30eb\u30bf\u30fc\u306e\u8abf\u6574\u7528\u5909\u6570 (\u30e2\u30d0\u30a4\u30eb\u7248) *\/\r\n        --contact-filter-blur-mobile: 5px; \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30d5\u30a3\u30eb\u30bf\u30fc\u306e\u307c\u304b\u3057\u5ea6 *\/\r\n        --contact-filter-bg-color-mobile: rgba(0, 0, 0, 0); \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30d5\u30a3\u30eb\u30bf\u30fc\u306e\u80cc\u666f\u8272 (\u9ed2\u306e\u900f\u660e\u5ea620%) *\/\r\n    }\r\n\r\n    \/* contact\u30bb\u30af\u30b7\u30e7\u30f3\u306e\u30d1\u30c7\u30a3\u30f3\u30b0\u8abf\u6574 *\/\r\n    #contact-section .contact-overlay {\r\n        padding-bottom: 0 !important; \/* \u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u4e0b\u90e8\u306e\u30d1\u30c7\u30a3\u30f3\u30b0\u3092\u306a\u304f\u3059 *\/\r\n    }\r\n\r\n    \/* Contact\u30bb\u30af\u30b7\u30e7\u30f3\u76f4\u5f8c\u306eElementor\u30bb\u30af\u30b7\u30e7\u30f3\u306e\u30de\u30fc\u30b8\u30f3\u3092\u30ea\u30bb\u30c3\u30c8 *\/\r\n    #contact-section + div.elementor-section,\r\n    #contact-section + div.elementor-section > div.elementor-container,\r\n    #contact-section + div.elementor-section > div.elementor-container > div.elementor-column > div.elementor-widget-wrap,\r\n    #contact-section + div.elementor-section .elementor-element {\r\n        margin-top: 0 !important;\r\n        padding-top: 0 !important;\r\n    }\r\n\r\n    \/* contact\u30bb\u30af\u30b7\u30e7\u30f3\u81ea\u4f53\u306e\u4e0b\u90e8\u30de\u30fc\u30b8\u30f3\u3082\u8abf\u6574\u304c\u5fc5\u8981\u306a\u5834\u5408 *\/\r\n    #contact-section {\r\n        margin-bottom: 0 !important;\r\n    }\r\n\r\n    \/* \u3053\u3053\u304b\u3089\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u306e\u4fee\u6b63 *\/\r\n    .contact-title {\r\n        font-size: 24px !important; \/* \u2605 CONTACT\u306e\u6587\u5b57\u3092\u5c0f\u3055\u304f\u3057\u307e\u3057\u305f *\/\r\n        margin-bottom: 12px !important;\r\n        letter-spacing: 1px;\r\n        font-family: var(--contact-title-font-family-mobile); \/* \u30e2\u30d0\u30a4\u30eb\u7248\u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u3092\u9069\u7528 *\/\r\n    }\r\n\r\n    .contact-description {\r\n        font-size: var(--contact-description-font-size-mobile);\r\n        margin-bottom: 30px !important;\r\n    }\r\n\r\n    .contact-buttons-wrapper {\r\n        flex-direction: column; \/* \u30dc\u30bf\u30f3\u3092\u7e26\u306b\u4e26\u3079\u308b *\/\r\n        gap: var(--contact-button-gap-mobile) !important;\r\n        margin-bottom: 24px !important;\r\n    }\r\n\r\n    .contact-button {\r\n        padding: var(--contact-button-padding-mobile) !important;\r\n        width: 100%; \/* \u30dc\u30bf\u30f3\u5e45\u3092100%\u306b\u3059\u308b *\/\r\n        max-width: 180px; \/* \u6700\u5927\u5e45\u3092\u8a2d\u5b9a\u3057\u3066\u3001\u30dc\u30bf\u30f3\u304c\u5e83\u304c\u308a\u3059\u304e\u306a\u3044\u3088\u3046\u306b\u8abf\u6574 *\/\r\n        margin: 0 auto; \/* \u4e2d\u592e\u5bc4\u305b *\/\r\n    }\r\n\r\n    .contact-tel {\r\n        font-size: 20px !important; \/* \u2605 \u96fb\u8a71\u756a\u53f7\u306e\u6587\u5b57\u3092\u5c0f\u3055\u304f\u3057\u307e\u3057\u305f *\/\r\n        letter-spacing: 2px;\r\n    }\r\n    \/* \u3053\u3053\u307e\u3067\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u306e\u4fee\u6b63 *\/\r\n\r\n    \/* \u900f\u660e\u30d5\u30a3\u30eb\u30bf\u30fc\u306e\u8abf\u6574\u7528\u5909\u6570 (\u30e2\u30d0\u30a4\u30eb\u7248) *\/\r\n    .contact-content-filter {\r\n        background-color: var(--contact-filter-bg-color-mobile);\r\n        backdrop-filter: blur(var(--contact-filter-blur-mobile));\r\n        -webkit-backdrop-filter: blur(var(--contact-filter-blur-mobile)); \/* Safari\u5bfe\u5fdc *\/\r\n    }\r\n}\r\n\r\n\/* ============================================== *\/\r\n\/* === Contact\u30bb\u30af\u30b7\u30e7\u30f3\u56fa\u6709\u306e\u30b9\u30bf\u30a4\u30eb === *\/\r\n\/* ============================================== *\/\r\n\r\n\/* PC\u7248\u306e\u80cc\u666f\u753b\u50cf\u306fPC\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u5185\u3067\u8a2d\u5b9a\u3055\u308c\u308b\u305f\u3081\u3001\u3053\u3053\u3067\u306f\u30c7\u30d5\u30a9\u30eb\u30c8\u306f\u8a2d\u5b9a\u3057\u306a\u3044 *\/\r\n#contact-section {\r\n    padding: 0;\r\n    margin: 0;\r\n    color: var(--contact-text-color-pc);\r\n    scroll-margin-top: 80px; \/* \u2605 \u30a2\u30f3\u30ab\u30fc\u4f4d\u7f6e\u8abf\u6574\u7528\u306b\u8ffd\u52a0 *\/\r\n}\r\n\r\n.contact-overlay {\r\n    max-width: 100%;\r\n    padding: 100px 30px;\r\n    text-align: center;\r\n    background-color: var(--contact-overlay-color-pc);\r\n}\r\n\r\n\/* \u900f\u660e\u30d5\u30a3\u30eb\u30bf\u30fc\u306e\u67a0 *\/\r\n.contact-content-filter {\r\n    \/* \u30d5\u30a3\u30eb\u30bf\u30fc\u306e\u80cc\u666f\u8272\u3068\u307c\u304b\u3057\u5ea6\u3092CSS\u5909\u6570\u3067\u8a2d\u5b9a *\/\r\n    background-color: var(--contact-filter-bg-color-pc);\r\n    backdrop-filter: blur(var(--contact-filter-blur-pc));\r\n    -webkit-backdrop-filter: blur(var(--contact-filter-blur-pc)); \/* Safari\u5bfe\u5fdc *\/\r\n\r\n    \/* \u67a0\u306e\u5f62\u72b6\u3084\u30d1\u30c7\u30a3\u30f3\u30b0\u3092\u8abf\u6574 *\/\r\n    padding: 0px; \/* \u30d5\u30a3\u30eb\u30bf\u30fc\u5185\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u3068\u306e\u4f59\u767d *\/\r\n    border-radius: 12px; \/* \u89d2\u4e38 *\/\r\n    margin: 0 auto; \/* \u4e2d\u592e\u5bc4\u305b *\/\r\n    max-width: 350px; \/* \u30d5\u30a3\u30eb\u30bf\u30fc\u306e\u6700\u5927\u5e45\uff08\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u8abf\u6574\uff09 *\/\r\n    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2); \/* \u5f71\u3092\u8ffd\u52a0\uff08\u4efb\u610f\uff09 *\/\r\n}\r\n\r\n.contact-title {\r\n    font-size: var(--contact-title-font-size-pc);\r\n    font-weight: bold;\r\n    margin-bottom: 16px;\r\n    letter-spacing: 2px;\r\n    color: var(--contact-text-color-pc); \/* \u5909\u6570\u3067\u7ba1\u7406 *\/\r\n    font-family: var(--contact-title-font-family-pc); \/* \u30bf\u30a4\u30c8\u30eb\u30d5\u30a9\u30f3\u30c8\u3092\u9069\u7528 *\/\r\n\r\n}\r\n\r\n.contact-description {\r\n    font-size: var(--contact-description-font-size-pc);\r\n    margin-bottom: 40px;\r\n    color: var(--contact-text-color-pc); \/* \u5909\u6570\u3067\u7ba1\u7406 *\/\r\n}\r\n\r\n.contact-buttons-wrapper {\r\n    display: flex;\r\n    justify-content: center;\r\n    gap: var(--contact-button-gap-pc);\r\n    flex-wrap: wrap;\r\n    margin-bottom: 32px;\r\n}\r\n\r\n.contact-button {\r\n    display: inline-flex; \/* \u30a2\u30a4\u30b3\u30f3\u3068\u30c6\u30ad\u30b9\u30c8\u3092\u6a2a\u4e26\u3073\u306b\u3059\u308b\u305f\u3081 *\/\r\n    align-items: center; \/* \u5782\u76f4\u4e2d\u592e\u63c3\u3048 *\/\r\n    justify-content: center; \/* \u6c34\u5e73\u4e2d\u592e\u63c3\u3048 (\u5185\u5074\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u7528) *\/\r\n    padding: var(--contact-button-padding-pc);\r\n    color: var(--contact-button-text-color-pc);\r\n    font-weight: var(--contact-button-font-weight);\r\n    border-radius: var(--contact-button-border-radius);\r\n    text-decoration: none;\r\n    white-space: nowrap; \/* \u30c6\u30ad\u30b9\u30c8\u306e\u6298\u308a\u8fd4\u3057\u3092\u9632\u3050 *\/\r\n\r\n    \/* \u30db\u30d0\u30fc\u52b9\u679c\u306e\u6e96\u5099 *\/\r\n    transition: var(--button-hover-transition);\r\n    cursor: pointer;\r\n}\r\n\r\n\/* \u500b\u5225\u30dc\u30bf\u30f3\u306e\u30b9\u30bf\u30a4\u30eb *\/\r\n.web-reserve-button {\r\n    background: var(--web-reserve-bg-color-pc);\r\n}\r\n\r\n.line-button {\r\n    background: var(--line-button-bg-color-pc);\r\n}\r\n\r\n\/* \u30dc\u30bf\u30f3\u306e\u30db\u30d0\u30fc\u52b9\u679c *\/\r\n.contact-button:hover {\r\n    transform: scale(var(--button-hover-scale));\r\n    box-shadow: var(--button-hover-shadow);\r\n    filter: brightness(1.1); \/* \u5c11\u3057\u660e\u308b\u304f\u3059\u308b\u4f8b *\/\r\n    \/* \u2193\u2193\u2193 \u3053\u3053\u306b\u8ffd\u8a18 \u2193\u2193\u2193 *\/\r\n    color: white !important; \/* \u30db\u30d0\u30fc\u6642\u3082\u30c6\u30ad\u30b9\u30c8\u8272\u3092\u5f37\u5236\u7684\u306b\u767d\u306b *\/\r\n}\r\n\r\n\/* LINE\u30a2\u30a4\u30b3\u30f3\u306e\u30b9\u30bf\u30a4\u30eb *\/\r\n.line-button .fab {\r\n    margin-right: 8px; \/* \u30a2\u30a4\u30b3\u30f3\u3068\u30c6\u30ad\u30b9\u30c8\u306e\u9593\u9694 *\/\r\n}\r\n\r\n\/* \u2605\u8ffd\u52a0: \u30e1\u30fc\u30eb\u30a2\u30a4\u30b3\u30f3\u306e\u30b9\u30bf\u30a4\u30eb *\/\r\n.web-reserve-button .fas {\r\n    margin-right: 8px; \/* \u30a2\u30a4\u30b3\u30f3\u3068\u30c6\u30ad\u30b9\u30c8\u306e\u9593\u9694 *\/\r\n}\r\n\r\n.contact-tel {\r\n    font-size: var(--contact-tel-font-size-pc); \/* PC\u7248 *\/\r\n    letter-spacing: 3px;\r\n    font-family: var(--contact-tel-font-family-pc);\r\n    color: var(--contact-text-color-pc); \/* \u5909\u6570\u3067\u7ba1\u7406 *\/\r\n}\r\n<\/style>\r\n\r\n<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/5.15.4\/css\/all.min.css\" rel=\"stylesheet\">\r\n\r\n<section id=\"contact-section\">\r\n    <div class=\"contact-overlay\">\r\n        <div class=\"contact-content-filter\">\r\n            <h2 class=\"contact-title\">Contact<\/h2>\r\n            <p class=\"contact-description\">\u4e0b\u8a18\u3088\u308a<br class=\"mobile-only-break\">\u3054\u4e88\u7d04\u30fb\u304a\u554f\u3044\u5408\u308f\u305b\u53ef\u80fd\u3067\u3059<\/p>\r\n            <div class=\"contact-buttons-wrapper\">\r\n<a href=\"https:\/\/moonstone-music.club\/?page_id=123\" class=\"contact-button web-reserve-button\"><i class=\"fas fa-envelope\"><\/i> \u30e1\u30fc\u30eb<\/a>\r\n                <a href=\"https:\/\/line.me\/R\/ti\/p\/@395sovbz\" target=\"_blank\" class=\"contact-button line-button\">\r\n                    <i class=\"fab fa-line\"><\/i> \u516c\u5f0fLINE\r\n                <\/a>\r\n            <\/div>\r\n            <div class=\"contact-tel\">TEL 052-799-7422<\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d527ad7 e-con-full e-flex e-con e-parent\" data-id=\"d527ad7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d78fdb elementor-widget elementor-widget-html\" data-id=\"2d78fdb\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/*---\u30d5\u30c3\u30bf\u30fc\u5c02\u7528\u306e\u30d5\u30a9\u30f3\u30c8\u30fb\u30ab\u30e9\u30fc\u8a2d\u5b9a\u5909\u6570---*\/\r\n:root {\r\n\/*PC\u7248\u30d5\u30c3\u30bf\u30fc\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30d5\u30a9\u30f3\u30c8\u30d5\u30a1\u30df\u30ea\u30fc(\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044)*\/\r\n--footer-font-family-pc: \"Noto Sans JP\", sans-serif;\r\n\r\n\/*PC\u7248\u30d5\u30c3\u30bf\u30fc\u306e\u30b9\u30bf\u30a4\u30eb\u5909\u6570(\u3053\u3053\u3092\u8abf\u6574\u3057\u3066PC\u7248\u306e\u898b\u305f\u76ee\u3092\u5909\u66f4\u3067\u304d\u307e\u3059)*\/\r\n--footer-bg-color-pc: #111827;\/*\u80cc\u666f\u8272*\/\r\n--footer-text-color-pc: #FFFFFF;\/*\u5168\u4f53\u7684\u306a\u30c6\u30ad\u30b9\u30c8\u306e\u8272*\/\r\n--footer-heading-color-pc: white;\/*\u898b\u51fa\u3057(\u30a2\u30af\u30bb\u30b9\u3001SNS)\u306e\u8272*\/\r\n--footer-link-color-pc: #9ca3af;\/*SNS\u30a2\u30a4\u30b3\u30f3\u306e\u8272*\/\r\n--footer-font-size-p-pc: 14px;\/*\u6bb5\u843d(\u4f4f\u6240\u3001\u8aac\u660e\u6587)\u306e\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba*\/\r\n--footer-font-size-h-pc: 24px;\/*\u898b\u51fa\u3057\u306e\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba*\/\r\n--footer-font-size-sns-pc: 24px;\/*SNS\u30a2\u30a4\u30b3\u30f3\u306e\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba*\/\r\n--footer-copyright-font-size-pc: 14px;\/*\u30b3\u30d4\u30fc\u30e9\u30a4\u30c8\u306e\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba*\/\r\n}\r\n\r\n@media screen and (max-width: 767px) {\r\n\/*\u30e2\u30d0\u30a4\u30eb\u7248\u30d5\u30c3\u30bf\u30fc\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30d5\u30a9\u30f3\u30c8\u30d5\u30a1\u30df\u30ea\u30fc(\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044)*\/\r\nfooter {\r\n--footer-font-family-mobile: \"Noto Sans JP\", sans-serif;\r\n--footer-bg-color-mobile: #111827;\r\n--footer-text-color-mobile: white;\r\n--footer-heading-color-mobile: white;\r\n--footer-link-color-mobile: #9ca3af;\r\n--footer-font-size-p-mobile: 12px;\r\n--footer-font-size-h-mobile: 16px;\r\n--footer-font-size-sns-mobile: 18px;\r\n--footer-copyright-font-size-mobile: 10px;\r\n}\r\n}\r\n\r\n\/*---\u30d5\u30c3\u30bf\u30fc\u56fa\u6709\u306e\u30b9\u30bf\u30a4\u30eb---*\/\r\nfooter {\r\nbackground: var(--footer-bg-color-pc);\r\ncolor: var(--footer-text-color-pc);\r\npadding: 64px 20px 32px;\/*PC\u7248\u30d1\u30c7\u30a3\u30f3\u30b0*\/\r\nfont-family: var(--footer-font-family-pc);\/*PC\u7248\u30d5\u30a9\u30f3\u30c8\u9069\u7528*\/\r\n}\r\n\r\n\/*\u30d5\u30c3\u30bf\u30fc\u306e\u30e1\u30a4\u30f3\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u5305\u3080\u30b3\u30f3\u30c6\u30ca*\/\r\n.main-footer-content {\r\nmax-width: 100%;\r\nmargin: auto;\r\ndisplay: flex;\/*Flexbox\u306b\u5909\u66f4*\/\r\nflex-wrap: wrap;\/*\u8981\u7d20\u304c\u53ce\u307e\u3089\u306a\u3044\u5834\u5408\u306b\u6298\u308a\u8fd4\u3059*\/\r\njustify-content: flex-end;\/*\u30b3\u30f3\u30c6\u30f3\u30c4\u5168\u4f53\u3092\u53f3\u5bc4\u305b*\/\r\ngap: 32px;\/*\u30a2\u30a4\u30c6\u30e0\u9593\u306e\u30ae\u30e3\u30c3\u30d7*\/\r\n}\r\n\r\n\/*\u30ed\u30b4\u306e\u30a8\u30ea\u30a2(\u5de6\u5bc4\u305b\u3092\u7dad\u6301)*\/\r\n.main-footer-content > div:first-child {\r\nmargin-right: auto;\/*\u4ed6\u306e\u30a2\u30a4\u30c6\u30e0\u3092\u53f3\u306b\u62bc\u3057\u51fa\u3059*\/\r\n}\r\n\r\n\/*\u30d5\u30c3\u30bf\u30fc\u5185\u306eh4\u8981\u7d20(\u30a2\u30af\u30bb\u30b9\u3001SNS\u306e\u30bf\u30a4\u30c8\u30eb)*\/\r\nfooter h4 {\r\nfont-size: var(--footer-font-size-h-pc);\r\nfont-weight: bold;\r\nmargin-bottom: 8px;\r\ncolor: var(--footer-heading-color-pc);\r\nfont-family: var(--footer-font-family-pc);\r\n}\r\n\r\n\/*\u30d5\u30c3\u30bf\u30fc\u5185\u306ep\u8981\u7d20(\u4f4f\u6240\u3001\u8aac\u660e\u6587\u3001\u30b3\u30d4\u30fc\u30e9\u30a4\u30c8)*\/\r\nfooter p {\r\nfont-size: var(--footer-font-size-p-pc);\r\nline-height: 1.6;\r\ncolor: var(--footer-text-color-pc);\r\nfont-family: var(--footer-font-family-pc);\r\n}\r\n\r\n\/*\u30d5\u30c3\u30bf\u30fc\u5185\u306eFont Awesome\u30a2\u30a4\u30b3\u30f3(\u65e2\u5b58\u30b9\u30bf\u30a4\u30eb)*\/\r\nfooter .fab {\r\nfont-size: var(--footer-font-size-sns-pc);\r\ncolor: var(--footer-link-color-pc);\r\n}\r\n\r\n\/*\u4ee5\u4e0b\u3001\u5dee\u3057\u66ff\u3048\u90e8\u5206\u306eCSS\u958b\u59cb*\/\r\n\/*SNS\u30a2\u30a4\u30b3\u30f3\u3092\u56f2\u3080div*\/\r\nfooter .sns-icons {\r\ndisplay: flex;\r\ngap: 32px;\r\nalign-items: flex-start;\r\n}\r\n\r\n\/*SNS\u30a2\u30a4\u30b3\u30f3\u306e\u30ea\u30f3\u30af\u8981\u7d20(a\u30bf\u30b0)*\/\r\nfooter .sns-icons a {\r\ncolor: var(--footer-link-color-pc);\r\ntext-decoration: none;\r\ndisplay: flex;\/*Flexbox\u3092\u4f7f\u3044\u3001\u30a2\u30a4\u30b3\u30f3\u3068\u30c6\u30ad\u30b9\u30c8\u3092\u7e26\u4e26\u3073\u306b\u3059\u308b*\/\r\nflex-direction: column;\/*\u30a2\u30a4\u30b3\u30f3\u3068\u30c6\u30ad\u30b9\u30c8\u3092\u7e26\u4e26\u3073\u306b\u3059\u308b*\/\r\njustify-content: center;\/*\u5782\u76f4\u65b9\u5411\u306e\u4e2d\u592e\u5bc4\u305b(X\u30a2\u30a4\u30b3\u30f3\u306e\u5834\u5408)*\/\r\nalign-items: center;\/*\u6c34\u5e73\u65b9\u5411\u306e\u4e2d\u592e\u5bc4\u305b*\/\r\nflex-shrink: 0;\r\n}\r\n\r\n\/*Font Awesome\u30a2\u30a4\u30b3\u30f3\u81ea\u4f53\u306e\u30b5\u30a4\u30ba\u306f\u5909\u6570\u3092\u9069\u7528*\/\r\nfooter .sns-icons i.fab {\r\nfont-size: var(--footer-font-size-sns-pc);\r\ncolor: var(--footer-link-color-pc);\r\nvertical-align: middle;\/*Font Awesome\u30a2\u30a4\u30b3\u30f3\u306b\u3082vertical-align\u3092\u9069\u7528*\/\r\n}\r\n\r\n\/*X\u30a2\u30a4\u30b3\u30f3\u753b\u50cf\u306e\u30b9\u30bf\u30a4\u30eb*\/\r\nfooter .sns-icons img {\r\nwidth: 25px;\/*X\u30a2\u30a4\u30b3\u30f3\u753b\u50cf\u306e\u30b5\u30a4\u30ba*\/\r\nheight: 25px;\/*X\u30a2\u30a4\u30b3\u30f3\u753b\u50cf\u306e\u30b5\u30a4\u30ba*\/\r\nobject-fit: contain;\r\ndisplay: block;\r\nvertical-align: middle;\r\n}\r\n\r\n\/*X\u30a2\u30a4\u30b3\u30f3\u306e\u4e0b\u306b\u8868\u793a\u3055\u308c\u308b\u30c6\u30ad\u30b9\u30c8\u306e\u30b9\u30bf\u30a4\u30eb*\/\r\nfooter .sns-icons .sns-text-label {\r\nfont-size: 10px;\/*\u30c6\u30ad\u30b9\u30c8\u306e\u30b5\u30a4\u30ba*\/\r\ncolor: #FFFFFF;\/*\u30c6\u30ad\u30b9\u30c8\u306e\u8272\u3092\u767d\u306b\u5909\u66f4*\/\r\nmargin-top: 2px;\/*\u30a2\u30a4\u30b3\u30f3\u3068\u30c6\u30ad\u30b9\u30c8\u306e\u9593\u306e\u4f59\u767d*\/\r\nwhite-space: nowrap;\/*\u30c6\u30ad\u30b9\u30c8\u306e\u6298\u308a\u8fd4\u3057\u3092\u9632\u3050*\/\r\nfont-family: 'Georgia', serif;\/*\u30d5\u30a9\u30f3\u30c8\u30d5\u30a1\u30df\u30ea\u30fc\u3092\u7d71\u4e00*\/\r\ntext-transform: none;\/*\u5927\u6587\u5b57\u30fb\u5c0f\u6587\u5b57\u5909\u63db\u3092\u3057\u306a\u3044*\/\r\nline-height: 1;\/*\u884c\u306e\u9ad8\u3055\u3092\u8abf\u6574*\/\r\ndisplay: block;\/*span\u3092\u30d6\u30ed\u30c3\u30af\u8981\u7d20\u306b\u3057\u3066margin-top\u304c\u6b63\u78ba\u306b\u52b9\u304f\u3088\u3046\u306b*\/\r\n}\r\n\/*\u4ee5\u4e0a\u3001\u5dee\u3057\u66ff\u3048\u90e8\u5206\u306eCSS\u7d42\u4e86*\/\r\n\r\n\r\n\/*\u30b3\u30d4\u30fc\u30e9\u30a4\u30c8\u90e8\u5206\u306ediv*\/\r\nfooter > div:last-child {\r\nborder-top: 1px solid #374151;\r\ntext-align: center;\r\npadding-top: 24px;\r\nmargin-top: 32px;\r\n}\r\n\r\n\/*\u30b3\u30d4\u30fc\u30e9\u30a4\u30c8\u30c6\u30ad\u30b9\u30c8\u306e\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u3068\u8272*\/\r\nfooter > div:last-child p {\r\nfont-size: var(--footer-copyright-font-size-pc);\r\ncolor: var(--footer-text-color-pc);\r\nfont-family: var(--footer-font-family-pc);\r\n}\r\n\r\n\/*\u30d5\u30c3\u30bf\u30fc\u30ed\u30b4\u753b\u50cf*\/\r\nfooter img {\r\nheight: 72px;\/*PC\u7248\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30ed\u30b4\u30b5\u30a4\u30ba*\/\r\nmax-width: 100%;\r\ndisplay: block;\r\nmargin-bottom: 12px;\r\n}\r\n\r\n\/*---\u30e2\u30d0\u30a4\u30eb\u7248\u30d5\u30c3\u30bf\u30fc\u30b9\u30bf\u30a4\u30eb(767px\u4ee5\u4e0b)---*\/\r\n@media (max-width: 767px) {\r\nfooter {\r\npadding: 40px 16px 20px !important;\/*\u30e2\u30d0\u30a4\u30eb\u7248\u30d1\u30c7\u30a3\u30f3\u30b0*\/\r\nbackground: var(--footer-bg-color-mobile);\/*\u30e2\u30d0\u30a4\u30eb\u7248\u80cc\u666f\u8272*\/\r\ncolor: var(--footer-text-color-mobile);\/*\u30e2\u30d0\u30a4\u30eb\u7248\u30c6\u30ad\u30b9\u30c8\u8272*\/\r\nfont-family: var(--footer-font-family-mobile);\/*\u30e2\u30d0\u30a4\u30eb\u7248\u30d5\u30a9\u30f3\u30c8\u9069\u7528*\/\r\n}\r\n\/*SNS\u30a2\u30a4\u30b3\u30f3\u306e\u30ea\u30f3\u30af\u8981\u7d20\u81ea\u4f53\u306b\u56fa\u5b9a\u5e45\u3068\u9ad8\u3055\u3092\u8a2d\u5b9a\u3057\u3001\u4e2d\u592e\u306b\u914d\u7f6e(\u3053\u3053\u3092\u8abf\u6574)*\/\r\nfooter .sns-icons a {\r\ndisplay: flex;\/*Flexbox\u3092\u4f7f\u3044\u3001\u30a2\u30a4\u30b3\u30f3\u3092\u30ea\u30f3\u30af\u5185\u3067\u4e2d\u592e\u5bc4\u305b*\/\r\njustify-content: center;\/*\u6c34\u5e73\u65b9\u5411\u306e\u4e2d\u592e\u5bc4\u305b*\/\r\nalign-items: center;\/*\u5782\u76f4\u65b9\u5411\u306e\u4e2d\u592e\u5bc4\u305b*\/\r\n}\r\n\r\n\/*Font Awesome\u30a2\u30a4\u30b3\u30f3\u81ea\u4f53\u306e\u30b5\u30a4\u30ba\u306f\u65e2\u306bvar(--footer-font-size-sns-mobile)\u3067\u6307\u5b9a\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001\r\n\u3053\u3053\u3067\u306f\u30ea\u30f3\u30af\u8981\u7d20\u306e\u30b5\u30a4\u30ba\u3092\u7d71\u4e00\u3059\u308b\u3053\u3068\u304c\u76ee\u7684\u3067\u3059\u3002*\/\r\nfooter .fab {\r\nfont-size: var(--footer-font-size-sns-mobile) !important;\r\ncolor: var(--footer-link-color-mobile);\r\n}\r\n\r\n\/*\u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306eX\u30a2\u30a4\u30b3\u30f3\u753b\u50cf\u306e\u30b9\u30bf\u30a4\u30eb*\/\r\nfooter .sns-icons img {\r\nwidth: 18px;\/*\u30e2\u30d0\u30a4\u30eb\u7248X\u30a2\u30a4\u30b3\u30f3\u753b\u50cf\u306e\u30b5\u30a4\u30ba\u3092\u8abf\u6574*\/\r\nheight: 18px;\/*\u30e2\u30d0\u30a4\u30eb\u7248X\u30a2\u30a4\u30b3\u30f3\u753b\u50cf\u306e\u30b5\u30a4\u30ba\u3092\u8abf\u6574*\/\r\n}\r\n\r\n\/*\u30e2\u30d0\u30a4\u30eb\u7248\u3067\u306eX\u30a2\u30a4\u30b3\u30f3\u4e0b\u306e\u30c6\u30ad\u30b9\u30c8\u30b9\u30bf\u30a4\u30eb*\/\r\nfooter .sns-icons .sns-text-label {\r\nfont-size: 8px;\/*\u30e2\u30d0\u30a4\u30eb\u7248\u30c6\u30ad\u30b9\u30c8\u30b5\u30a4\u30ba\u3092\u8abf\u6574*\/\r\ncolor: #FFFFFF;\/*\u30e2\u30d0\u30a4\u30eb\u7248\u3067\u3082\u30c6\u30ad\u30b9\u30c8\u8272\u3092\u767d\u306b\u5909\u66f4*\/\r\nmargin-top: 2px;\/*\u30de\u30fc\u30b8\u30f3\u3092\u5fae\u8abf\u6574*\/\r\ntext-align: center; \/*\u6587\u5b57\u304c\u30a2\u30a4\u30b3\u30f3\u306e\u4e2d\u5fc3\u306b\u304f\u308b\u3088\u3046\u306b\u8abf\u6574*\/\r\n}\r\n\r\n\/*\u30e1\u30a4\u30f3\u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u30e2\u30d0\u30a4\u30eb\u5411\u3051\u8abf\u6574*\/\r\n.main-footer-content {\r\nflex-direction: column;\/*\u7e26\u4e26\u3073*\/\r\nalign-items: center;\/*\u4e2d\u592e\u5bc4\u305b*\/\r\ngap: 20px;\/*\u30ae\u30e3\u30c3\u30d7\u3092\u8abf\u6574*\/\r\njustify-content: center;\/*\u5168\u4f53\u3092\u4e2d\u592e\u5bc4\u305b*\/\r\n}\r\n\r\n\/*\u5404\u30b3\u30f3\u30c6\u30f3\u30c4\u30d6\u30ed\u30c3\u30af(\u30ed\u30b4\u3001\u30a2\u30af\u30bb\u30b9\u3001SNS)\u5185\u306e\u8981\u7d20\u3092\u4e2d\u592e\u5bc4\u305b\u306b\u3059\u308b*\/\r\n.main-footer-content > div {\r\ntext-align: center;\/*\u30c6\u30ad\u30b9\u30c8\u3084\u30a4\u30f3\u30e9\u30a4\u30f3\u8981\u7d20\u3092\u4e2d\u592e\u5bc4\u305b*\/\r\n}\r\n\r\n\/*\u30ed\u30b4\u3092\u56f2\u3080div\u306ePC\u7248\u3067\u306emargin-right: auto;\u3092\u30e2\u30d0\u30a4\u30eb\u7248\u3067\u7121\u52b9\u5316*\/\r\n.main-footer-content > div:first-child {\r\nmargin-right: 0 !important;\/*\u30e2\u30d0\u30a4\u30eb\u6642\u306f\u81ea\u52d5\u30de\u30fc\u30b8\u30f3\u3092\u89e3\u9664*\/\r\n}\r\n\r\n\/*SNS\u30a2\u30a4\u30b3\u30f3\u3092\u56f2\u3080div\u306e\u8abf\u6574*\/\r\nfooter .sns-icons {\r\ndisplay: flex;\/*Flexbox\u306e\u52d5\u4f5c\u3092\u4fdd\u8a3c*\/\r\njustify-content: center;\/*\u30a2\u30a4\u30b3\u30f3\u3092\u4e2d\u592e\u306b\u63c3\u3048\u308b*\/\r\ngap: 12px !important;\/*\u30a2\u30a4\u30b3\u30f3\u9593\u306e\u30ae\u30e3\u30c3\u30d7*\/\r\nalign-items: flex-start;\/*\u30e2\u30d0\u30a4\u30eb\u3067\u3082\u4e0a\u7aef\u63c3\u3048\u3092\u7dad\u6301*\/\r\n}\r\n\r\nfooter h4 {\r\nmargin-bottom: 4px !important;\r\nfont-size: var(--footer-font-size-h-mobile) !important;\/*\u30e2\u30d0\u30a4\u30eb\u7248\u898b\u51fa\u3057\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba*\/\r\ncolor: var(--footer-heading-color-mobile);\r\nfont-family: var(--footer-font-family-mobile);\r\n}\r\n\r\nfooter p {\r\nfont-size: var(--footer-font-size-p-mobile) !important;\/*\u30e2\u30d0\u30a4\u30eb\u7248\u6bb5\u843d\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba*\/\r\nline-height: 1.4 !important;\r\nmargin-bottom: 4px !important;\r\ncolor: var(--footer-text-color-mobile);\r\nfont-family: var(--footer-font-family-mobile);\r\n}\r\n\r\nfooter .fab {\r\nfont-size: var(--footer-font-size-sns-mobile) !important;\/*\u30e2\u30d0\u30a4\u30eb\u7248SNS\u30a2\u30a4\u30b3\u30f3\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba*\/\r\ncolor: var(--footer-link-color-mobile);\r\n}\r\n\r\nfooter > div:last-child {\r\nborder-top: 1px solid #374151;\/*\u5143\u306e\u30b9\u30bf\u30a4\u30eb\u3092\u7dad\u6301*\/\r\ntext-align: center;\/*\u5143\u306e\u30b9\u30bf\u30a4\u30eb\u3092\u7dad\u6301*\/\r\npadding-top: 16px !important;\r\nmargin-top: 16px !important;\r\n}\r\n\r\nfooter > div:last-child p {\r\nfont-size: var(--footer-copyright-font-size-mobile) !important;\/*\u30e2\u30d0\u30a4\u30eb\u7248\u30b3\u30d4\u30fc\u30e9\u30a4\u30c8\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba*\/\r\ncolor: var(--footer-text-color-mobile);\r\nfont-family: var(--footer-font-family-mobile);\r\n}\r\n\r\nfooter img {\r\nheight: 56px !important;\/*\u30e2\u30d0\u30a4\u30eb\u6642\u30ed\u30b4\u306f\u5c11\u3057\u7e2e\u5c0f*\/\r\nmargin-bottom: 8px !important;\r\nmargin: 0 auto 8px !important;\r\n}\r\n}\r\n\r\n\/*---\u30bf\u30d6\u30ec\u30c3\u30c8\u7248\u30b9\u30bf\u30a4\u30eb(768px\u4ee5\u4e0a\u304b\u3064991px\u4ee5\u4e0b)\u3092\u8ffd\u52a0---*\/\r\n@media (min-width: 768px) and (max-width: 991px) {\r\n.main-footer-content {\r\nflex-wrap: nowrap; \/*\u6298\u308a\u8fd4\u3055\u306a\u3044*\/\r\njustify-content: flex-start; \/*\u5de6\u5bc4\u305b\u306b\u5909\u66f4*\/\r\nalign-items: flex-start; \/*\u4e0a\u63c3\u3048*\/\r\ngap: 32px; \/*PC\u7248\u3068\u540c\u3058\u30ae\u30e3\u30c3\u30d7\u306b\u623b\u3059\u304b\u3001\u8abf\u6574*\/\r\n}\r\n\r\n.main-footer-content > div {\r\nflex-basis: auto; \/*\u5e45\u306e\u6307\u5b9a\u3092\u89e3\u9664\u3057\u3001\u30b3\u30f3\u30c6\u30f3\u30c4\u306b\u5fdc\u3058\u305f\u5e45\u306b\u3059\u308b*\/\r\nmax-width: none; \/*\u6700\u5927\u5e45\u306e\u5236\u9650\u3092\u89e3\u9664*\/\r\ntext-align: left; \/*\u5de6\u63c3\u3048\u306b\u5909\u66f4*\/\r\n}\r\n\r\n\/*\u30ed\u30b4\u306e\u30a8\u30ea\u30a2\u306e\u81ea\u52d5\u30de\u30fc\u30b8\u30f3\u3092\u89e3\u9664*\/\r\n.main-footer-content > div:first-child {\r\nmargin-right: auto; \/*PC\u7248\u3068\u540c\u3058\u81ea\u52d5\u30de\u30fc\u30b8\u30f3\u3092\u9069\u7528\u3057\u3001\u5de6\u5bc4\u305b\u3092\u7dad\u6301*\/\r\ntext-align: left; \/*\u30ed\u30b4\u3068\u8aac\u660e\u6587\u3092\u5de6\u63c3\u3048*\/\r\n}\r\n\r\n\/*\u30ed\u30b4\u753b\u50cf\u306e\u9ad8\u3055\u3092\u30bf\u30d6\u30ec\u30c3\u30c8\u5411\u3051\u306b\u8abf\u6574*\/\r\nfooter img {\r\nheight: 80px; \/*\u30ed\u30b4\u306e\u9ad8\u3055\u3092\u8abf\u6574*\/\r\nmargin-bottom: 12px; \/*PC\u7248\u3068\u540c\u3058\u30de\u30fc\u30b8\u30f3\u306b\u623b\u3059*\/\r\nmargin-left: 0; \/*\u5de6\u5bc4\u305b\u306b\u3059\u308b\u305f\u3081\u3001\u81ea\u52d5\u30de\u30fc\u30b8\u30f3\u3092\u89e3\u9664*\/\r\n}\r\n\r\n\/*SNS\u30a2\u30a4\u30b3\u30f3\u306e\u8abf\u6574*\/\r\nfooter .sns-icons {\r\njustify-content: flex-start; \/*SNS\u30a2\u30a4\u30b3\u30f3\u3092\u5de6\u306b\u63c3\u3048\u308b*\/\r\ngap: 32px; \/*PC\u7248\u3068\u540c\u3058\u30ae\u30e3\u30c3\u30d7\u306b\u623b\u3059*\/\r\n}\r\n}\r\n\r\n<\/style>\r\n\r\n<footer style=\"background: var(--footer-bg-color-pc); color: var(--footer-text-color-pc); padding: 64px 20px 32px; font-family: var(--footer-font-family-pc);\">\r\n<div class=\"main-footer-content\">\r\n<div>\r\n<a href=\"https:\/\/moonstone-music.club\/\" target=\"_self\">\r\n<img decoding=\"async\" src=\"https:\/\/moonstone-music.club\/wp-content\/uploads\/2025\/07\/Moon-stone-header\u6539330\u00d7120px-1.png\" alt=\"Moon Stone \u30ed\u30b4\" style=\"height: 100px; max-width: 100%; display: block; margin-bottom: 12px;\">\r\n<\/a>\r\n<p>\u540d\u53e4\u5c4b\u306e\u30e9\u30a4\u30d6\u30cf\u30a6\u30b9<br>\u30cf\u30a4\u30a8\u30f3\u30c9\u306a\u97f3\u97ff\u30fb\u7167\u660e\u30fb\u6620\u50cf\u74b0\u5883<\/p>\r\n<\/div>\r\n<div>\r\n<h4>\u30a2\u30af\u30bb\u30b9<\/h4>\r\n<p>\u3012465-0036<br>\u611b\u77e5\u770c\u540d\u53e4\u5c4b\u5e02\u540d\u6771\u533a\u85e4\u91cc\u753a28\u756a\u5730<\/p>\r\n<\/div>\r\n<div>\r\n<h4>SNS<\/h4>\r\n<div class=\"sns-icons\">\r\n<a href=\"https:\/\/x.com\/daichinomegumi5\" target=\"_blank\">\r\n<i class=\"fab fa-x-twitter\"><\/i>\r\n<span class=\"sns-text-label\">Live info<\/span>\r\n<\/a>\r\n\r\n<a href=\"https:\/\/x.com\/stone_arai\" target=\"_blank\">\r\n<i class=\"fab fa-x-twitter\"><\/i>\r\n<span class=\"sns-text-label\">Big boss<\/span>\r\n<\/a>\r\n\r\n<a href=\"https:\/\/www.youtube.com\/@%E5%90%8D%E5%8F%A4%E5%B1%8B%E5%B8%82%E3%81%AE%E3%83%A9%E3%82%A4%E3%83%96%E3%83%8F%E3%82%A6%E3%82%B9%E3%83%A0%E3%83%BC%E3%83%B3%E3%82%B9%E3%83%88\/videos\" target=\"_blank\"><i class=\"fab fa-youtube\"><\/i><\/a>\r\n\r\n<a href=\"https:\/\/www.facebook.com\/moonstonelive\/?_rdr\" target=\"_blank\"><i class=\"fab fa-facebook-f\"><\/i><\/a>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div style=\"border-top: 1px solid #374151; text-align: center; padding-top: 24px; margin-top: 32px;\">\r\n<p>\u00a9 2025 \u97f3\u3068\u5149\u306e\u7a7a\u9593\u30ab\u30d5\u30a7 Moon Stone. All rights reserved.<\/p>\r\n<\/div>\r\n<\/footer>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-588f0a2 e-flex e-con-boxed e-con e-parent\" data-id=\"588f0a2\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Top Pick Up About Rental Origin Access Contact Menu Close Top Pick Up Schedule About Moon Stone Rental Informa [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-21","page","type-page","status-publish","hentry"],"blocksy_meta":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/moonstone-music.club\/index.php?rest_route=\/wp\/v2\/pages\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/moonstone-music.club\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/moonstone-music.club\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/moonstone-music.club\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/moonstone-music.club\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21"}],"version-history":[{"count":622,"href":"https:\/\/moonstone-music.club\/index.php?rest_route=\/wp\/v2\/pages\/21\/revisions"}],"predecessor-version":[{"id":1417,"href":"https:\/\/moonstone-music.club\/index.php?rest_route=\/wp\/v2\/pages\/21\/revisions\/1417"}],"wp:attachment":[{"href":"https:\/\/moonstone-music.club\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}