
<rss version="2.0">
    <channel>
        <title>TOWERZのブログ</title>
        <link>https://www.esandcompany.co.jp/blog/</link>
        <description>TOWERZのブログ</description>
        <language>ja</language>
                
        <item>
            <title>【予約制】9/26(土),27(日) 13:00〜17:00</title>
            <link>https://www.esandcompany.co.jp/blog/entry-853922/</link>
            <description><![CDATA[<style>

#towerz-openroom-root{
  --navy:#18224a;
  --navy2:#25388f;
  --blue:#2e43a0;
  --text:#171717;
  --muted:#6b7280;
  --line:#d8dce5;
  --light:#f6f8fc;
  --red:#c92d2d;
  --green:#0e8b80;
  --gold:#c7a15a;
  --content:960px;
  --radius:16px;
  --shadow:0 10px 30px rgba(18,34,74,.08);
  width:100%;
  max-width:none;
  margin:0;
  padding:0;
  color:var(--text);
  background:#fff;
  font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
  line-height:1.75;
}
#towerz-openroom-root,
#towerz-openroom-root *{box-sizing:border-box}
#towerz-openroom-root img{display:block;max-width:100%;height:auto}
#towerz-openroom-root a{color:inherit;text-decoration:none}
#towerz-openroom-root button{font:inherit}

    #towerz-openroom-root{
      --navy:#18224a;
      --navy2:#25388f;
      --blue:#2e43a0;
      --text:#171717;
      --muted:#6b7280;
      --line:#d8dce5;
      --light:#f6f8fc;
      --red:#c92d2d;
      --green:#0e8b80;
      --gold:#c7a15a;
      --content:960px;
      --radius:16px;
      --shadow:0 10px 30px rgba(18,34,74,.08);
    }

    #towerz-openroom-root, #towerz-openroom-root *{box-sizing:border-box;}
    #towerz-openroom-root{scroll-behavior:smooth;}
    #towerz-openroom-root{
      margin:0;
      color:var(--text);
      background:#fff;
      font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
      line-height:1.75;
    }
    #towerz-openroom-root img{display:block;max-width:100%;height:auto;}
    #towerz-openroom-root a{color:inherit;text-decoration:none;}
    #towerz-openroom-root button{font:inherit;}

    #towerz-openroom-root .openroom{overflow:hidden;}
    #towerz-openroom-root .section{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      padding:62px 0;
    }
    #towerz-openroom-root .eyebrow{
      margin:0 0 8px;
      color:var(--blue);
      font-size:12px;
      font-weight:900;
      letter-spacing:.16em;
    }
    #towerz-openroom-root .section-title{
      margin:0;
      font-size:clamp(24px,3vw,34px);
      line-height:1.35;
      color:var(--navy);
    }
    #towerz-openroom-root .section-lead{
      margin:10px 0 0;
      color:var(--muted);
      font-size:14px;
    }

     
    #towerz-openroom-root .hero{
      position:relative;
      min-height:560px;
      display:flex;
      align-items:center;
      padding:58px 16px;
      color:#fff;
      background:
        linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),
        url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
    }
    #towerz-openroom-root .hero-inner{
      width:min(100%,var(--content));
      margin:auto;
    }
    #towerz-openroom-root .event-icon{
      display:inline-flex;
      align-items:center;
      gap:10px;
      padding:9px 14px 9px 10px;
      border:1px solid rgba(255,255,255,.55);
      border-radius:8px;
      background:rgba(255,255,255,.10);
      backdrop-filter:blur(8px);
      font-size:14px;
      font-weight:900;
      letter-spacing:.06em;
    }
    #towerz-openroom-root .event-icon::before{
      content:"";
      width:30px;
      height:30px;
      border-radius:6px;
      background:
        linear-gradient(#fff,#fff) 7px 9px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 15px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 21px/10px 2px no-repeat,
        linear-gradient(#fff,#fff) 9px 3px/2px 7px no-repeat,
        linear-gradient(#fff,#fff) 19px 3px/2px 7px no-repeat;
      border:2px solid #fff;
      box-sizing:border-box;
    }
    #towerz-openroom-root .hero h1{
      max-width:none;
      margin:22px 0 0;
      color:#fff !important;
      font-size:clamp(28px,3.6vw,42px);
      line-height:1.2;
      letter-spacing:.01em;
      white-space:nowrap;
      text-shadow:0 2px 12px rgba(0,0,0,.35);
    }
    #towerz-openroom-root .hero-specs{
      display:grid;
      grid-template-columns:repeat(4,1fr);
      gap:10px;
      max-width:900px;
      margin-top:30px;
    }
    #towerz-openroom-root .hero-spec{
      padding:15px 16px;
      border-radius:12px;
      background:rgba(255,255,255,.95);
      color:var(--navy);
      box-shadow:0 8px 22px rgba(0,0,0,.12);
    }
    #towerz-openroom-root .hero-spec span{
      display:block;
      color:#697386;
      font-size:12px;
      font-weight:800;
    }
    #towerz-openroom-root .hero-spec strong{
      display:block;
      margin-top:3px;
      font-size:21px;
      line-height:1.3;
    }
    #towerz-openroom-root .hero-spec strong.price{font-size:28px;}

    #towerz-openroom-root .cta-row{
      display:grid;
      grid-template-columns:1fr 1fr;
      gap:12px;
      max-width:700px;
      margin-top:28px;
    }
    #towerz-openroom-root .btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:58px;
      padding:14px 20px;
      border-radius:10px;
      font-weight:900;
      text-align:center;
      box-shadow:0 6px 18px rgba(18,34,74,.16);
      transition:.18s ease;
    }
    #towerz-openroom-root .btn:hover{transform:translateY(-1px);}
    #towerz-openroom-root .btn-primary{background:#fff;color:var(--navy);}
    #towerz-openroom-root .btn-secondary{background:var(--green);color:#fff;}

     
    #towerz-openroom-root .event-wrap{
      position:relative;
      z-index:2;
      margin-top:-38px;
    }
    #towerz-openroom-root .event-card{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      display:grid;
      grid-template-columns:1.2fr .8fr;
      gap:22px;
      padding:28px;
      border:1px solid var(--line);
      border-radius:var(--radius);
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .event-dates{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:10px;
      margin-top:16px;
    }
    #towerz-openroom-root .date-chip{
      padding:12px 10px;
      border-radius:10px;
      background:var(--light);
      color:var(--navy);
      text-align:center;
      font-size:14px;
      font-weight:900;
    }
    #towerz-openroom-root .event-time{
      margin-top:15px;
      padding-top:14px;
      border-top:1px solid var(--line);
      color:#333;
      font-size:15px;
      font-weight:700;
    }
    #towerz-openroom-root .event-time strong{
      margin-left:8px;
      color:var(--navy);
      font-size:22px;
    }
    #towerz-openroom-root .reserve-note{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:100%;
      padding:20px;
      border-radius:12px;
      background:#fff6f6;
      color:#a33131;
      text-align:center;
      font-weight:900;
    }

     
    #towerz-openroom-root .property-layout{
      display:grid;
      grid-template-columns:.88fr 1.12fr;
      gap:34px;
      align-items:start;
      margin-top:28px;
    }
    #towerz-openroom-root .floorplan-card{
      margin:0;
      padding:16px;
      border:1px solid var(--line);
      border-radius:14px;
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .floorplan-button{
      position:relative;
      display:block;
      width:100%;
      padding:0;
      border:0;
      background:none;
      cursor:zoom-in;
    }
    #towerz-openroom-root .floorplan-button::after{
      content:"タップして拡大";
      position:absolute;
      right:10px;
      bottom:10px;
      padding:6px 10px;
      border-radius:999px;
      background:rgba(18,34,74,.88);
      color:#fff;
      font-size:11px;
      font-weight:800;
    }
    #towerz-openroom-root .property-info{
      border-top:1px solid #aaa;
    }
    #towerz-openroom-root .property-row{
      display:grid;
      grid-template-columns:150px 1fr;
      gap:22px;
      align-items:center;
      min-height:88px;
      padding:14px 0;
      border-bottom:1px solid #aaa;
    }
    #towerz-openroom-root .property-row dt{
      margin:0;
      font-size:18px;
      color:#222;
    }
    #towerz-openroom-root .property-row dd{
      margin:0;
      text-align:right;
      font-size:31px;
      font-weight:900;
      color:#17100f;
      line-height:1.15;
    }
    #towerz-openroom-root .property-row dd.price{
      font-size:46px;
      letter-spacing:.01em;
    }
    #towerz-openroom-root .property-row dd small{
      font-size:.55em;
      font-weight:900;
    }
    #towerz-openroom-root .property-sublist{
      margin:24px 0 0;
      padding:0;
      list-style:none;
      font-size:18px;
      line-height:1.55;
    }
    #towerz-openroom-root .property-sublist li{
      position:relative;
      padding-left:21px;
    }
    #towerz-openroom-root .property-sublist li::before{
      content:"";
      position:absolute;
      left:0;
      top:.7em;
      width:11px;
      height:11px;
      border-radius:50%;
      background:#211716;
      transform:translateY(-50%);
    }

     
    #towerz-openroom-root .lightbox{
      position:fixed;
      inset:0;
      z-index:9999;
      display:none;
      align-items:center;
      justify-content:center;
      padding:20px;
      background:rgba(0,0,0,.82);
    }
    #towerz-openroom-root .lightbox.is-open{display:flex;}
    #towerz-openroom-root .lightbox-inner{
      position:relative;
      width:min(94vw,1100px);
      max-height:92vh;
      overflow:auto;
      padding:12px;
      border-radius:12px;
      background:#fff;
    }
    #towerz-openroom-root .lightbox img{width:100%;height:auto;}
    #towerz-openroom-root .lightbox-close{
      position:absolute;
      z-index:2;
      top:10px;
      right:10px;
      width:42px;
      height:42px;
      border:0;
      border-radius:50%;
      background:rgba(18,34,74,.94);
      color:#fff;
      font-size:26px;
      line-height:1;
      cursor:pointer;
    }

     
    #towerz-openroom-root .points{background:var(--light);}
    #towerz-openroom-root .point-grid{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:18px;
      margin-top:28px;
    }
    #towerz-openroom-root .point-card{
      display:flex;
      flex-direction:column;
      justify-content:center;
      min-height:230px;
      padding:28px 22px;
      border-radius:50%;
      background:var(--navy2);
      color:#fff;
      text-align:center;
      aspect-ratio:1/1;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .point-no{
      font-size:12px;
      font-weight:900;
      letter-spacing:.12em;
      opacity:.72;
    }
    #towerz-openroom-root .point-card strong{
      display:block;
      margin-top:10px;
      font-size:19px;
      line-height:1.5;
    }

     
    #towerz-openroom-root .gallery-shell{
      position:relative;
      margin-top:28px;
    }
    #towerz-openroom-root .gallery-viewport{
      overflow:hidden;
      border-radius:14px;
      background:#eef1f6;
    }
    #towerz-openroom-root .gallery-track{
      display:flex;
      transition:transform .35s ease;
    }
    #towerz-openroom-root .gallery-slide{
      flex:0 0 100%;
      margin:0;
    }
    #towerz-openroom-root .gallery-slide img{
      width:100%;
      aspect-ratio:16/10;
      object-fit:cover;
    }
    #towerz-openroom-root .gallery-arrow{
      position:absolute;
      top:50%;
      z-index:3;
      width:44px;
      height:44px;
      border:0;
      border-radius:50%;
      background:rgba(24,34,74,.86);
      color:#fff;
      font-size:24px;
      cursor:pointer;
      transform:translateY(-50%);
      box-shadow:0 4px 12px rgba(0,0,0,.16);
    }
    #towerz-openroom-root .gallery-prev{left:12px;}
    #towerz-openroom-root .gallery-next{right:12px;}
    #towerz-openroom-root .gallery-dots{
      display:flex;
      justify-content:center;
      gap:8px;
      margin-top:14px;
    }
    #towerz-openroom-root .gallery-dot{
      width:9px;
      height:9px;
      padding:0;
      border:0;
      border-radius:50%;
      background:#c9cfdb;
      cursor:pointer;
    }
    #towerz-openroom-root .gallery-dot.is-active{background:var(--navy);}

    #towerz-openroom-root .building-summary{
      margin-top:28px;
      padding:22px 24px;
      border:1px solid var(--line);
      border-radius:12px;
      background:#fbfcfe;
      color:#444;
      font-size:14px;
      line-height:1.9;
    }
    #towerz-openroom-root .building-summary strong{
      display:block;
      margin-bottom:8px;
      color:var(--navy);
      font-size:16px;
    }

     
    #towerz-openroom-root .access-card{
      display:grid;
      grid-template-columns:1fr auto;
      gap:18px;
      align-items:center;
      margin-top:26px;
      padding:24px;
      border:1px solid #e7c2bd;
      border-radius:14px;
      background:#fff7f6;
    }
    #towerz-openroom-root .access-card strong{
      display:block;
      font-size:20px;
      color:#31201f;
    }
    #towerz-openroom-root .map-btn{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      min-height:48px;
      padding:10px 18px;
      border-radius:9px;
      background:#b43d34;
      color:#fff;
      font-weight:900;
      white-space:nowrap;
    }
    #towerz-openroom-root .campaign-btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:60px;
      margin:18px auto 0;
      padding:14px 24px;
      border:1px solid #d3a84e;
      border-radius:10px;
      background:linear-gradient(135deg,#fff9e7,#f4d887);
      color:#5b4716;
      font-size:18px;
      font-weight:900;
      box-shadow:0 6px 18px rgba(149,113,36,.12);
    }
    #towerz-openroom-root .final-cta{
      margin-top:22px;
      padding:34px;
      border-radius:var(--radius);
      background:var(--navy);
      color:#fff;
      text-align:center;
    }
    #towerz-openroom-root .final-cta h3{
      margin:0;
      color:#fff !important;
      font-size:clamp(24px,3vw,32px);
    }
    #towerz-openroom-root .final-cta p{
      margin:8px 0 0;
      color:rgba(255,255,255,.76);
    }
    #towerz-openroom-root .final-cta .cta-row{
      margin-left:auto;
      margin-right:auto;
    }

    #towerz-openroom-root .mobile-sticky{display:none;}

    @media(max-width:768px){#towerz-openroom-root .section{
        width:min(calc(100% - 28px),var(--content));
        padding:46px 0;
      }#towerz-openroom-root .hero{
        min-height:550px;
        align-items:flex-end;
        padding:34px 14px 78px;
        background:
          linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),
          url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
      }#towerz-openroom-root .hero h1{color:#fff !important;font-size:28px;white-space:normal;line-height:1.25;}#towerz-openroom-root .hero-specs{grid-template-columns:1fr 1fr;}#towerz-openroom-root .hero-spec strong{font-size:18px;}#towerz-openroom-root .hero-spec strong.price{font-size:23px;}#towerz-openroom-root .cta-row{grid-template-columns:1fr;}#towerz-openroom-root .event-wrap{margin-top:-28px;}#towerz-openroom-root .event-card{grid-template-columns:1fr;padding:20px;}#towerz-openroom-root .event-dates{grid-template-columns:1fr 1fr;}#towerz-openroom-root .event-time strong{font-size:20px;}#towerz-openroom-root .property-layout{grid-template-columns:1fr;gap:24px;}#towerz-openroom-root .property-row{
        grid-template-columns:100px 1fr;
        min-height:74px;
        gap:14px;
      }#towerz-openroom-root .property-row dt{font-size:15px;}#towerz-openroom-root .property-row dd{font-size:25px;}#towerz-openroom-root .property-row dd.price{font-size:35px;}#towerz-openroom-root .property-sublist{font-size:15px;}#towerz-openroom-root .point-grid{grid-template-columns:1fr;gap:14px;}#towerz-openroom-root .point-card{
        min-height:0;
        aspect-ratio:auto;
        align-items:flex-start;
        padding:20px;
        border-radius:14px;
        text-align:left;
      }#towerz-openroom-root .point-card strong{
        margin-top:5px;
        font-size:17px;
      }#towerz-openroom-root .gallery-slide img{aspect-ratio:4/3;}#towerz-openroom-root .gallery-arrow{
        width:40px;
        height:40px;
      }#towerz-openroom-root .building-summary{
        padding:18px;
        font-size:13px;
      }#towerz-openroom-root .access-card{grid-template-columns:1fr;}#towerz-openroom-root .final-cta{padding:26px 18px;}#towerz-openroom-root .mobile-sticky{
        position:fixed;
        z-index:99;
        left:0;
        right:0;
        bottom:0;
        display:grid;
        grid-template-columns:1.15fr .85fr;
        gap:8px;
        padding:8px 10px calc(8px + env(safe-area-inset-bottom));
        border-top:1px solid var(--line);
        background:rgba(255,255,255,.96);
        box-shadow:0 -8px 24px rgba(15,23,42,.10);
        backdrop-filter:blur(10px);
      }#towerz-openroom-root .mobile-sticky a{
        min-height:48px;
        display:flex;
        align-items:center;
        justify-content:center;
        border-radius:9px;
        font-size:14px;
        font-weight:900;
      }#towerz-openroom-root .mobile-sticky .web{background:var(--navy);color:#fff;}#towerz-openroom-root .mobile-sticky .tel{background:#def4f0;color:#0f655d;}#towerz-openroom-root{padding-bottom:72px;}}
  

#towerz-openroom-root .hero{
  background:linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),url('https://esandcompanyholdings.com/openroom-images/OR20260917_162132_575_%E3%83%97%E3%83%A9%E3%82%A6%E3%83%89%E3%82%BF%E3%83%AF%E3%83%BC%E6%A2%85%E7%94%B0%E8%B1%8A%E5%B4%8E/fv_20260917_162808_d8fe4757.jpg') center/cover no-repeat;
}
#towerz-openroom-root .gallery-viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}
#towerz-openroom-root .gallery-viewport::-webkit-scrollbar{display:none}
#towerz-openroom-root .gallery-slide{scroll-snap-align:start}
#towerz-openroom-root .gallery-arrow,#towerz-openroom-root .gallery-dots{display:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-viewport{overflow:hidden;scroll-snap-type:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-arrow{display:block}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-dots{display:flex}
@media(max-width:768px){
  #towerz-openroom-root .hero{
    background:linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),url('https://esandcompanyholdings.com/openroom-images/OR20260917_162132_575_%E3%83%97%E3%83%A9%E3%82%A6%E3%83%89%E3%82%BF%E3%83%AF%E3%83%BC%E6%A2%85%E7%94%B0%E8%B1%8A%E5%B4%8E/fv_20260917_162808_d8fe4757.jpg') center/cover no-repeat;
  }
}
</style>
<div id="towerz-openroom-root">
<main class="openroom">

  <section class="hero">
    <div class="hero-inner">
      <div class="event-icon">予約制内覧会</div>
      <h1>プラウドタワー梅田豊崎</h1>

      <div class="hero-specs">
        <div class="hero-spec">
          <span>販売価格</span>
          <strong class="price">7,450万円</strong>
        </div>
        <div class="hero-spec">
          <span>専有面積</span>
          <strong>55.99㎡</strong>
        </div>
        <div class="hero-spec">
          <span>間取り</span>
          <strong>2LDK+SIC</strong>
        </div>
        <div class="hero-spec">
          <span>主要採光</span>
          <strong>西</strong>
        </div>
      </div>

      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜070-3329-5281</a>
      </div>
    </div>
  </section>

  <div class="event-wrap">
    <section class="event-card">
      <div>
        <p class="eyebrow">EVENT INFORMATION</p>
        <h2 class="section-title">開催情報</h2>
        <div class="event-dates"><div class="date-chip">9/26(土)</div><div class="date-chip">9/27(日)</div></div>
        <div class="event-time">開催時間 <strong>13:00〜17:00</strong></div>
      </div>
      <div class="reserve-note">
        こちらの物件の内覧には、事前予約が必要です。<br>
        WEBまたはお電話よりご予約ください。
      </div>
    </section>
  </div>

  <section class="section">
    <p class="eyebrow">PROPERTY</p>
    <h2 class="section-title">物件の詳細</h2>

    <div class="property-layout">
      <figure class="floorplan-card">
        <button class="floorplan-button" type="button" id="floorplanOpen" aria-label="間取り図を拡大表示">
          <img src="https://esandcompanyholdings.com/openroom-images/OR20260917_162132_575_%E3%83%97%E3%83%A9%E3%82%A6%E3%83%89%E3%82%BF%E3%83%AF%E3%83%BC%E6%A2%85%E7%94%B0%E8%B1%8A%E5%B4%8E/floorplan_20260917_162812_ba589517.jpg" alt="プラウドタワー梅田豊崎 間取り図">
        </button>
      </figure>

      <div>
        <dl class="property-info">
          <div class="property-row">
            <dt>販売価格</dt>
            <dd class="price">7,450<small>万円</small></dd>
          </div>
          <div class="property-row">
            <dt>専有面積</dt>
            <dd>55.99㎡</dd>
          </div>
          <div class="property-row">
            <dt>階数</dt>
            <dd>4<small>階部分</small></dd>
          </div>
          <div class="property-row">
            <dt>間取り</dt>
            <dd>2LDK<small>+SIC</small></dd>
          </div>
        </dl>

        <ul class="property-sublist">
          <li>バルコニー面積／9.78㎡</li>
          <li>管理費／14,890円</li>
          <li>修繕積立金／7,610円</li>
          <li>現状／空室</li>
          <li>引渡時期／要相談</li>
          <li>取引態様／仲介</li>
        </ul>
      </div>
    </div>
  </section>

  <section class="points">
    <div class="section">
      <p class="eyebrow">RECOMMEND</p>
      <h2 class="section-title">物件のおすすめポイント</h2>

      <div class="point-grid">
        <article class="point-card">
          <span class="point-no">POINT 01</span>
          <strong>リビングに天井カセットエアコン付き！</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 02</span>
          <strong>リビングと約6帖の洋室に床暖房完備◎</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 03</span>
          <strong>すぐに公園があり、緑の潤いあふれる住環境</strong>
        </article>
      </div>
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">GALLERY</p>
    <h2 class="section-title">内観写真</h2>
    <p class="section-lead">PC・スマートフォンともにスライダー形式で閲覧できます。</p>

    <div class="gallery-shell" id="gallery">
      <button class="gallery-arrow gallery-prev" type="button" aria-label="前の写真">‹</button>
      <div class="gallery-viewport">
        <div class="gallery-track"><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_162132_575_%E3%83%97%E3%83%A9%E3%82%A6%E3%83%89%E3%82%BF%E3%83%AF%E3%83%BC%E6%A2%85%E7%94%B0%E8%B1%8A%E5%B4%8E/room_01_20260917_162821_2ca85902.jpg" alt="プラウドタワー梅田豊崎 室内写真1"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_162132_575_%E3%83%97%E3%83%A9%E3%82%A6%E3%83%89%E3%82%BF%E3%83%AF%E3%83%BC%E6%A2%85%E7%94%B0%E8%B1%8A%E5%B4%8E/room_02_20260917_162838_6e6c1ed6.jpg" alt="プラウドタワー梅田豊崎 室内写真2"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_162132_575_%E3%83%97%E3%83%A9%E3%82%A6%E3%83%89%E3%82%BF%E3%83%AF%E3%83%BC%E6%A2%85%E7%94%B0%E8%B1%8A%E5%B4%8E/room_03_20260917_162859_e0b84625.jpg" alt="プラウドタワー梅田豊崎 室内写真3"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_162132_575_%E3%83%97%E3%83%A9%E3%82%A6%E3%83%89%E3%82%BF%E3%83%AF%E3%83%BC%E6%A2%85%E7%94%B0%E8%B1%8A%E5%B4%8E/room_04_20260917_162917_e55e6071.jpg" alt="プラウドタワー梅田豊崎 室内写真4"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_162132_575_%E3%83%97%E3%83%A9%E3%82%A6%E3%83%89%E3%82%BF%E3%83%AF%E3%83%BC%E6%A2%85%E7%94%B0%E8%B1%8A%E5%B4%8E/room_05_20260917_162933_618371b9.jpg" alt="プラウドタワー梅田豊崎 室内写真5"></figure></div>
      </div>
      <button class="gallery-arrow gallery-next" type="button" aria-label="次の写真">›</button>
      <div class="gallery-dots" aria-label="写真選択"><button class="gallery-dot is-active" type="button" aria-label="1枚目"></button><button class="gallery-dot" type="button" aria-label="2枚目"></button><button class="gallery-dot" type="button" aria-label="3枚目"></button><button class="gallery-dot" type="button" aria-label="4枚目"></button><button class="gallery-dot" type="button" aria-label="5枚目"></button></div>
    </div>

    <div class="building-summary">
      <strong>物件概要</strong>
      ●所在地／大阪市北区豊崎4丁目 ●交通／OsakaMetro御堂筋線「中津」駅まで徒歩7分、OsakaMetro谷町線「中崎町」駅まで徒歩12分、阪急電鉄各線「大阪梅田」駅まで徒歩13分 ●築年数／2023年3月 ●構造規模／RC造地上28階建 ●総戸数／126戸 ●敷地面積／1,380.99㎡ ●用途地域／商業地域 ●分譲会社／野村不動産 ●施工会社／三井住友建設  ●管理方式／全部委託（日勤） ●権利態様／所有権  ●インターネット料／１,848円
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">ACCESS</p>
    <h2 class="section-title">現地アクセス</h2>

    <div class="access-card">
      <div>
        <strong>プラウドタワー梅田豊崎</strong>
        <span>現地位置はGoogle Mapでご確認いただけます。</span>
      </div>
      <a class="map-btn" href="https://maps.app.goo.gl/7D4BmP3u1zD4hqkGA" target="_blank" rel="noopener">Google Mapを開く</a>
    </div>

    

    <div class="final-cta">
      <h3>実際のお部屋をご覧になりませんか？</h3>
      <p>予約制のため、ご希望日時を事前にお知らせください。</p>
      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜070-3329-5281</a>
      </div>
    </div>
  </section>

</main>

<div class="mobile-sticky" aria-label="予約メニュー">
  <a class="web" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEB予約</a>
  <a class="tel" href="tel:0120905323">電話予約</a>
</div>

<div class="lightbox" id="floorplanLightbox" role="dialog" aria-modal="true" aria-label="間取り図拡大表示">
  <div class="lightbox-inner">
    <button class="lightbox-close" type="button" id="floorplanClose" aria-label="閉じる">×</button>
    <img src="https://esandcompanyholdings.com/openroom-images/OR20260917_162132_575_%E3%83%97%E3%83%A9%E3%82%A6%E3%83%89%E3%82%BF%E3%83%AF%E3%83%BC%E6%A2%85%E7%94%B0%E8%B1%8A%E5%B4%8E/floorplan_20260917_162812_ba589517.jpg" alt="プラウドタワー梅田豊崎 間取り図 拡大">
  </div>
</div>
</div>

<script>
(function(){
  const root=document.getElementById('towerz-openroom-root');
  if(!root) return;

  const openBtn=root.querySelector('#floorplanOpen');
  const closeBtn=root.querySelector('#floorplanClose');
  const lightbox=root.querySelector('#floorplanLightbox');

  function openLightbox(){
    if(!lightbox) return;
    lightbox.classList.add('is-open');
  }
  function closeLightbox(){
    if(!lightbox) return;
    lightbox.classList.remove('is-open');
  }

  if(openBtn) openBtn.addEventListener('click',openLightbox);
  if(closeBtn) closeBtn.addEventListener('click',closeLightbox);
  if(lightbox) lightbox.addEventListener('click',function(e){if(e.target===lightbox) closeLightbox();});

  const gallery=root.querySelector('#gallery');
  if(!gallery) return;
  gallery.classList.add('gallery-js');

  const track=gallery.querySelector('.gallery-track');
  const slides=Array.from(gallery.querySelectorAll('.gallery-slide'));
  const prev=gallery.querySelector('.gallery-prev');
  const next=gallery.querySelector('.gallery-next');
  const dots=Array.from(gallery.querySelectorAll('.gallery-dot'));
  let index=0;
  let touchStartX=0;

  function showSlide(i){
    if(!slides.length) return;
    index=(i+slides.length)%slides.length;
    track.style.transform='translateX(-'+(index*100)+'%)';
    dots.forEach((dot,n)=>dot.classList.toggle('is-active',n===index));
  }

  if(prev) prev.addEventListener('click',()=>showSlide(index-1));
  if(next) next.addEventListener('click',()=>showSlide(index+1));
  dots.forEach((dot,n)=>dot.addEventListener('click',()=>showSlide(n)));

  if(track){
    track.addEventListener('touchstart',function(e){
      touchStartX=e.changedTouches[0].clientX;
    },{passive:true});
    track.addEventListener('touchend',function(e){
      const diff=e.changedTouches[0].clientX-touchStartX;
      if(Math.abs(diff)>40) showSlide(index+(diff<0?1:-1));
    },{passive:true});
  }

  showSlide(0);
})();
</script>]]></description>
            <pubDate>2026-09-21</pubDate>
        </item>
                
        <item>
            <title>【OPENROOM】9/20(日),21(月),22(火) 14:30〜19:00</title>
            <link>https://www.esandcompany.co.jp/blog/entry-844943/</link>
            <description><![CDATA[<style>

#towerz-openroom-root{
  --navy:#18224a;
  --navy2:#25388f;
  --blue:#2e43a0;
  --text:#171717;
  --muted:#6b7280;
  --line:#d8dce5;
  --light:#f6f8fc;
  --red:#c92d2d;
  --green:#0e8b80;
  --gold:#c7a15a;
  --content:960px;
  --radius:16px;
  --shadow:0 10px 30px rgba(18,34,74,.08);
  width:100%;
  max-width:none;
  margin:0;
  padding:0;
  color:var(--text);
  background:#fff;
  font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
  line-height:1.75;
}
#towerz-openroom-root,
#towerz-openroom-root *{box-sizing:border-box}
#towerz-openroom-root img{display:block;max-width:100%;height:auto}
#towerz-openroom-root a{color:inherit;text-decoration:none}
#towerz-openroom-root button{font:inherit}

    #towerz-openroom-root{
      --navy:#18224a;
      --navy2:#25388f;
      --blue:#2e43a0;
      --text:#171717;
      --muted:#6b7280;
      --line:#d8dce5;
      --light:#f6f8fc;
      --red:#c92d2d;
      --green:#0e8b80;
      --gold:#c7a15a;
      --content:960px;
      --radius:16px;
      --shadow:0 10px 30px rgba(18,34,74,.08);
    }

    #towerz-openroom-root, #towerz-openroom-root *{box-sizing:border-box;}
    #towerz-openroom-root{scroll-behavior:smooth;}
    #towerz-openroom-root{
      margin:0;
      color:var(--text);
      background:#fff;
      font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
      line-height:1.75;
    }
    #towerz-openroom-root img{display:block;max-width:100%;height:auto;}
    #towerz-openroom-root a{color:inherit;text-decoration:none;}
    #towerz-openroom-root button{font:inherit;}

    #towerz-openroom-root .openroom{overflow:hidden;}
    #towerz-openroom-root .section{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      padding:62px 0;
    }
    #towerz-openroom-root .eyebrow{
      margin:0 0 8px;
      color:var(--blue);
      font-size:12px;
      font-weight:900;
      letter-spacing:.16em;
    }
    #towerz-openroom-root .section-title{
      margin:0;
      font-size:clamp(24px,3vw,34px);
      line-height:1.35;
      color:var(--navy);
    }
    #towerz-openroom-root .section-lead{
      margin:10px 0 0;
      color:var(--muted);
      font-size:14px;
    }

     
    #towerz-openroom-root .hero{
      position:relative;
      min-height:560px;
      display:flex;
      align-items:center;
      padding:58px 16px;
      color:#fff;
      background:
        linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),
        url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
    }
    #towerz-openroom-root .hero-inner{
      width:min(100%,var(--content));
      margin:auto;
    }
    #towerz-openroom-root .event-icon{
      display:inline-flex;
      align-items:center;
      gap:10px;
      padding:9px 14px 9px 10px;
      border:1px solid rgba(255,255,255,.55);
      border-radius:8px;
      background:rgba(255,255,255,.10);
      backdrop-filter:blur(8px);
      font-size:14px;
      font-weight:900;
      letter-spacing:.06em;
    }
    #towerz-openroom-root .event-icon::before{
      content:"";
      width:30px;
      height:30px;
      border-radius:6px;
      background:
        linear-gradient(#fff,#fff) 7px 9px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 15px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 21px/10px 2px no-repeat,
        linear-gradient(#fff,#fff) 9px 3px/2px 7px no-repeat,
        linear-gradient(#fff,#fff) 19px 3px/2px 7px no-repeat;
      border:2px solid #fff;
      box-sizing:border-box;
    }
    #towerz-openroom-root .hero h1{
      max-width:none;
      margin:22px 0 0;
      color:#fff !important;
      font-size:clamp(28px,3.6vw,42px);
      line-height:1.2;
      letter-spacing:.01em;
      white-space:nowrap;
      text-shadow:0 2px 12px rgba(0,0,0,.35);
    }
    #towerz-openroom-root .hero-specs{
      display:grid;
      grid-template-columns:repeat(4,1fr);
      gap:10px;
      max-width:900px;
      margin-top:30px;
    }
    #towerz-openroom-root .hero-spec{
      padding:15px 16px;
      border-radius:12px;
      background:rgba(255,255,255,.95);
      color:var(--navy);
      box-shadow:0 8px 22px rgba(0,0,0,.12);
    }
    #towerz-openroom-root .hero-spec span{
      display:block;
      color:#697386;
      font-size:12px;
      font-weight:800;
    }
    #towerz-openroom-root .hero-spec strong{
      display:block;
      margin-top:3px;
      font-size:21px;
      line-height:1.3;
    }
    #towerz-openroom-root .hero-spec strong.price{font-size:28px;}

    #towerz-openroom-root .cta-row{
      display:grid;
      grid-template-columns:1fr 1fr;
      gap:12px;
      max-width:700px;
      margin-top:28px;
    }
    #towerz-openroom-root .btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:58px;
      padding:14px 20px;
      border-radius:10px;
      font-weight:900;
      text-align:center;
      box-shadow:0 6px 18px rgba(18,34,74,.16);
      transition:.18s ease;
    }
    #towerz-openroom-root .btn:hover{transform:translateY(-1px);}
    #towerz-openroom-root .btn-primary{background:#fff;color:var(--navy);}
    #towerz-openroom-root .btn-secondary{background:var(--green);color:#fff;}

     
    #towerz-openroom-root .event-wrap{
      position:relative;
      z-index:2;
      margin-top:-38px;
    }
    #towerz-openroom-root .event-card{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      display:grid;
      grid-template-columns:1.2fr .8fr;
      gap:22px;
      padding:28px;
      border:1px solid var(--line);
      border-radius:var(--radius);
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .event-dates{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:10px;
      margin-top:16px;
    }
    #towerz-openroom-root .date-chip{
      padding:12px 10px;
      border-radius:10px;
      background:var(--light);
      color:var(--navy);
      text-align:center;
      font-size:14px;
      font-weight:900;
    }
    #towerz-openroom-root .event-time{
      margin-top:15px;
      padding-top:14px;
      border-top:1px solid var(--line);
      color:#333;
      font-size:15px;
      font-weight:700;
    }
    #towerz-openroom-root .event-time strong{
      margin-left:8px;
      color:var(--navy);
      font-size:22px;
    }
    #towerz-openroom-root .reserve-note{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:100%;
      padding:20px;
      border-radius:12px;
      background:#fff6f6;
      color:#a33131;
      text-align:center;
      font-weight:900;
    }

     
    #towerz-openroom-root .property-layout{
      display:grid;
      grid-template-columns:.88fr 1.12fr;
      gap:34px;
      align-items:start;
      margin-top:28px;
    }
    #towerz-openroom-root .floorplan-card{
      margin:0;
      padding:16px;
      border:1px solid var(--line);
      border-radius:14px;
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .floorplan-button{
      position:relative;
      display:block;
      width:100%;
      padding:0;
      border:0;
      background:none;
      cursor:zoom-in;
    }
    #towerz-openroom-root .floorplan-button::after{
      content:"タップして拡大";
      position:absolute;
      right:10px;
      bottom:10px;
      padding:6px 10px;
      border-radius:999px;
      background:rgba(18,34,74,.88);
      color:#fff;
      font-size:11px;
      font-weight:800;
    }
    #towerz-openroom-root .property-info{
      border-top:1px solid #aaa;
    }
    #towerz-openroom-root .property-row{
      display:grid;
      grid-template-columns:150px 1fr;
      gap:22px;
      align-items:center;
      min-height:88px;
      padding:14px 0;
      border-bottom:1px solid #aaa;
    }
    #towerz-openroom-root .property-row dt{
      margin:0;
      font-size:18px;
      color:#222;
    }
    #towerz-openroom-root .property-row dd{
      margin:0;
      text-align:right;
      font-size:31px;
      font-weight:900;
      color:#17100f;
      line-height:1.15;
    }
    #towerz-openroom-root .property-row dd.price{
      font-size:46px;
      letter-spacing:.01em;
    }
    #towerz-openroom-root .property-row dd small{
      font-size:.55em;
      font-weight:900;
    }
    #towerz-openroom-root .property-sublist{
      margin:24px 0 0;
      padding:0;
      list-style:none;
      font-size:18px;
      line-height:1.55;
    }
    #towerz-openroom-root .property-sublist li{
      position:relative;
      padding-left:21px;
    }
    #towerz-openroom-root .property-sublist li::before{
      content:"";
      position:absolute;
      left:0;
      top:.7em;
      width:11px;
      height:11px;
      border-radius:50%;
      background:#211716;
      transform:translateY(-50%);
    }

     
    #towerz-openroom-root .lightbox{
      position:fixed;
      inset:0;
      z-index:9999;
      display:none;
      align-items:center;
      justify-content:center;
      padding:20px;
      background:rgba(0,0,0,.82);
    }
    #towerz-openroom-root .lightbox.is-open{display:flex;}
    #towerz-openroom-root .lightbox-inner{
      position:relative;
      width:min(94vw,1100px);
      max-height:92vh;
      overflow:auto;
      padding:12px;
      border-radius:12px;
      background:#fff;
    }
    #towerz-openroom-root .lightbox img{width:100%;height:auto;}
    #towerz-openroom-root .lightbox-close{
      position:absolute;
      z-index:2;
      top:10px;
      right:10px;
      width:42px;
      height:42px;
      border:0;
      border-radius:50%;
      background:rgba(18,34,74,.94);
      color:#fff;
      font-size:26px;
      line-height:1;
      cursor:pointer;
    }

     
    #towerz-openroom-root .points{background:var(--light);}
    #towerz-openroom-root .point-grid{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:18px;
      margin-top:28px;
    }
    #towerz-openroom-root .point-card{
      display:flex;
      flex-direction:column;
      justify-content:center;
      min-height:230px;
      padding:28px 22px;
      border-radius:50%;
      background:var(--navy2);
      color:#fff;
      text-align:center;
      aspect-ratio:1/1;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .point-no{
      font-size:12px;
      font-weight:900;
      letter-spacing:.12em;
      opacity:.72;
    }
    #towerz-openroom-root .point-card strong{
      display:block;
      margin-top:10px;
      font-size:19px;
      line-height:1.5;
    }

     
    #towerz-openroom-root .gallery-shell{
      position:relative;
      margin-top:28px;
    }
    #towerz-openroom-root .gallery-viewport{
      overflow:hidden;
      border-radius:14px;
      background:#eef1f6;
    }
    #towerz-openroom-root .gallery-track{
      display:flex;
      transition:transform .35s ease;
    }
    #towerz-openroom-root .gallery-slide{
      flex:0 0 100%;
      margin:0;
    }
    #towerz-openroom-root .gallery-slide img{
      width:100%;
      aspect-ratio:16/10;
      object-fit:cover;
    }
    #towerz-openroom-root .gallery-arrow{
      position:absolute;
      top:50%;
      z-index:3;
      width:44px;
      height:44px;
      border:0;
      border-radius:50%;
      background:rgba(24,34,74,.86);
      color:#fff;
      font-size:24px;
      cursor:pointer;
      transform:translateY(-50%);
      box-shadow:0 4px 12px rgba(0,0,0,.16);
    }
    #towerz-openroom-root .gallery-prev{left:12px;}
    #towerz-openroom-root .gallery-next{right:12px;}
    #towerz-openroom-root .gallery-dots{
      display:flex;
      justify-content:center;
      gap:8px;
      margin-top:14px;
    }
    #towerz-openroom-root .gallery-dot{
      width:9px;
      height:9px;
      padding:0;
      border:0;
      border-radius:50%;
      background:#c9cfdb;
      cursor:pointer;
    }
    #towerz-openroom-root .gallery-dot.is-active{background:var(--navy);}

    #towerz-openroom-root .building-summary{
      margin-top:28px;
      padding:22px 24px;
      border:1px solid var(--line);
      border-radius:12px;
      background:#fbfcfe;
      color:#444;
      font-size:14px;
      line-height:1.9;
    }
    #towerz-openroom-root .building-summary strong{
      display:block;
      margin-bottom:8px;
      color:var(--navy);
      font-size:16px;
    }

     
    #towerz-openroom-root .access-card{
      display:grid;
      grid-template-columns:1fr auto;
      gap:18px;
      align-items:center;
      margin-top:26px;
      padding:24px;
      border:1px solid #e7c2bd;
      border-radius:14px;
      background:#fff7f6;
    }
    #towerz-openroom-root .access-card strong{
      display:block;
      font-size:20px;
      color:#31201f;
    }
    #towerz-openroom-root .map-btn{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      min-height:48px;
      padding:10px 18px;
      border-radius:9px;
      background:#b43d34;
      color:#fff;
      font-weight:900;
      white-space:nowrap;
    }
    #towerz-openroom-root .campaign-btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:60px;
      margin:18px auto 0;
      padding:14px 24px;
      border:1px solid #d3a84e;
      border-radius:10px;
      background:linear-gradient(135deg,#fff9e7,#f4d887);
      color:#5b4716;
      font-size:18px;
      font-weight:900;
      box-shadow:0 6px 18px rgba(149,113,36,.12);
    }
    #towerz-openroom-root .final-cta{
      margin-top:22px;
      padding:34px;
      border-radius:var(--radius);
      background:var(--navy);
      color:#fff;
      text-align:center;
    }
    #towerz-openroom-root .final-cta h3{
      margin:0;
      color:#fff !important;
      font-size:clamp(24px,3vw,32px);
    }
    #towerz-openroom-root .final-cta p{
      margin:8px 0 0;
      color:rgba(255,255,255,.76);
    }
    #towerz-openroom-root .final-cta .cta-row{
      margin-left:auto;
      margin-right:auto;
    }

    #towerz-openroom-root .mobile-sticky{display:none;}

    @media(max-width:768px){#towerz-openroom-root .section{
        width:min(calc(100% - 28px),var(--content));
        padding:46px 0;
      }#towerz-openroom-root .hero{
        min-height:550px;
        align-items:flex-end;
        padding:34px 14px 78px;
        background:
          linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),
          url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
      }#towerz-openroom-root .hero h1{color:#fff !important;font-size:28px;white-space:normal;line-height:1.25;}#towerz-openroom-root .hero-specs{grid-template-columns:1fr 1fr;}#towerz-openroom-root .hero-spec strong{font-size:18px;}#towerz-openroom-root .hero-spec strong.price{font-size:23px;}#towerz-openroom-root .cta-row{grid-template-columns:1fr;}#towerz-openroom-root .event-wrap{margin-top:-28px;}#towerz-openroom-root .event-card{grid-template-columns:1fr;padding:20px;}#towerz-openroom-root .event-dates{grid-template-columns:1fr 1fr;}#towerz-openroom-root .event-time strong{font-size:20px;}#towerz-openroom-root .property-layout{grid-template-columns:1fr;gap:24px;}#towerz-openroom-root .property-row{
        grid-template-columns:100px 1fr;
        min-height:74px;
        gap:14px;
      }#towerz-openroom-root .property-row dt{font-size:15px;}#towerz-openroom-root .property-row dd{font-size:25px;}#towerz-openroom-root .property-row dd.price{font-size:35px;}#towerz-openroom-root .property-sublist{font-size:15px;}#towerz-openroom-root .point-grid{grid-template-columns:1fr;gap:14px;}#towerz-openroom-root .point-card{
        min-height:0;
        aspect-ratio:auto;
        align-items:flex-start;
        padding:20px;
        border-radius:14px;
        text-align:left;
      }#towerz-openroom-root .point-card strong{
        margin-top:5px;
        font-size:17px;
      }#towerz-openroom-root .gallery-slide img{aspect-ratio:4/3;}#towerz-openroom-root .gallery-arrow{
        width:40px;
        height:40px;
      }#towerz-openroom-root .building-summary{
        padding:18px;
        font-size:13px;
      }#towerz-openroom-root .access-card{grid-template-columns:1fr;}#towerz-openroom-root .final-cta{padding:26px 18px;}#towerz-openroom-root .mobile-sticky{
        position:fixed;
        z-index:99;
        left:0;
        right:0;
        bottom:0;
        display:grid;
        grid-template-columns:1.15fr .85fr;
        gap:8px;
        padding:8px 10px calc(8px + env(safe-area-inset-bottom));
        border-top:1px solid var(--line);
        background:rgba(255,255,255,.96);
        box-shadow:0 -8px 24px rgba(15,23,42,.10);
        backdrop-filter:blur(10px);
      }#towerz-openroom-root .mobile-sticky a{
        min-height:48px;
        display:flex;
        align-items:center;
        justify-content:center;
        border-radius:9px;
        font-size:14px;
        font-weight:900;
      }#towerz-openroom-root .mobile-sticky .web{background:var(--navy);color:#fff;}#towerz-openroom-root .mobile-sticky .tel{background:#def4f0;color:#0f655d;}#towerz-openroom-root{padding-bottom:72px;}}
  

#towerz-openroom-root .hero{
  background:linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),url('https://esandcompanyholdings.com/openroom-images/OR20260917_122608_076_%E3%82%B0%E3%83%A9%E3%83%B3%E3%83%89%E3%83%A1%E3%82%BE%E3%83%B3%E6%96%B0%E6%A2%85%E7%94%B0%E3%82%BF%E3%83%AF%E3%83%BCTHE_CLUB_RESIDENCE/fv_20260917_123408_9090dd95.jpg') center/cover no-repeat;
}
#towerz-openroom-root .gallery-viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}
#towerz-openroom-root .gallery-viewport::-webkit-scrollbar{display:none}
#towerz-openroom-root .gallery-slide{scroll-snap-align:start}
#towerz-openroom-root .gallery-arrow,#towerz-openroom-root .gallery-dots{display:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-viewport{overflow:hidden;scroll-snap-type:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-arrow{display:block}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-dots{display:flex}
@media(max-width:768px){
  #towerz-openroom-root .hero{
    background:linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),url('https://esandcompanyholdings.com/openroom-images/OR20260917_122608_076_%E3%82%B0%E3%83%A9%E3%83%B3%E3%83%89%E3%83%A1%E3%82%BE%E3%83%B3%E6%96%B0%E6%A2%85%E7%94%B0%E3%82%BF%E3%83%AF%E3%83%BCTHE_CLUB_RESIDENCE/fv_20260917_123408_9090dd95.jpg') center/cover no-repeat;
  }
}
</style>
<div id="towerz-openroom-root">
<main class="openroom">

  <section class="hero">
    <div class="hero-inner">
      <div class="event-icon">OPENROOM</div>
      <h1>グランドメゾン新梅田タワーTHE CLUB RESIDENCE</h1>

      <div class="hero-specs">
        <div class="hero-spec">
          <span>販売価格</span>
          <strong class="price">24,980万円</strong>
        </div>
        <div class="hero-spec">
          <span>専有面積</span>
          <strong>110.66㎡</strong>
        </div>
        <div class="hero-spec">
          <span>間取り</span>
          <strong>3SLDK+WIC+SIC+N</strong>
        </div>
        <div class="hero-spec">
          <span>主要採光</span>
          <strong>南東角</strong>
        </div>
      </div>

      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜0120-905-323</a>
      </div>
    </div>
  </section>

  <div class="event-wrap">
    <section class="event-card">
      <div>
        <p class="eyebrow">EVENT INFORMATION</p>
        <h2 class="section-title">開催情報</h2>
        <div class="event-dates"><div class="date-chip">9/20（日）</div><div class="date-chip">9/21（月）</div><div class="date-chip">9/22（火)</div></div>
        <div class="event-time">開催時間 <strong>14:30〜19:00</strong></div>
      </div>
      <div class="reserve-note">
        【ご予約不要】<br>
      　ご見学の際はエントランスにて<br>
      　3608号室のインターホンでお呼び出しください。<br>
      </div>
    </section>
  </div>

  <section class="section">
    <p class="eyebrow">PROPERTY</p>
    <h2 class="section-title">物件の詳細</h2>

    <div class="property-layout">
      <figure class="floorplan-card">
        <button class="floorplan-button" type="button" id="floorplanOpen" aria-label="間取り図を拡大表示">
          <img src="https://esandcompanyholdings.com/openroom-images/OR20260917_122608_076_%E3%82%B0%E3%83%A9%E3%83%B3%E3%83%89%E3%83%A1%E3%82%BE%E3%83%B3%E6%96%B0%E6%A2%85%E7%94%B0%E3%82%BF%E3%83%AF%E3%83%BCTHE_CLUB_RESIDENCE/floorplan_20260917_123416_3da46af4.jpg" alt="グランドメゾン新梅田タワーTHE CLUB RESIDENCE 間取り図">
        </button>
      </figure>

      <div>
        <dl class="property-info">
          <div class="property-row">
            <dt>販売価格</dt>
            <dd class="price">24,980<small>万円</small></dd>
          </div>
          <div class="property-row">
            <dt>専有面積</dt>
            <dd>110.66㎡</dd>
          </div>
          <div class="property-row">
            <dt>階数</dt>
            <dd>36<small>階部分</small></dd>
          </div>
          <div class="property-row">
            <dt>間取り</dt>
            <dd>3SLDK+WIC+SIC+N</dd>
          </div>
        </dl>

        <ul class="property-sublist">
          <li>バルコニー面積／20.06㎡</li>
          <li>管理費／23,230円</li>
          <li>修繕積立金／11,060円</li>
          <li>現状／空室</li>
          <li>引渡時期／要相談</li>
          <li>取引態様／仲介</li>
        </ul>
      </div>
    </div>
  </section>

  <section class="points">
    <div class="section">
      <p class="eyebrow">RECOMMEND</p>
      <h2 class="section-title">物件のおすすめポイント</h2>

      <div class="point-grid">
        <article class="point-card">
          <span class="point-no">POINT 01</span>
          <strong>高層階角部屋南東向き！眺望・通風・採光◎</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 02</span>
          <strong>110㎡超え住戸、約25帖の広々3LDK！</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 03</span>
          <strong>全居室収納＆SICなど充実の収納スペース！</strong>
        </article>
      </div>
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">GALLERY</p>
    <h2 class="section-title">内観写真</h2>
    <p class="section-lead">PC・スマートフォンともにスライダー形式で閲覧できます。</p>

    <div class="gallery-shell" id="gallery">
      <button class="gallery-arrow gallery-prev" type="button" aria-label="前の写真">‹</button>
      <div class="gallery-viewport">
        <div class="gallery-track"><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_122608_076_%E3%82%B0%E3%83%A9%E3%83%B3%E3%83%89%E3%83%A1%E3%82%BE%E3%83%B3%E6%96%B0%E6%A2%85%E7%94%B0%E3%82%BF%E3%83%AF%E3%83%BCTHE_CLUB_RESIDENCE/room_01_20260917_123422_f26daa1e.jpg" alt="グランドメゾン新梅田タワーTHE CLUB RESIDENCE 室内写真1"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_122608_076_%E3%82%B0%E3%83%A9%E3%83%B3%E3%83%89%E3%83%A1%E3%82%BE%E3%83%B3%E6%96%B0%E6%A2%85%E7%94%B0%E3%82%BF%E3%83%AF%E3%83%BCTHE_CLUB_RESIDENCE/room_02_20260917_123430_1dbc6dfa.jpg" alt="グランドメゾン新梅田タワーTHE CLUB RESIDENCE 室内写真2"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_122608_076_%E3%82%B0%E3%83%A9%E3%83%B3%E3%83%89%E3%83%A1%E3%82%BE%E3%83%B3%E6%96%B0%E6%A2%85%E7%94%B0%E3%82%BF%E3%83%AF%E3%83%BCTHE_CLUB_RESIDENCE/room_03_20260917_123436_0722a3cd.jpg" alt="グランドメゾン新梅田タワーTHE CLUB RESIDENCE 室内写真3"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_122608_076_%E3%82%B0%E3%83%A9%E3%83%B3%E3%83%89%E3%83%A1%E3%82%BE%E3%83%B3%E6%96%B0%E6%A2%85%E7%94%B0%E3%82%BF%E3%83%AF%E3%83%BCTHE_CLUB_RESIDENCE/room_04_20260917_123445_81a89ccf.jpg" alt="グランドメゾン新梅田タワーTHE CLUB RESIDENCE 室内写真4"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_122608_076_%E3%82%B0%E3%83%A9%E3%83%B3%E3%83%89%E3%83%A1%E3%82%BE%E3%83%B3%E6%96%B0%E6%A2%85%E7%94%B0%E3%82%BF%E3%83%AF%E3%83%BCTHE_CLUB_RESIDENCE/room_05_20260917_123451_55f62f29.jpg" alt="グランドメゾン新梅田タワーTHE CLUB RESIDENCE 室内写真5"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_122608_076_%E3%82%B0%E3%83%A9%E3%83%B3%E3%83%89%E3%83%A1%E3%82%BE%E3%83%B3%E6%96%B0%E6%A2%85%E7%94%B0%E3%82%BF%E3%83%AF%E3%83%BCTHE_CLUB_RESIDENCE/room_06_20260917_123455_943a5aae.jpg" alt="グランドメゾン新梅田タワーTHE CLUB RESIDENCE 室内写真6"></figure></div>
      </div>
      <button class="gallery-arrow gallery-next" type="button" aria-label="次の写真">›</button>
      <div class="gallery-dots" aria-label="写真選択"><button class="gallery-dot is-active" type="button" aria-label="1枚目"></button><button class="gallery-dot" type="button" aria-label="2枚目"></button><button class="gallery-dot" type="button" aria-label="3枚目"></button><button class="gallery-dot" type="button" aria-label="4枚目"></button><button class="gallery-dot" type="button" aria-label="5枚目"></button><button class="gallery-dot" type="button" aria-label="6枚目"></button></div>
    </div>

    <div class="building-summary">
      <strong>物件概要</strong>
      ●所在地／大阪市北区大淀南2丁目 ●交通／JR京都線・神戸線・宝塚線・大阪環状線「大阪」駅から徒歩14分、JR大阪環状線「福島」駅から徒歩8分、JR東西線「新福島」駅から徒歩10分 ●築年月／2021年12月 ●構造・ 規模／RC造一部、SRC造地上51階地下1階建 ●敷地面積／10,337.43㎡ ●用途地域／商業地域 ●総戸数／871戸 ●施工会社／竹中工務店 ●管理形式／全部委託（常勤） ●権利形態／所有権 ●インターネット費／1,540円 ●セキュリティ費220円
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">ACCESS</p>
    <h2 class="section-title">現地アクセス</h2>

    <div class="access-card">
      <div>
        <strong>グランドメゾン新梅田タワーTHE CLUB RESIDENCE</strong>
        <span>現地位置はGoogle Mapでご確認いただけます。</span>
      </div>
      <a class="map-btn" href="https://maps.app.goo.gl/JYa1pto9qxCByTYh6" target="_blank" rel="noopener">Google Mapを開く</a>
    </div>

    

    <div class="final-cta">
      <h3>実際のお部屋をご覧になりませんか？</h3>
      <p>予約制のため、ご希望日時を事前にお知らせください。</p>
      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜0120-905-323</a>
      </div>
    </div>
  </section>

</main>

<div class="mobile-sticky" aria-label="予約メニュー">
  <a class="web" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEB予約</a>
  <a class="tel" href="tel:0120905323">電話予約</a>
</div>

<div class="lightbox" id="floorplanLightbox" role="dialog" aria-modal="true" aria-label="間取り図拡大表示">
  <div class="lightbox-inner">
    <button class="lightbox-close" type="button" id="floorplanClose" aria-label="閉じる">×</button>
    <img src="https://esandcompanyholdings.com/openroom-images/OR20260917_122608_076_%E3%82%B0%E3%83%A9%E3%83%B3%E3%83%89%E3%83%A1%E3%82%BE%E3%83%B3%E6%96%B0%E6%A2%85%E7%94%B0%E3%82%BF%E3%83%AF%E3%83%BCTHE_CLUB_RESIDENCE/floorplan_20260917_123416_3da46af4.jpg" alt="グランドメゾン新梅田タワーTHE CLUB RESIDENCE 間取り図 拡大">
  </div>
</div>
</div>

<script>
(function(){
  const root=document.getElementById('towerz-openroom-root');
  if(!root) return;

  const openBtn=root.querySelector('#floorplanOpen');
  const closeBtn=root.querySelector('#floorplanClose');
  const lightbox=root.querySelector('#floorplanLightbox');

  function openLightbox(){
    if(!lightbox) return;
    lightbox.classList.add('is-open');
  }
  function closeLightbox(){
    if(!lightbox) return;
    lightbox.classList.remove('is-open');
  }

  if(openBtn) openBtn.addEventListener('click',openLightbox);
  if(closeBtn) closeBtn.addEventListener('click',closeLightbox);
  if(lightbox) lightbox.addEventListener('click',function(e){if(e.target===lightbox) closeLightbox();});

  const gallery=root.querySelector('#gallery');
  if(!gallery) return;
  gallery.classList.add('gallery-js');

  const track=gallery.querySelector('.gallery-track');
  const slides=Array.from(gallery.querySelectorAll('.gallery-slide'));
  const prev=gallery.querySelector('.gallery-prev');
  const next=gallery.querySelector('.gallery-next');
  const dots=Array.from(gallery.querySelectorAll('.gallery-dot'));
  let index=0;
  let touchStartX=0;

  function showSlide(i){
    if(!slides.length) return;
    index=(i+slides.length)%slides.length;
    track.style.transform='translateX(-'+(index*100)+'%)';
    dots.forEach((dot,n)=>dot.classList.toggle('is-active',n===index));
  }

  if(prev) prev.addEventListener('click',()=>showSlide(index-1));
  if(next) next.addEventListener('click',()=>showSlide(index+1));
  dots.forEach((dot,n)=>dot.addEventListener('click',()=>showSlide(n)));

  if(track){
    track.addEventListener('touchstart',function(e){
      touchStartX=e.changedTouches[0].clientX;
    },{passive:true});
    track.addEventListener('touchend',function(e){
      const diff=e.changedTouches[0].clientX-touchStartX;
      if(Math.abs(diff)>40) showSlide(index+(diff<0?1:-1));
    },{passive:true});
  }

  showSlide(0);
})();
</script>]]></description>
            <pubDate>2026-09-15</pubDate>
        </item>
                
        <item>
            <title>【予約制】9/19(土),20(日),21(月)26(土),27(日) 11:00〜17:00</title>
            <link>https://www.esandcompany.co.jp/blog/entry-844923/</link>
            <description><![CDATA[<style>

#towerz-openroom-root{
  --navy:#18224a;
  --navy2:#25388f;
  --blue:#2e43a0;
  --text:#171717;
  --muted:#6b7280;
  --line:#d8dce5;
  --light:#f6f8fc;
  --red:#c92d2d;
  --green:#0e8b80;
  --gold:#c7a15a;
  --content:960px;
  --radius:16px;
  --shadow:0 10px 30px rgba(18,34,74,.08);
  width:100%;
  max-width:none;
  margin:0;
  padding:0;
  color:var(--text);
  background:#fff;
  font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
  line-height:1.75;
}
#towerz-openroom-root,
#towerz-openroom-root *{box-sizing:border-box}
#towerz-openroom-root img{display:block;max-width:100%;height:auto}
#towerz-openroom-root a{color:inherit;text-decoration:none}
#towerz-openroom-root button{font:inherit}

    #towerz-openroom-root{
      --navy:#18224a;
      --navy2:#25388f;
      --blue:#2e43a0;
      --text:#171717;
      --muted:#6b7280;
      --line:#d8dce5;
      --light:#f6f8fc;
      --red:#c92d2d;
      --green:#0e8b80;
      --gold:#c7a15a;
      --content:960px;
      --radius:16px;
      --shadow:0 10px 30px rgba(18,34,74,.08);
    }

    #towerz-openroom-root, #towerz-openroom-root *{box-sizing:border-box;}
    #towerz-openroom-root{scroll-behavior:smooth;}
    #towerz-openroom-root{
      margin:0;
      color:var(--text);
      background:#fff;
      font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
      line-height:1.75;
    }
    #towerz-openroom-root img{display:block;max-width:100%;height:auto;}
    #towerz-openroom-root a{color:inherit;text-decoration:none;}
    #towerz-openroom-root button{font:inherit;}

    #towerz-openroom-root .openroom{overflow:hidden;}
    #towerz-openroom-root .section{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      padding:62px 0;
    }
    #towerz-openroom-root .eyebrow{
      margin:0 0 8px;
      color:var(--blue);
      font-size:12px;
      font-weight:900;
      letter-spacing:.16em;
    }
    #towerz-openroom-root .section-title{
      margin:0;
      font-size:clamp(24px,3vw,34px);
      line-height:1.35;
      color:var(--navy);
    }
    #towerz-openroom-root .section-lead{
      margin:10px 0 0;
      color:var(--muted);
      font-size:14px;
    }

     
    #towerz-openroom-root .hero{
      position:relative;
      min-height:560px;
      display:flex;
      align-items:center;
      padding:58px 16px;
      color:#fff;
      background:
        linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),
        url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
    }
    #towerz-openroom-root .hero-inner{
      width:min(100%,var(--content));
      margin:auto;
    }
    #towerz-openroom-root .event-icon{
      display:inline-flex;
      align-items:center;
      gap:10px;
      padding:9px 14px 9px 10px;
      border:1px solid rgba(255,255,255,.55);
      border-radius:8px;
      background:rgba(255,255,255,.10);
      backdrop-filter:blur(8px);
      font-size:14px;
      font-weight:900;
      letter-spacing:.06em;
    }
    #towerz-openroom-root .event-icon::before{
      content:"";
      width:30px;
      height:30px;
      border-radius:6px;
      background:
        linear-gradient(#fff,#fff) 7px 9px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 15px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 21px/10px 2px no-repeat,
        linear-gradient(#fff,#fff) 9px 3px/2px 7px no-repeat,
        linear-gradient(#fff,#fff) 19px 3px/2px 7px no-repeat;
      border:2px solid #fff;
      box-sizing:border-box;
    }
    #towerz-openroom-root .hero h1{
      max-width:none;
      margin:22px 0 0;
      color:#fff !important;
      font-size:clamp(28px,3.6vw,42px);
      line-height:1.2;
      letter-spacing:.01em;
      white-space:nowrap;
      text-shadow:0 2px 12px rgba(0,0,0,.35);
    }
    #towerz-openroom-root .hero-specs{
      display:grid;
      grid-template-columns:repeat(4,1fr);
      gap:10px;
      max-width:900px;
      margin-top:30px;
    }
    #towerz-openroom-root .hero-spec{
      padding:15px 16px;
      border-radius:12px;
      background:rgba(255,255,255,.95);
      color:var(--navy);
      box-shadow:0 8px 22px rgba(0,0,0,.12);
    }
    #towerz-openroom-root .hero-spec span{
      display:block;
      color:#697386;
      font-size:12px;
      font-weight:800;
    }
    #towerz-openroom-root .hero-spec strong{
      display:block;
      margin-top:3px;
      font-size:21px;
      line-height:1.3;
    }
    #towerz-openroom-root .hero-spec strong.price{font-size:28px;}

    #towerz-openroom-root .cta-row{
      display:grid;
      grid-template-columns:1fr 1fr;
      gap:12px;
      max-width:700px;
      margin-top:28px;
    }
    #towerz-openroom-root .btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:58px;
      padding:14px 20px;
      border-radius:10px;
      font-weight:900;
      text-align:center;
      box-shadow:0 6px 18px rgba(18,34,74,.16);
      transition:.18s ease;
    }
    #towerz-openroom-root .btn:hover{transform:translateY(-1px);}
    #towerz-openroom-root .btn-primary{background:#fff;color:var(--navy);}
    #towerz-openroom-root .btn-secondary{background:var(--green);color:#fff;}

     
    #towerz-openroom-root .event-wrap{
      position:relative;
      z-index:2;
      margin-top:-38px;
    }
    #towerz-openroom-root .event-card{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      display:grid;
      grid-template-columns:1.2fr .8fr;
      gap:22px;
      padding:28px;
      border:1px solid var(--line);
      border-radius:var(--radius);
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .event-dates{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:10px;
      margin-top:16px;
    }
    #towerz-openroom-root .date-chip{
      padding:12px 10px;
      border-radius:10px;
      background:var(--light);
      color:var(--navy);
      text-align:center;
      font-size:14px;
      font-weight:900;
    }
    #towerz-openroom-root .event-time{
      margin-top:15px;
      padding-top:14px;
      border-top:1px solid var(--line);
      color:#333;
      font-size:15px;
      font-weight:700;
    }
    #towerz-openroom-root .event-time strong{
      margin-left:8px;
      color:var(--navy);
      font-size:22px;
    }
    #towerz-openroom-root .reserve-note{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:100%;
      padding:20px;
      border-radius:12px;
      background:#fff6f6;
      color:#a33131;
      text-align:center;
      font-weight:900;
    }

     
    #towerz-openroom-root .property-layout{
      display:grid;
      grid-template-columns:.88fr 1.12fr;
      gap:34px;
      align-items:start;
      margin-top:28px;
    }
    #towerz-openroom-root .floorplan-card{
      margin:0;
      padding:16px;
      border:1px solid var(--line);
      border-radius:14px;
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .floorplan-button{
      position:relative;
      display:block;
      width:100%;
      padding:0;
      border:0;
      background:none;
      cursor:zoom-in;
    }
    #towerz-openroom-root .floorplan-button::after{
      content:"タップして拡大";
      position:absolute;
      right:10px;
      bottom:10px;
      padding:6px 10px;
      border-radius:999px;
      background:rgba(18,34,74,.88);
      color:#fff;
      font-size:11px;
      font-weight:800;
    }
    #towerz-openroom-root .property-info{
      border-top:1px solid #aaa;
    }
    #towerz-openroom-root .property-row{
      display:grid;
      grid-template-columns:150px 1fr;
      gap:22px;
      align-items:center;
      min-height:88px;
      padding:14px 0;
      border-bottom:1px solid #aaa;
    }
    #towerz-openroom-root .property-row dt{
      margin:0;
      font-size:18px;
      color:#222;
    }
    #towerz-openroom-root .property-row dd{
      margin:0;
      text-align:right;
      font-size:31px;
      font-weight:900;
      color:#17100f;
      line-height:1.15;
    }
    #towerz-openroom-root .property-row dd.price{
      font-size:46px;
      letter-spacing:.01em;
    }
    #towerz-openroom-root .property-row dd small{
      font-size:.55em;
      font-weight:900;
    }
    #towerz-openroom-root .property-sublist{
      margin:24px 0 0;
      padding:0;
      list-style:none;
      font-size:18px;
      line-height:1.55;
    }
    #towerz-openroom-root .property-sublist li{
      position:relative;
      padding-left:21px;
    }
    #towerz-openroom-root .property-sublist li::before{
      content:"";
      position:absolute;
      left:0;
      top:.7em;
      width:11px;
      height:11px;
      border-radius:50%;
      background:#211716;
      transform:translateY(-50%);
    }

     
    #towerz-openroom-root .lightbox{
      position:fixed;
      inset:0;
      z-index:9999;
      display:none;
      align-items:center;
      justify-content:center;
      padding:20px;
      background:rgba(0,0,0,.82);
    }
    #towerz-openroom-root .lightbox.is-open{display:flex;}
    #towerz-openroom-root .lightbox-inner{
      position:relative;
      width:min(94vw,1100px);
      max-height:92vh;
      overflow:auto;
      padding:12px;
      border-radius:12px;
      background:#fff;
    }
    #towerz-openroom-root .lightbox img{width:100%;height:auto;}
    #towerz-openroom-root .lightbox-close{
      position:absolute;
      z-index:2;
      top:10px;
      right:10px;
      width:42px;
      height:42px;
      border:0;
      border-radius:50%;
      background:rgba(18,34,74,.94);
      color:#fff;
      font-size:26px;
      line-height:1;
      cursor:pointer;
    }

     
    #towerz-openroom-root .points{background:var(--light);}
    #towerz-openroom-root .point-grid{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:18px;
      margin-top:28px;
    }
    #towerz-openroom-root .point-card{
      display:flex;
      flex-direction:column;
      justify-content:center;
      min-height:230px;
      padding:28px 22px;
      border-radius:50%;
      background:var(--navy2);
      color:#fff;
      text-align:center;
      aspect-ratio:1/1;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .point-no{
      font-size:12px;
      font-weight:900;
      letter-spacing:.12em;
      opacity:.72;
    }
    #towerz-openroom-root .point-card strong{
      display:block;
      margin-top:10px;
      font-size:19px;
      line-height:1.5;
    }

     
    #towerz-openroom-root .gallery-shell{
      position:relative;
      margin-top:28px;
    }
    #towerz-openroom-root .gallery-viewport{
      overflow:hidden;
      border-radius:14px;
      background:#eef1f6;
    }
    #towerz-openroom-root .gallery-track{
      display:flex;
      transition:transform .35s ease;
    }
    #towerz-openroom-root .gallery-slide{
      flex:0 0 100%;
      margin:0;
    }
    #towerz-openroom-root .gallery-slide img{
      width:100%;
      aspect-ratio:16/10;
      object-fit:cover;
    }
    #towerz-openroom-root .gallery-arrow{
      position:absolute;
      top:50%;
      z-index:3;
      width:44px;
      height:44px;
      border:0;
      border-radius:50%;
      background:rgba(24,34,74,.86);
      color:#fff;
      font-size:24px;
      cursor:pointer;
      transform:translateY(-50%);
      box-shadow:0 4px 12px rgba(0,0,0,.16);
    }
    #towerz-openroom-root .gallery-prev{left:12px;}
    #towerz-openroom-root .gallery-next{right:12px;}
    #towerz-openroom-root .gallery-dots{
      display:flex;
      justify-content:center;
      gap:8px;
      margin-top:14px;
    }
    #towerz-openroom-root .gallery-dot{
      width:9px;
      height:9px;
      padding:0;
      border:0;
      border-radius:50%;
      background:#c9cfdb;
      cursor:pointer;
    }
    #towerz-openroom-root .gallery-dot.is-active{background:var(--navy);}

    #towerz-openroom-root .building-summary{
      margin-top:28px;
      padding:22px 24px;
      border:1px solid var(--line);
      border-radius:12px;
      background:#fbfcfe;
      color:#444;
      font-size:14px;
      line-height:1.9;
    }
    #towerz-openroom-root .building-summary strong{
      display:block;
      margin-bottom:8px;
      color:var(--navy);
      font-size:16px;
    }

     
    #towerz-openroom-root .access-card{
      display:grid;
      grid-template-columns:1fr auto;
      gap:18px;
      align-items:center;
      margin-top:26px;
      padding:24px;
      border:1px solid #e7c2bd;
      border-radius:14px;
      background:#fff7f6;
    }
    #towerz-openroom-root .access-card strong{
      display:block;
      font-size:20px;
      color:#31201f;
    }
    #towerz-openroom-root .map-btn{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      min-height:48px;
      padding:10px 18px;
      border-radius:9px;
      background:#b43d34;
      color:#fff;
      font-weight:900;
      white-space:nowrap;
    }
    #towerz-openroom-root .campaign-btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:60px;
      margin:18px auto 0;
      padding:14px 24px;
      border:1px solid #d3a84e;
      border-radius:10px;
      background:linear-gradient(135deg,#fff9e7,#f4d887);
      color:#5b4716;
      font-size:18px;
      font-weight:900;
      box-shadow:0 6px 18px rgba(149,113,36,.12);
    }
    #towerz-openroom-root .final-cta{
      margin-top:22px;
      padding:34px;
      border-radius:var(--radius);
      background:var(--navy);
      color:#fff;
      text-align:center;
    }
    #towerz-openroom-root .final-cta h3{
      margin:0;
      color:#fff !important;
      font-size:clamp(24px,3vw,32px);
    }
    #towerz-openroom-root .final-cta p{
      margin:8px 0 0;
      color:rgba(255,255,255,.76);
    }
    #towerz-openroom-root .final-cta .cta-row{
      margin-left:auto;
      margin-right:auto;
    }

    #towerz-openroom-root .mobile-sticky{display:none;}

    @media(max-width:768px){#towerz-openroom-root .section{
        width:min(calc(100% - 28px),var(--content));
        padding:46px 0;
      }#towerz-openroom-root .hero{
        min-height:550px;
        align-items:flex-end;
        padding:34px 14px 78px;
        background:
          linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),
          url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
      }#towerz-openroom-root .hero h1{color:#fff !important;font-size:28px;white-space:normal;line-height:1.25;}#towerz-openroom-root .hero-specs{grid-template-columns:1fr 1fr;}#towerz-openroom-root .hero-spec strong{font-size:18px;}#towerz-openroom-root .hero-spec strong.price{font-size:23px;}#towerz-openroom-root .cta-row{grid-template-columns:1fr;}#towerz-openroom-root .event-wrap{margin-top:-28px;}#towerz-openroom-root .event-card{grid-template-columns:1fr;padding:20px;}#towerz-openroom-root .event-dates{grid-template-columns:1fr 1fr;}#towerz-openroom-root .event-time strong{font-size:20px;}#towerz-openroom-root .property-layout{grid-template-columns:1fr;gap:24px;}#towerz-openroom-root .property-row{
        grid-template-columns:100px 1fr;
        min-height:74px;
        gap:14px;
      }#towerz-openroom-root .property-row dt{font-size:15px;}#towerz-openroom-root .property-row dd{font-size:25px;}#towerz-openroom-root .property-row dd.price{font-size:35px;}#towerz-openroom-root .property-sublist{font-size:15px;}#towerz-openroom-root .point-grid{grid-template-columns:1fr;gap:14px;}#towerz-openroom-root .point-card{
        min-height:0;
        aspect-ratio:auto;
        align-items:flex-start;
        padding:20px;
        border-radius:14px;
        text-align:left;
      }#towerz-openroom-root .point-card strong{
        margin-top:5px;
        font-size:17px;
      }#towerz-openroom-root .gallery-slide img{aspect-ratio:4/3;}#towerz-openroom-root .gallery-arrow{
        width:40px;
        height:40px;
      }#towerz-openroom-root .building-summary{
        padding:18px;
        font-size:13px;
      }#towerz-openroom-root .access-card{grid-template-columns:1fr;}#towerz-openroom-root .final-cta{padding:26px 18px;}#towerz-openroom-root .mobile-sticky{
        position:fixed;
        z-index:99;
        left:0;
        right:0;
        bottom:0;
        display:grid;
        grid-template-columns:1.15fr .85fr;
        gap:8px;
        padding:8px 10px calc(8px + env(safe-area-inset-bottom));
        border-top:1px solid var(--line);
        background:rgba(255,255,255,.96);
        box-shadow:0 -8px 24px rgba(15,23,42,.10);
        backdrop-filter:blur(10px);
      }#towerz-openroom-root .mobile-sticky a{
        min-height:48px;
        display:flex;
        align-items:center;
        justify-content:center;
        border-radius:9px;
        font-size:14px;
        font-weight:900;
      }#towerz-openroom-root .mobile-sticky .web{background:var(--navy);color:#fff;}#towerz-openroom-root .mobile-sticky .tel{background:#def4f0;color:#0f655d;}#towerz-openroom-root{padding-bottom:72px;}}
  

#towerz-openroom-root .hero{
  background:linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),url('https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9C%AD%E5%B9%8C%E5%A4%A7%E9%80%9A/fv_20260901_115345_6d055c56.jpg') center/cover no-repeat;
}
#towerz-openroom-root .gallery-viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}
#towerz-openroom-root .gallery-viewport::-webkit-scrollbar{display:none}
#towerz-openroom-root .gallery-slide{scroll-snap-align:start}
#towerz-openroom-root .gallery-arrow,#towerz-openroom-root .gallery-dots{display:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-viewport{overflow:hidden;scroll-snap-type:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-arrow{display:block}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-dots{display:flex}
@media(max-width:768px){
  #towerz-openroom-root .hero{
    background:linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),url('https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9C%AD%E5%B9%8C%E5%A4%A7%E9%80%9A/fv_20260901_115345_6d055c56.jpg') center/cover no-repeat;
  }
}
</style>
<div id="towerz-openroom-root">
<main class="openroom">

  <section class="hero">
    <div class="hero-inner">
      <div class="event-icon">予約制内覧会</div>
      <h1>シティタワー札幌大通</h1>

      <div class="hero-specs">
        <div class="hero-spec">
          <span>販売価格</span>
          <strong class="price">6,780万円</strong>
        </div>
        <div class="hero-spec">
          <span>専有面積</span>
          <strong>93.54㎡</strong>
        </div>
        <div class="hero-spec">
          <span>間取り</span>
          <strong>3LDK</strong>
        </div>
        <div class="hero-spec">
          <span>主要採光</span>
          <strong>北西</strong>
        </div>
      </div>

      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜080-7550-4657</a>
      </div>
    </div>
  </section>

  <div class="event-wrap">
    <section class="event-card">
      <div>
        <p class="eyebrow">EVENT INFORMATION</p>
        <h2 class="section-title">開催情報</h2>
        <div class="event-dates"><div class="date-chip">9/19（土）</div><div class="date-chip">9/20（日）</div><div class="date-chip">9/21（月）</div><div class="date-chip">9/26（土）</div><div class="date-chip">9/27（日）</div></div>
        <div class="event-time">開催時間 <strong>11:00〜17:00</strong></div>
      </div>
      <div class="reserve-note">
        こちらの物件の内覧には、事前予約が必要です。<br>
        WEBまたはお電話よりご予約ください。
      </div>
    </section>
  </div>

  <section class="section">
    <p class="eyebrow">PROPERTY</p>
    <h2 class="section-title">物件の詳細</h2>

    <div class="property-layout">
      <figure class="floorplan-card">
        <button class="floorplan-button" type="button" id="floorplanOpen" aria-label="間取り図を拡大表示">
          <img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9C%AD%E5%B9%8C%E5%A4%A7%E9%80%9A/floorplan_20260901_115353_c6258461.jpg" alt="シティタワー札幌大通 間取り図">
        </button>
      </figure>

      <div>
        <dl class="property-info">
          <div class="property-row">
            <dt>販売価格</dt>
            <dd class="price">6,780<small>万円</small></dd>
          </div>
          <div class="property-row">
            <dt>専有面積</dt>
            <dd>93.54㎡</dd>
          </div>
          <div class="property-row">
            <dt>階数</dt>
            <dd>16<small>階部分</small></dd>
          </div>
          <div class="property-row">
            <dt>間取り</dt>
            <dd>3LDK</dd>
          </div>
        </dl>

        <ul class="property-sublist">
          <li>バルコニー面積／6.02㎡</li>
          <li>管理費／19,800円</li>
          <li>修繕積立金／24,420円</li>
          <li>現状／空家</li>
          <li>引渡時期／要相談</li>
          <li>取引態様／仲介</li>
        </ul>
      </div>
    </div>
  </section>

  <section class="points">
    <div class="section">
      <p class="eyebrow">RECOMMEND</p>
      <h2 class="section-title">物件のおすすめポイント</h2>

      <div class="point-grid">
        <article class="point-card">
          <span class="point-no">POINT 01</span>
          <strong>16階北西角住戸！バルコニーからはさっぽろテレビ塔が望め、大通公園も徒歩圏内！</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 02</span>
          <strong>約21.5帖の広々としたLDKに加え、ファミリーに人気の３LDK♪</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 03</span>
          <strong>地下鉄東西線「バスセンター前」駅徒歩2分の好立地！24時間有人管理でセキュリティも安心♪</strong>
        </article>
      </div>
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">GALLERY</p>
    <h2 class="section-title">内観写真</h2>
    <p class="section-lead">PC・スマートフォンともにスライダー形式で閲覧できます。</p>

    <div class="gallery-shell" id="gallery">
      <button class="gallery-arrow gallery-prev" type="button" aria-label="前の写真">‹</button>
      <div class="gallery-viewport">
        <div class="gallery-track"><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9C%AD%E5%B9%8C%E5%A4%A7%E9%80%9A/room_01_20260901_115359_81563be9.jpg" alt="シティタワー札幌大通 室内写真1"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9C%AD%E5%B9%8C%E5%A4%A7%E9%80%9A/room_02_20260901_115406_cf285968.jpg" alt="シティタワー札幌大通 室内写真2"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9C%AD%E5%B9%8C%E5%A4%A7%E9%80%9A/room_03_20260901_115414_26ba782f.jpg" alt="シティタワー札幌大通 室内写真3"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9C%AD%E5%B9%8C%E5%A4%A7%E9%80%9A/room_04_20260901_115421_0815aa19.jpg" alt="シティタワー札幌大通 室内写真4"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9C%AD%E5%B9%8C%E5%A4%A7%E9%80%9A/room_05_20260901_115427_5c220d38.jpg" alt="シティタワー札幌大通 室内写真5"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9C%AD%E5%B9%8C%E5%A4%A7%E9%80%9A/room_06_20260901_115439_0b2da1eb.png" alt="シティタワー札幌大通 室内写真6"></figure></div>
      </div>
      <button class="gallery-arrow gallery-next" type="button" aria-label="次の写真">›</button>
      <div class="gallery-dots" aria-label="写真選択"><button class="gallery-dot is-active" type="button" aria-label="1枚目"></button><button class="gallery-dot" type="button" aria-label="2枚目"></button><button class="gallery-dot" type="button" aria-label="3枚目"></button><button class="gallery-dot" type="button" aria-label="4枚目"></button><button class="gallery-dot" type="button" aria-label="5枚目"></button><button class="gallery-dot" type="button" aria-label="6枚目"></button></div>
    </div>

    <div class="building-summary">
      <strong>物件概要</strong>
      ●所在地／北海道札幌市中央区大通東2丁目●交通／地下鉄東西線「バスセンター前」駅 徒歩2分・「大通駅」 徒歩5分 ●構造・規模／鉄筋コンクリート造地上40階建 ●築年月／2007年4月 ●用途地域／商業,地域 ●総戸数／182戸 ●施工会社／戸田建設株式会社 ●管理形式／全部委託（常駐） ●権利形態／所有権
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">ACCESS</p>
    <h2 class="section-title">現地アクセス</h2>

    <div class="access-card">
      <div>
        <strong>シティタワー札幌大通</strong>
        <span>現地位置はGoogle Mapでご確認いただけます。</span>
      </div>
      <a class="map-btn" href="https://maps.app.goo.gl/fJSNfjiJDjheviBC7" target="_blank" rel="noopener">Google Mapを開く</a>
    </div>

    

    <div class="final-cta">
      <h3>実際のお部屋をご覧になりませんか？</h3>
      <p>予約制のため、ご希望日時を事前にお知らせください。</p>
      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜080-7550-4657</a>
      </div>
    </div>
  </section>

</main>

<div class="mobile-sticky" aria-label="予約メニュー">
  <a class="web" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEB予約</a>
  <a class="tel" href="tel:0120905323">電話予約</a>
</div>

<div class="lightbox" id="floorplanLightbox" role="dialog" aria-modal="true" aria-label="間取り図拡大表示">
  <div class="lightbox-inner">
    <button class="lightbox-close" type="button" id="floorplanClose" aria-label="閉じる">×</button>
    <img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9C%AD%E5%B9%8C%E5%A4%A7%E9%80%9A/floorplan_20260901_115353_c6258461.jpg" alt="シティタワー札幌大通 間取り図 拡大">
  </div>
</div>
</div>

<script>
(function(){
  const root=document.getElementById('towerz-openroom-root');
  if(!root) return;

  const openBtn=root.querySelector('#floorplanOpen');
  const closeBtn=root.querySelector('#floorplanClose');
  const lightbox=root.querySelector('#floorplanLightbox');

  function openLightbox(){
    if(!lightbox) return;
    lightbox.classList.add('is-open');
  }
  function closeLightbox(){
    if(!lightbox) return;
    lightbox.classList.remove('is-open');
  }

  if(openBtn) openBtn.addEventListener('click',openLightbox);
  if(closeBtn) closeBtn.addEventListener('click',closeLightbox);
  if(lightbox) lightbox.addEventListener('click',function(e){if(e.target===lightbox) closeLightbox();});

  const gallery=root.querySelector('#gallery');
  if(!gallery) return;
  gallery.classList.add('gallery-js');

  const track=gallery.querySelector('.gallery-track');
  const slides=Array.from(gallery.querySelectorAll('.gallery-slide'));
  const prev=gallery.querySelector('.gallery-prev');
  const next=gallery.querySelector('.gallery-next');
  const dots=Array.from(gallery.querySelectorAll('.gallery-dot'));
  let index=0;
  let touchStartX=0;

  function showSlide(i){
    if(!slides.length) return;
    index=(i+slides.length)%slides.length;
    track.style.transform='translateX(-'+(index*100)+'%)';
    dots.forEach((dot,n)=>dot.classList.toggle('is-active',n===index));
  }

  if(prev) prev.addEventListener('click',()=>showSlide(index-1));
  if(next) next.addEventListener('click',()=>showSlide(index+1));
  dots.forEach((dot,n)=>dot.addEventListener('click',()=>showSlide(n)));

  if(track){
    track.addEventListener('touchstart',function(e){
      touchStartX=e.changedTouches[0].clientX;
    },{passive:true});
    track.addEventListener('touchend',function(e){
      const diff=e.changedTouches[0].clientX-touchStartX;
      if(Math.abs(diff)>40) showSlide(index+(diff<0?1:-1));
    },{passive:true});
  }

  showSlide(0);
})();
</script>]]></description>
            <pubDate>2026-09-15</pubDate>
        </item>
                
        <item>
            <title>【予約制】9/19(土),20(日),21(月),22(火),23(水) 11:00〜19:00</title>
            <link>https://www.esandcompany.co.jp/blog/entry-853712/</link>
            <description><![CDATA[<style>

#towerz-openroom-root{
  --navy:#18224a;
  --navy2:#25388f;
  --blue:#2e43a0;
  --text:#171717;
  --muted:#6b7280;
  --line:#d8dce5;
  --light:#f6f8fc;
  --red:#c92d2d;
  --green:#0e8b80;
  --gold:#c7a15a;
  --content:960px;
  --radius:16px;
  --shadow:0 10px 30px rgba(18,34,74,.08);
  width:100%;
  max-width:none;
  margin:0;
  padding:0;
  color:var(--text);
  background:#fff;
  font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
  line-height:1.75;
}
#towerz-openroom-root,
#towerz-openroom-root *{box-sizing:border-box}
#towerz-openroom-root img{display:block;max-width:100%;height:auto}
#towerz-openroom-root a{color:inherit;text-decoration:none}
#towerz-openroom-root button{font:inherit}

    #towerz-openroom-root{
      --navy:#18224a;
      --navy2:#25388f;
      --blue:#2e43a0;
      --text:#171717;
      --muted:#6b7280;
      --line:#d8dce5;
      --light:#f6f8fc;
      --red:#c92d2d;
      --green:#0e8b80;
      --gold:#c7a15a;
      --content:960px;
      --radius:16px;
      --shadow:0 10px 30px rgba(18,34,74,.08);
    }

    #towerz-openroom-root, #towerz-openroom-root *{box-sizing:border-box;}
    #towerz-openroom-root{scroll-behavior:smooth;}
    #towerz-openroom-root{
      margin:0;
      color:var(--text);
      background:#fff;
      font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
      line-height:1.75;
    }
    #towerz-openroom-root img{display:block;max-width:100%;height:auto;}
    #towerz-openroom-root a{color:inherit;text-decoration:none;}
    #towerz-openroom-root button{font:inherit;}

    #towerz-openroom-root .openroom{overflow:hidden;}
    #towerz-openroom-root .section{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      padding:62px 0;
    }
    #towerz-openroom-root .eyebrow{
      margin:0 0 8px;
      color:var(--blue);
      font-size:12px;
      font-weight:900;
      letter-spacing:.16em;
    }
    #towerz-openroom-root .section-title{
      margin:0;
      font-size:clamp(24px,3vw,34px);
      line-height:1.35;
      color:var(--navy);
    }
    #towerz-openroom-root .section-lead{
      margin:10px 0 0;
      color:var(--muted);
      font-size:14px;
    }

     
    #towerz-openroom-root .hero{
      position:relative;
      min-height:560px;
      display:flex;
      align-items:center;
      padding:58px 16px;
      color:#fff;
      background:
        linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),
        url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
    }
    #towerz-openroom-root .hero-inner{
      width:min(100%,var(--content));
      margin:auto;
    }
    #towerz-openroom-root .event-icon{
      display:inline-flex;
      align-items:center;
      gap:10px;
      padding:9px 14px 9px 10px;
      border:1px solid rgba(255,255,255,.55);
      border-radius:8px;
      background:rgba(255,255,255,.10);
      backdrop-filter:blur(8px);
      font-size:14px;
      font-weight:900;
      letter-spacing:.06em;
    }
    #towerz-openroom-root .event-icon::before{
      content:"";
      width:30px;
      height:30px;
      border-radius:6px;
      background:
        linear-gradient(#fff,#fff) 7px 9px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 15px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 21px/10px 2px no-repeat,
        linear-gradient(#fff,#fff) 9px 3px/2px 7px no-repeat,
        linear-gradient(#fff,#fff) 19px 3px/2px 7px no-repeat;
      border:2px solid #fff;
      box-sizing:border-box;
    }
    #towerz-openroom-root .hero h1{
      max-width:none;
      margin:22px 0 0;
      color:#fff !important;
      font-size:clamp(28px,3.6vw,42px);
      line-height:1.2;
      letter-spacing:.01em;
      white-space:nowrap;
      text-shadow:0 2px 12px rgba(0,0,0,.35);
    }
    #towerz-openroom-root .hero-specs{
      display:grid;
      grid-template-columns:repeat(4,1fr);
      gap:10px;
      max-width:900px;
      margin-top:30px;
    }
    #towerz-openroom-root .hero-spec{
      padding:15px 16px;
      border-radius:12px;
      background:rgba(255,255,255,.95);
      color:var(--navy);
      box-shadow:0 8px 22px rgba(0,0,0,.12);
    }
    #towerz-openroom-root .hero-spec span{
      display:block;
      color:#697386;
      font-size:12px;
      font-weight:800;
    }
    #towerz-openroom-root .hero-spec strong{
      display:block;
      margin-top:3px;
      font-size:21px;
      line-height:1.3;
    }
    #towerz-openroom-root .hero-spec strong.price{font-size:28px;}

    #towerz-openroom-root .cta-row{
      display:grid;
      grid-template-columns:1fr 1fr;
      gap:12px;
      max-width:700px;
      margin-top:28px;
    }
    #towerz-openroom-root .btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:58px;
      padding:14px 20px;
      border-radius:10px;
      font-weight:900;
      text-align:center;
      box-shadow:0 6px 18px rgba(18,34,74,.16);
      transition:.18s ease;
    }
    #towerz-openroom-root .btn:hover{transform:translateY(-1px);}
    #towerz-openroom-root .btn-primary{background:#fff;color:var(--navy);}
    #towerz-openroom-root .btn-secondary{background:var(--green);color:#fff;}

     
    #towerz-openroom-root .event-wrap{
      position:relative;
      z-index:2;
      margin-top:-38px;
    }
    #towerz-openroom-root .event-card{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      display:grid;
      grid-template-columns:1.2fr .8fr;
      gap:22px;
      padding:28px;
      border:1px solid var(--line);
      border-radius:var(--radius);
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .event-dates{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:10px;
      margin-top:16px;
    }
    #towerz-openroom-root .date-chip{
      padding:12px 10px;
      border-radius:10px;
      background:var(--light);
      color:var(--navy);
      text-align:center;
      font-size:14px;
      font-weight:900;
    }
    #towerz-openroom-root .event-time{
      margin-top:15px;
      padding-top:14px;
      border-top:1px solid var(--line);
      color:#333;
      font-size:15px;
      font-weight:700;
    }
    #towerz-openroom-root .event-time strong{
      margin-left:8px;
      color:var(--navy);
      font-size:22px;
    }
    #towerz-openroom-root .reserve-note{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:100%;
      padding:20px;
      border-radius:12px;
      background:#fff6f6;
      color:#a33131;
      text-align:center;
      font-weight:900;
    }

     
    #towerz-openroom-root .property-layout{
      display:grid;
      grid-template-columns:.88fr 1.12fr;
      gap:34px;
      align-items:start;
      margin-top:28px;
    }
    #towerz-openroom-root .floorplan-card{
      margin:0;
      padding:16px;
      border:1px solid var(--line);
      border-radius:14px;
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .floorplan-button{
      position:relative;
      display:block;
      width:100%;
      padding:0;
      border:0;
      background:none;
      cursor:zoom-in;
    }
    #towerz-openroom-root .floorplan-button::after{
      content:"タップして拡大";
      position:absolute;
      right:10px;
      bottom:10px;
      padding:6px 10px;
      border-radius:999px;
      background:rgba(18,34,74,.88);
      color:#fff;
      font-size:11px;
      font-weight:800;
    }
    #towerz-openroom-root .property-info{
      border-top:1px solid #aaa;
    }
    #towerz-openroom-root .property-row{
      display:grid;
      grid-template-columns:150px 1fr;
      gap:22px;
      align-items:center;
      min-height:88px;
      padding:14px 0;
      border-bottom:1px solid #aaa;
    }
    #towerz-openroom-root .property-row dt{
      margin:0;
      font-size:18px;
      color:#222;
    }
    #towerz-openroom-root .property-row dd{
      margin:0;
      text-align:right;
      font-size:31px;
      font-weight:900;
      color:#17100f;
      line-height:1.15;
    }
    #towerz-openroom-root .property-row dd.price{
      font-size:46px;
      letter-spacing:.01em;
    }
    #towerz-openroom-root .property-row dd small{
      font-size:.55em;
      font-weight:900;
    }
    #towerz-openroom-root .property-sublist{
      margin:24px 0 0;
      padding:0;
      list-style:none;
      font-size:18px;
      line-height:1.55;
    }
    #towerz-openroom-root .property-sublist li{
      position:relative;
      padding-left:21px;
    }
    #towerz-openroom-root .property-sublist li::before{
      content:"";
      position:absolute;
      left:0;
      top:.7em;
      width:11px;
      height:11px;
      border-radius:50%;
      background:#211716;
      transform:translateY(-50%);
    }

     
    #towerz-openroom-root .lightbox{
      position:fixed;
      inset:0;
      z-index:9999;
      display:none;
      align-items:center;
      justify-content:center;
      padding:20px;
      background:rgba(0,0,0,.82);
    }
    #towerz-openroom-root .lightbox.is-open{display:flex;}
    #towerz-openroom-root .lightbox-inner{
      position:relative;
      width:min(94vw,1100px);
      max-height:92vh;
      overflow:auto;
      padding:12px;
      border-radius:12px;
      background:#fff;
    }
    #towerz-openroom-root .lightbox img{width:100%;height:auto;}
    #towerz-openroom-root .lightbox-close{
      position:absolute;
      z-index:2;
      top:10px;
      right:10px;
      width:42px;
      height:42px;
      border:0;
      border-radius:50%;
      background:rgba(18,34,74,.94);
      color:#fff;
      font-size:26px;
      line-height:1;
      cursor:pointer;
    }

     
    #towerz-openroom-root .points{background:var(--light);}
    #towerz-openroom-root .point-grid{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:18px;
      margin-top:28px;
    }
    #towerz-openroom-root .point-card{
      display:flex;
      flex-direction:column;
      justify-content:center;
      min-height:230px;
      padding:28px 22px;
      border-radius:50%;
      background:var(--navy2);
      color:#fff;
      text-align:center;
      aspect-ratio:1/1;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .point-no{
      font-size:12px;
      font-weight:900;
      letter-spacing:.12em;
      opacity:.72;
    }
    #towerz-openroom-root .point-card strong{
      display:block;
      margin-top:10px;
      font-size:19px;
      line-height:1.5;
    }

     
    #towerz-openroom-root .gallery-shell{
      position:relative;
      margin-top:28px;
    }
    #towerz-openroom-root .gallery-viewport{
      overflow:hidden;
      border-radius:14px;
      background:#eef1f6;
    }
    #towerz-openroom-root .gallery-track{
      display:flex;
      transition:transform .35s ease;
    }
    #towerz-openroom-root .gallery-slide{
      flex:0 0 100%;
      margin:0;
    }
    #towerz-openroom-root .gallery-slide img{
      width:100%;
      aspect-ratio:16/10;
      object-fit:cover;
    }
    #towerz-openroom-root .gallery-arrow{
      position:absolute;
      top:50%;
      z-index:3;
      width:44px;
      height:44px;
      border:0;
      border-radius:50%;
      background:rgba(24,34,74,.86);
      color:#fff;
      font-size:24px;
      cursor:pointer;
      transform:translateY(-50%);
      box-shadow:0 4px 12px rgba(0,0,0,.16);
    }
    #towerz-openroom-root .gallery-prev{left:12px;}
    #towerz-openroom-root .gallery-next{right:12px;}
    #towerz-openroom-root .gallery-dots{
      display:flex;
      justify-content:center;
      gap:8px;
      margin-top:14px;
    }
    #towerz-openroom-root .gallery-dot{
      width:9px;
      height:9px;
      padding:0;
      border:0;
      border-radius:50%;
      background:#c9cfdb;
      cursor:pointer;
    }
    #towerz-openroom-root .gallery-dot.is-active{background:var(--navy);}

    #towerz-openroom-root .building-summary{
      margin-top:28px;
      padding:22px 24px;
      border:1px solid var(--line);
      border-radius:12px;
      background:#fbfcfe;
      color:#444;
      font-size:14px;
      line-height:1.9;
    }
    #towerz-openroom-root .building-summary strong{
      display:block;
      margin-bottom:8px;
      color:var(--navy);
      font-size:16px;
    }

     
    #towerz-openroom-root .access-card{
      display:grid;
      grid-template-columns:1fr auto;
      gap:18px;
      align-items:center;
      margin-top:26px;
      padding:24px;
      border:1px solid #e7c2bd;
      border-radius:14px;
      background:#fff7f6;
    }
    #towerz-openroom-root .access-card strong{
      display:block;
      font-size:20px;
      color:#31201f;
    }
    #towerz-openroom-root .map-btn{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      min-height:48px;
      padding:10px 18px;
      border-radius:9px;
      background:#b43d34;
      color:#fff;
      font-weight:900;
      white-space:nowrap;
    }
    #towerz-openroom-root .campaign-btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:60px;
      margin:18px auto 0;
      padding:14px 24px;
      border:1px solid #d3a84e;
      border-radius:10px;
      background:linear-gradient(135deg,#fff9e7,#f4d887);
      color:#5b4716;
      font-size:18px;
      font-weight:900;
      box-shadow:0 6px 18px rgba(149,113,36,.12);
    }
    #towerz-openroom-root .final-cta{
      margin-top:22px;
      padding:34px;
      border-radius:var(--radius);
      background:var(--navy);
      color:#fff;
      text-align:center;
    }
    #towerz-openroom-root .final-cta h3{
      margin:0;
      color:#fff !important;
      font-size:clamp(24px,3vw,32px);
    }
    #towerz-openroom-root .final-cta p{
      margin:8px 0 0;
      color:rgba(255,255,255,.76);
    }
    #towerz-openroom-root .final-cta .cta-row{
      margin-left:auto;
      margin-right:auto;
    }

    #towerz-openroom-root .mobile-sticky{display:none;}

    @media(max-width:768px){#towerz-openroom-root .section{
        width:min(calc(100% - 28px),var(--content));
        padding:46px 0;
      }#towerz-openroom-root .hero{
        min-height:550px;
        align-items:flex-end;
        padding:34px 14px 78px;
        background:
          linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),
          url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
      }#towerz-openroom-root .hero h1{color:#fff !important;font-size:28px;white-space:normal;line-height:1.25;}#towerz-openroom-root .hero-specs{grid-template-columns:1fr 1fr;}#towerz-openroom-root .hero-spec strong{font-size:18px;}#towerz-openroom-root .hero-spec strong.price{font-size:23px;}#towerz-openroom-root .cta-row{grid-template-columns:1fr;}#towerz-openroom-root .event-wrap{margin-top:-28px;}#towerz-openroom-root .event-card{grid-template-columns:1fr;padding:20px;}#towerz-openroom-root .event-dates{grid-template-columns:1fr 1fr;}#towerz-openroom-root .event-time strong{font-size:20px;}#towerz-openroom-root .property-layout{grid-template-columns:1fr;gap:24px;}#towerz-openroom-root .property-row{
        grid-template-columns:100px 1fr;
        min-height:74px;
        gap:14px;
      }#towerz-openroom-root .property-row dt{font-size:15px;}#towerz-openroom-root .property-row dd{font-size:25px;}#towerz-openroom-root .property-row dd.price{font-size:35px;}#towerz-openroom-root .property-sublist{font-size:15px;}#towerz-openroom-root .point-grid{grid-template-columns:1fr;gap:14px;}#towerz-openroom-root .point-card{
        min-height:0;
        aspect-ratio:auto;
        align-items:flex-start;
        padding:20px;
        border-radius:14px;
        text-align:left;
      }#towerz-openroom-root .point-card strong{
        margin-top:5px;
        font-size:17px;
      }#towerz-openroom-root .gallery-slide img{aspect-ratio:4/3;}#towerz-openroom-root .gallery-arrow{
        width:40px;
        height:40px;
      }#towerz-openroom-root .building-summary{
        padding:18px;
        font-size:13px;
      }#towerz-openroom-root .access-card{grid-template-columns:1fr;}#towerz-openroom-root .final-cta{padding:26px 18px;}#towerz-openroom-root .mobile-sticky{
        position:fixed;
        z-index:99;
        left:0;
        right:0;
        bottom:0;
        display:grid;
        grid-template-columns:1.15fr .85fr;
        gap:8px;
        padding:8px 10px calc(8px + env(safe-area-inset-bottom));
        border-top:1px solid var(--line);
        background:rgba(255,255,255,.96);
        box-shadow:0 -8px 24px rgba(15,23,42,.10);
        backdrop-filter:blur(10px);
      }#towerz-openroom-root .mobile-sticky a{
        min-height:48px;
        display:flex;
        align-items:center;
        justify-content:center;
        border-radius:9px;
        font-size:14px;
        font-weight:900;
      }#towerz-openroom-root .mobile-sticky .web{background:var(--navy);color:#fff;}#towerz-openroom-root .mobile-sticky .tel{background:#def4f0;color:#0f655d;}#towerz-openroom-root{padding-bottom:72px;}}
  

#towerz-openroom-root .hero{
  background:linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),url('https://esandcompanyholdings.com/openroom-images/OR20260917_104216_639_%E3%82%A8%E3%83%AB%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B9%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E9%98%AA%E5%90%8C%E5%BF%83/fv_20260917_105538_eaaa93cd.jpg') center/cover no-repeat;
}
#towerz-openroom-root .gallery-viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}
#towerz-openroom-root .gallery-viewport::-webkit-scrollbar{display:none}
#towerz-openroom-root .gallery-slide{scroll-snap-align:start}
#towerz-openroom-root .gallery-arrow,#towerz-openroom-root .gallery-dots{display:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-viewport{overflow:hidden;scroll-snap-type:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-arrow{display:block}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-dots{display:flex}
@media(max-width:768px){
  #towerz-openroom-root .hero{
    background:linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),url('https://esandcompanyholdings.com/openroom-images/OR20260917_104216_639_%E3%82%A8%E3%83%AB%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B9%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E9%98%AA%E5%90%8C%E5%BF%83/fv_20260917_105538_eaaa93cd.jpg') center/cover no-repeat;
  }
}
</style>
<div id="towerz-openroom-root">
<main class="openroom">

  <section class="hero">
    <div class="hero-inner">
      <div class="event-icon">予約制内覧会</div>
      <h1>エルグレースタワー大阪同心</h1>

      <div class="hero-specs">
        <div class="hero-spec">
          <span>販売価格</span>
          <strong class="price">10,980万円（税込）</strong>
        </div>
        <div class="hero-spec">
          <span>専有面積</span>
          <strong>74.96㎡</strong>
        </div>
        <div class="hero-spec">
          <span>間取り</span>
          <strong>2SLDK+WIC</strong>
        </div>
        <div class="hero-spec">
          <span>主要採光</span>
          <strong>南</strong>
        </div>
      </div>

      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜090-8251-7690</a>
      </div>
    </div>
  </section>

  <div class="event-wrap">
    <section class="event-card">
      <div>
        <p class="eyebrow">EVENT INFORMATION</p>
        <h2 class="section-title">開催情報</h2>
        <div class="event-dates"><div class="date-chip">9/19(土)</div><div class="date-chip">9/20(日)</div><div class="date-chip">9/21(月)</div><div class="date-chip">9/22(火)</div><div class="date-chip">9/23(水)</div></div>
        <div class="event-time">開催時間 <strong>11:00〜19:00</strong></div>
      </div>
      <div class="reserve-note">
        こちらの物件の内覧には、事前予約が必要です。<br>
        WEBまたはお電話よりご予約ください。
      </div>
    </section>
  </div>

  <section class="section">
    <p class="eyebrow">PROPERTY</p>
    <h2 class="section-title">物件の詳細</h2>

    <div class="property-layout">
      <figure class="floorplan-card">
        <button class="floorplan-button" type="button" id="floorplanOpen" aria-label="間取り図を拡大表示">
          <img src="https://esandcompanyholdings.com/openroom-images/OR20260917_104216_639_%E3%82%A8%E3%83%AB%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B9%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E9%98%AA%E5%90%8C%E5%BF%83/floorplan_20260917_105543_987e9d32.jpg" alt="エルグレースタワー大阪同心 間取り図">
        </button>
      </figure>

      <div>
        <dl class="property-info">
          <div class="property-row">
            <dt>販売価格</dt>
            <dd class="price">10,980<small>万円（税込）</small></dd>
          </div>
          <div class="property-row">
            <dt>専有面積</dt>
            <dd>74.96㎡</dd>
          </div>
          <div class="property-row">
            <dt>階数</dt>
            <dd>6<small>階部分</small></dd>
          </div>
          <div class="property-row">
            <dt>間取り</dt>
            <dd>2SLDK+WIC</dd>
          </div>
        </dl>

        <ul class="property-sublist">
          <li>バルコニー面積／9.82㎡</li>
          <li>管理費／17,770円</li>
          <li>修繕積立金／15,000円</li>
          <li>現状／空室</li>
          <li>引渡時期／要相談</li>
          <li>取引態様／売主</li>
        </ul>
      </div>
    </div>
  </section>

  <section class="points">
    <div class="section">
      <p class="eyebrow">RECOMMEND</p>
      <h2 class="section-title">物件のおすすめポイント</h2>

      <div class="point-grid">
        <article class="point-card">
          <span class="point-no">POINT 01</span>
          <strong>弊社売主物件につき仲介手数料無料！長期優良住宅、低炭素建築物の<br>ダブル認定を取得☆</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 02</span>
          <strong>大阪市内でも人気の「堀川小学校区」に位置するファミリーにおすすめ物件！</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 03</span>
          <strong>70㎡超のゆとりある広さ！アウトポール設計でデッドスペースが少なく空間を有効活用できる使いやすい間取りです！</strong>
        </article>
      </div>
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">GALLERY</p>
    <h2 class="section-title">内観写真</h2>
    <p class="section-lead">PC・スマートフォンともにスライダー形式で閲覧できます。</p>

    <div class="gallery-shell" id="gallery">
      <button class="gallery-arrow gallery-prev" type="button" aria-label="前の写真">‹</button>
      <div class="gallery-viewport">
        <div class="gallery-track"><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_104216_639_%E3%82%A8%E3%83%AB%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B9%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E9%98%AA%E5%90%8C%E5%BF%83/room_01_20260917_105548_97205b41.jpg" alt="エルグレースタワー大阪同心 室内写真1"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_104216_639_%E3%82%A8%E3%83%AB%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B9%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E9%98%AA%E5%90%8C%E5%BF%83/room_02_20260917_105553_09d60bac.jpg" alt="エルグレースタワー大阪同心 室内写真2"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_104216_639_%E3%82%A8%E3%83%AB%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B9%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E9%98%AA%E5%90%8C%E5%BF%83/room_03_20260917_105600_a1172b86.jpg" alt="エルグレースタワー大阪同心 室内写真3"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_104216_639_%E3%82%A8%E3%83%AB%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B9%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E9%98%AA%E5%90%8C%E5%BF%83/room_04_20260917_105606_5c6fe2b3.jpg" alt="エルグレースタワー大阪同心 室内写真4"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_104216_639_%E3%82%A8%E3%83%AB%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B9%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E9%98%AA%E5%90%8C%E5%BF%83/room_05_20260917_105613_f0962303.jpg" alt="エルグレースタワー大阪同心 室内写真5"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_104216_639_%E3%82%A8%E3%83%AB%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B9%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E9%98%AA%E5%90%8C%E5%BF%83/room_06_20260917_105623_17783348.jpg" alt="エルグレースタワー大阪同心 室内写真6"></figure></div>
      </div>
      <button class="gallery-arrow gallery-next" type="button" aria-label="次の写真">›</button>
      <div class="gallery-dots" aria-label="写真選択"><button class="gallery-dot is-active" type="button" aria-label="1枚目"></button><button class="gallery-dot" type="button" aria-label="2枚目"></button><button class="gallery-dot" type="button" aria-label="3枚目"></button><button class="gallery-dot" type="button" aria-label="4枚目"></button><button class="gallery-dot" type="button" aria-label="5枚目"></button><button class="gallery-dot" type="button" aria-label="6枚目"></button></div>
    </div>

    <div class="building-summary">
      <strong>物件概要</strong>
      ●所在地／大阪市北区同心1丁目 ●交通／JR東西線線「大阪天満宮」駅まで徒歩6分、OsakaMetro堺筋線・谷町線「南森町」駅まで徒歩8分、JR大阪環状線「天満」駅まで徒歩10分 ●築年月／2016年10月 ●構造・規模／RC造（一部S造）25階地下1建 ●敷地面積／1,684.44㎡ ●用途地域／商業地域 ●総戸数／143戸 ●施工会社／大林組 ●管理形式／全部委託（日勤） ●権利形態／所有権
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">ACCESS</p>
    <h2 class="section-title">現地アクセス</h2>

    <div class="access-card">
      <div>
        <strong>エルグレースタワー大阪同心</strong>
        <span>現地位置はGoogle Mapでご確認いただけます。</span>
      </div>
      <a class="map-btn" href="https://maps.app.goo.gl/QkosyckgVq7yeAsq9" target="_blank" rel="noopener">Google Mapを開く</a>
    </div>

    

    <div class="final-cta">
      <h3>実際のお部屋をご覧になりませんか？</h3>
      <p>予約制のため、ご希望日時を事前にお知らせください。</p>
      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜090-8251-7690</a>
      </div>
    </div>
  </section>

</main>

<div class="mobile-sticky" aria-label="予約メニュー">
  <a class="web" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEB予約</a>
  <a class="tel" href="tel:0120905323">電話予約</a>
</div>

<div class="lightbox" id="floorplanLightbox" role="dialog" aria-modal="true" aria-label="間取り図拡大表示">
  <div class="lightbox-inner">
    <button class="lightbox-close" type="button" id="floorplanClose" aria-label="閉じる">×</button>
    <img src="https://esandcompanyholdings.com/openroom-images/OR20260917_104216_639_%E3%82%A8%E3%83%AB%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B9%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E9%98%AA%E5%90%8C%E5%BF%83/floorplan_20260917_105543_987e9d32.jpg" alt="エルグレースタワー大阪同心 間取り図 拡大">
  </div>
</div>
</div>

<script>
(function(){
  const root=document.getElementById('towerz-openroom-root');
  if(!root) return;

  const openBtn=root.querySelector('#floorplanOpen');
  const closeBtn=root.querySelector('#floorplanClose');
  const lightbox=root.querySelector('#floorplanLightbox');

  function openLightbox(){
    if(!lightbox) return;
    lightbox.classList.add('is-open');
  }
  function closeLightbox(){
    if(!lightbox) return;
    lightbox.classList.remove('is-open');
  }

  if(openBtn) openBtn.addEventListener('click',openLightbox);
  if(closeBtn) closeBtn.addEventListener('click',closeLightbox);
  if(lightbox) lightbox.addEventListener('click',function(e){if(e.target===lightbox) closeLightbox();});

  const gallery=root.querySelector('#gallery');
  if(!gallery) return;
  gallery.classList.add('gallery-js');

  const track=gallery.querySelector('.gallery-track');
  const slides=Array.from(gallery.querySelectorAll('.gallery-slide'));
  const prev=gallery.querySelector('.gallery-prev');
  const next=gallery.querySelector('.gallery-next');
  const dots=Array.from(gallery.querySelectorAll('.gallery-dot'));
  let index=0;
  let touchStartX=0;

  function showSlide(i){
    if(!slides.length) return;
    index=(i+slides.length)%slides.length;
    track.style.transform='translateX(-'+(index*100)+'%)';
    dots.forEach((dot,n)=>dot.classList.toggle('is-active',n===index));
  }

  if(prev) prev.addEventListener('click',()=>showSlide(index-1));
  if(next) next.addEventListener('click',()=>showSlide(index+1));
  dots.forEach((dot,n)=>dot.addEventListener('click',()=>showSlide(n)));

  if(track){
    track.addEventListener('touchstart',function(e){
      touchStartX=e.changedTouches[0].clientX;
    },{passive:true});
    track.addEventListener('touchend',function(e){
      const diff=e.changedTouches[0].clientX-touchStartX;
      if(Math.abs(diff)>40) showSlide(index+(diff<0?1:-1));
    },{passive:true});
  }

  showSlide(0);
})();
</script>]]></description>
            <pubDate>2026-09-14</pubDate>
        </item>
                
        <item>
            <title>【予約制】9/19(土),20(日),21(月)22(火),23(水) 11:00〜19:00</title>
            <link>https://www.esandcompany.co.jp/blog/entry-853701/</link>
            <description><![CDATA[<style>

#towerz-openroom-root{
  --navy:#18224a;
  --navy2:#25388f;
  --blue:#2e43a0;
  --text:#171717;
  --muted:#6b7280;
  --line:#d8dce5;
  --light:#f6f8fc;
  --red:#c92d2d;
  --green:#0e8b80;
  --gold:#c7a15a;
  --content:960px;
  --radius:16px;
  --shadow:0 10px 30px rgba(18,34,74,.08);
  width:100%;
  max-width:none;
  margin:0;
  padding:0;
  color:var(--text);
  background:#fff;
  font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
  line-height:1.75;
}
#towerz-openroom-root,
#towerz-openroom-root *{box-sizing:border-box}
#towerz-openroom-root img{display:block;max-width:100%;height:auto}
#towerz-openroom-root a{color:inherit;text-decoration:none}
#towerz-openroom-root button{font:inherit}

    #towerz-openroom-root{
      --navy:#18224a;
      --navy2:#25388f;
      --blue:#2e43a0;
      --text:#171717;
      --muted:#6b7280;
      --line:#d8dce5;
      --light:#f6f8fc;
      --red:#c92d2d;
      --green:#0e8b80;
      --gold:#c7a15a;
      --content:960px;
      --radius:16px;
      --shadow:0 10px 30px rgba(18,34,74,.08);
    }

    #towerz-openroom-root, #towerz-openroom-root *{box-sizing:border-box;}
    #towerz-openroom-root{scroll-behavior:smooth;}
    #towerz-openroom-root{
      margin:0;
      color:var(--text);
      background:#fff;
      font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
      line-height:1.75;
    }
    #towerz-openroom-root img{display:block;max-width:100%;height:auto;}
    #towerz-openroom-root a{color:inherit;text-decoration:none;}
    #towerz-openroom-root button{font:inherit;}

    #towerz-openroom-root .openroom{overflow:hidden;}
    #towerz-openroom-root .section{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      padding:62px 0;
    }
    #towerz-openroom-root .eyebrow{
      margin:0 0 8px;
      color:var(--blue);
      font-size:12px;
      font-weight:900;
      letter-spacing:.16em;
    }
    #towerz-openroom-root .section-title{
      margin:0;
      font-size:clamp(24px,3vw,34px);
      line-height:1.35;
      color:var(--navy);
    }
    #towerz-openroom-root .section-lead{
      margin:10px 0 0;
      color:var(--muted);
      font-size:14px;
    }

     
    #towerz-openroom-root .hero{
      position:relative;
      min-height:560px;
      display:flex;
      align-items:center;
      padding:58px 16px;
      color:#fff;
      background:
        linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),
        url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
    }
    #towerz-openroom-root .hero-inner{
      width:min(100%,var(--content));
      margin:auto;
    }
    #towerz-openroom-root .event-icon{
      display:inline-flex;
      align-items:center;
      gap:10px;
      padding:9px 14px 9px 10px;
      border:1px solid rgba(255,255,255,.55);
      border-radius:8px;
      background:rgba(255,255,255,.10);
      backdrop-filter:blur(8px);
      font-size:14px;
      font-weight:900;
      letter-spacing:.06em;
    }
    #towerz-openroom-root .event-icon::before{
      content:"";
      width:30px;
      height:30px;
      border-radius:6px;
      background:
        linear-gradient(#fff,#fff) 7px 9px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 15px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 21px/10px 2px no-repeat,
        linear-gradient(#fff,#fff) 9px 3px/2px 7px no-repeat,
        linear-gradient(#fff,#fff) 19px 3px/2px 7px no-repeat;
      border:2px solid #fff;
      box-sizing:border-box;
    }
    #towerz-openroom-root .hero h1{
      max-width:none;
      margin:22px 0 0;
      color:#fff !important;
      font-size:clamp(28px,3.6vw,42px);
      line-height:1.2;
      letter-spacing:.01em;
      white-space:nowrap;
      text-shadow:0 2px 12px rgba(0,0,0,.35);
    }
    #towerz-openroom-root .hero-specs{
      display:grid;
      grid-template-columns:repeat(4,1fr);
      gap:10px;
      max-width:900px;
      margin-top:30px;
    }
    #towerz-openroom-root .hero-spec{
      padding:15px 16px;
      border-radius:12px;
      background:rgba(255,255,255,.95);
      color:var(--navy);
      box-shadow:0 8px 22px rgba(0,0,0,.12);
    }
    #towerz-openroom-root .hero-spec span{
      display:block;
      color:#697386;
      font-size:12px;
      font-weight:800;
    }
    #towerz-openroom-root .hero-spec strong{
      display:block;
      margin-top:3px;
      font-size:21px;
      line-height:1.3;
    }
    #towerz-openroom-root .hero-spec strong.price{font-size:28px;}

    #towerz-openroom-root .cta-row{
      display:grid;
      grid-template-columns:1fr 1fr;
      gap:12px;
      max-width:700px;
      margin-top:28px;
    }
    #towerz-openroom-root .btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:58px;
      padding:14px 20px;
      border-radius:10px;
      font-weight:900;
      text-align:center;
      box-shadow:0 6px 18px rgba(18,34,74,.16);
      transition:.18s ease;
    }
    #towerz-openroom-root .btn:hover{transform:translateY(-1px);}
    #towerz-openroom-root .btn-primary{background:#fff;color:var(--navy);}
    #towerz-openroom-root .btn-secondary{background:var(--green);color:#fff;}

     
    #towerz-openroom-root .event-wrap{
      position:relative;
      z-index:2;
      margin-top:-38px;
    }
    #towerz-openroom-root .event-card{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      display:grid;
      grid-template-columns:1.2fr .8fr;
      gap:22px;
      padding:28px;
      border:1px solid var(--line);
      border-radius:var(--radius);
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .event-dates{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:10px;
      margin-top:16px;
    }
    #towerz-openroom-root .date-chip{
      padding:12px 10px;
      border-radius:10px;
      background:var(--light);
      color:var(--navy);
      text-align:center;
      font-size:14px;
      font-weight:900;
    }
    #towerz-openroom-root .event-time{
      margin-top:15px;
      padding-top:14px;
      border-top:1px solid var(--line);
      color:#333;
      font-size:15px;
      font-weight:700;
    }
    #towerz-openroom-root .event-time strong{
      margin-left:8px;
      color:var(--navy);
      font-size:22px;
    }
    #towerz-openroom-root .reserve-note{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:100%;
      padding:20px;
      border-radius:12px;
      background:#fff6f6;
      color:#a33131;
      text-align:center;
      font-weight:900;
    }

     
    #towerz-openroom-root .property-layout{
      display:grid;
      grid-template-columns:.88fr 1.12fr;
      gap:34px;
      align-items:start;
      margin-top:28px;
    }
    #towerz-openroom-root .floorplan-card{
      margin:0;
      padding:16px;
      border:1px solid var(--line);
      border-radius:14px;
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .floorplan-button{
      position:relative;
      display:block;
      width:100%;
      padding:0;
      border:0;
      background:none;
      cursor:zoom-in;
    }
    #towerz-openroom-root .floorplan-button::after{
      content:"タップして拡大";
      position:absolute;
      right:10px;
      bottom:10px;
      padding:6px 10px;
      border-radius:999px;
      background:rgba(18,34,74,.88);
      color:#fff;
      font-size:11px;
      font-weight:800;
    }
    #towerz-openroom-root .property-info{
      border-top:1px solid #aaa;
    }
    #towerz-openroom-root .property-row{
      display:grid;
      grid-template-columns:150px 1fr;
      gap:22px;
      align-items:center;
      min-height:88px;
      padding:14px 0;
      border-bottom:1px solid #aaa;
    }
    #towerz-openroom-root .property-row dt{
      margin:0;
      font-size:18px;
      color:#222;
    }
    #towerz-openroom-root .property-row dd{
      margin:0;
      text-align:right;
      font-size:31px;
      font-weight:900;
      color:#17100f;
      line-height:1.15;
    }
    #towerz-openroom-root .property-row dd.price{
      font-size:46px;
      letter-spacing:.01em;
    }
    #towerz-openroom-root .property-row dd small{
      font-size:.55em;
      font-weight:900;
    }
    #towerz-openroom-root .property-sublist{
      margin:24px 0 0;
      padding:0;
      list-style:none;
      font-size:18px;
      line-height:1.55;
    }
    #towerz-openroom-root .property-sublist li{
      position:relative;
      padding-left:21px;
    }
    #towerz-openroom-root .property-sublist li::before{
      content:"";
      position:absolute;
      left:0;
      top:.7em;
      width:11px;
      height:11px;
      border-radius:50%;
      background:#211716;
      transform:translateY(-50%);
    }

     
    #towerz-openroom-root .lightbox{
      position:fixed;
      inset:0;
      z-index:9999;
      display:none;
      align-items:center;
      justify-content:center;
      padding:20px;
      background:rgba(0,0,0,.82);
    }
    #towerz-openroom-root .lightbox.is-open{display:flex;}
    #towerz-openroom-root .lightbox-inner{
      position:relative;
      width:min(94vw,1100px);
      max-height:92vh;
      overflow:auto;
      padding:12px;
      border-radius:12px;
      background:#fff;
    }
    #towerz-openroom-root .lightbox img{width:100%;height:auto;}
    #towerz-openroom-root .lightbox-close{
      position:absolute;
      z-index:2;
      top:10px;
      right:10px;
      width:42px;
      height:42px;
      border:0;
      border-radius:50%;
      background:rgba(18,34,74,.94);
      color:#fff;
      font-size:26px;
      line-height:1;
      cursor:pointer;
    }

     
    #towerz-openroom-root .points{background:var(--light);}
    #towerz-openroom-root .point-grid{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:18px;
      margin-top:28px;
    }
    #towerz-openroom-root .point-card{
      display:flex;
      flex-direction:column;
      justify-content:center;
      min-height:230px;
      padding:28px 22px;
      border-radius:50%;
      background:var(--navy2);
      color:#fff;
      text-align:center;
      aspect-ratio:1/1;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .point-no{
      font-size:12px;
      font-weight:900;
      letter-spacing:.12em;
      opacity:.72;
    }
    #towerz-openroom-root .point-card strong{
      display:block;
      margin-top:10px;
      font-size:19px;
      line-height:1.5;
    }

     
    #towerz-openroom-root .gallery-shell{
      position:relative;
      margin-top:28px;
    }
    #towerz-openroom-root .gallery-viewport{
      overflow:hidden;
      border-radius:14px;
      background:#eef1f6;
    }
    #towerz-openroom-root .gallery-track{
      display:flex;
      transition:transform .35s ease;
    }
    #towerz-openroom-root .gallery-slide{
      flex:0 0 100%;
      margin:0;
    }
    #towerz-openroom-root .gallery-slide img{
      width:100%;
      aspect-ratio:16/10;
      object-fit:cover;
    }
    #towerz-openroom-root .gallery-arrow{
      position:absolute;
      top:50%;
      z-index:3;
      width:44px;
      height:44px;
      border:0;
      border-radius:50%;
      background:rgba(24,34,74,.86);
      color:#fff;
      font-size:24px;
      cursor:pointer;
      transform:translateY(-50%);
      box-shadow:0 4px 12px rgba(0,0,0,.16);
    }
    #towerz-openroom-root .gallery-prev{left:12px;}
    #towerz-openroom-root .gallery-next{right:12px;}
    #towerz-openroom-root .gallery-dots{
      display:flex;
      justify-content:center;
      gap:8px;
      margin-top:14px;
    }
    #towerz-openroom-root .gallery-dot{
      width:9px;
      height:9px;
      padding:0;
      border:0;
      border-radius:50%;
      background:#c9cfdb;
      cursor:pointer;
    }
    #towerz-openroom-root .gallery-dot.is-active{background:var(--navy);}

    #towerz-openroom-root .building-summary{
      margin-top:28px;
      padding:22px 24px;
      border:1px solid var(--line);
      border-radius:12px;
      background:#fbfcfe;
      color:#444;
      font-size:14px;
      line-height:1.9;
    }
    #towerz-openroom-root .building-summary strong{
      display:block;
      margin-bottom:8px;
      color:var(--navy);
      font-size:16px;
    }

     
    #towerz-openroom-root .access-card{
      display:grid;
      grid-template-columns:1fr auto;
      gap:18px;
      align-items:center;
      margin-top:26px;
      padding:24px;
      border:1px solid #e7c2bd;
      border-radius:14px;
      background:#fff7f6;
    }
    #towerz-openroom-root .access-card strong{
      display:block;
      font-size:20px;
      color:#31201f;
    }
    #towerz-openroom-root .map-btn{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      min-height:48px;
      padding:10px 18px;
      border-radius:9px;
      background:#b43d34;
      color:#fff;
      font-weight:900;
      white-space:nowrap;
    }
    #towerz-openroom-root .campaign-btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:60px;
      margin:18px auto 0;
      padding:14px 24px;
      border:1px solid #d3a84e;
      border-radius:10px;
      background:linear-gradient(135deg,#fff9e7,#f4d887);
      color:#5b4716;
      font-size:18px;
      font-weight:900;
      box-shadow:0 6px 18px rgba(149,113,36,.12);
    }
    #towerz-openroom-root .final-cta{
      margin-top:22px;
      padding:34px;
      border-radius:var(--radius);
      background:var(--navy);
      color:#fff;
      text-align:center;
    }
    #towerz-openroom-root .final-cta h3{
      margin:0;
      color:#fff !important;
      font-size:clamp(24px,3vw,32px);
    }
    #towerz-openroom-root .final-cta p{
      margin:8px 0 0;
      color:rgba(255,255,255,.76);
    }
    #towerz-openroom-root .final-cta .cta-row{
      margin-left:auto;
      margin-right:auto;
    }

    #towerz-openroom-root .mobile-sticky{display:none;}

    @media(max-width:768px){#towerz-openroom-root .section{
        width:min(calc(100% - 28px),var(--content));
        padding:46px 0;
      }#towerz-openroom-root .hero{
        min-height:550px;
        align-items:flex-end;
        padding:34px 14px 78px;
        background:
          linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),
          url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
      }#towerz-openroom-root .hero h1{color:#fff !important;font-size:28px;white-space:normal;line-height:1.25;}#towerz-openroom-root .hero-specs{grid-template-columns:1fr 1fr;}#towerz-openroom-root .hero-spec strong{font-size:18px;}#towerz-openroom-root .hero-spec strong.price{font-size:23px;}#towerz-openroom-root .cta-row{grid-template-columns:1fr;}#towerz-openroom-root .event-wrap{margin-top:-28px;}#towerz-openroom-root .event-card{grid-template-columns:1fr;padding:20px;}#towerz-openroom-root .event-dates{grid-template-columns:1fr 1fr;}#towerz-openroom-root .event-time strong{font-size:20px;}#towerz-openroom-root .property-layout{grid-template-columns:1fr;gap:24px;}#towerz-openroom-root .property-row{
        grid-template-columns:100px 1fr;
        min-height:74px;
        gap:14px;
      }#towerz-openroom-root .property-row dt{font-size:15px;}#towerz-openroom-root .property-row dd{font-size:25px;}#towerz-openroom-root .property-row dd.price{font-size:35px;}#towerz-openroom-root .property-sublist{font-size:15px;}#towerz-openroom-root .point-grid{grid-template-columns:1fr;gap:14px;}#towerz-openroom-root .point-card{
        min-height:0;
        aspect-ratio:auto;
        align-items:flex-start;
        padding:20px;
        border-radius:14px;
        text-align:left;
      }#towerz-openroom-root .point-card strong{
        margin-top:5px;
        font-size:17px;
      }#towerz-openroom-root .gallery-slide img{aspect-ratio:4/3;}#towerz-openroom-root .gallery-arrow{
        width:40px;
        height:40px;
      }#towerz-openroom-root .building-summary{
        padding:18px;
        font-size:13px;
      }#towerz-openroom-root .access-card{grid-template-columns:1fr;}#towerz-openroom-root .final-cta{padding:26px 18px;}#towerz-openroom-root .mobile-sticky{
        position:fixed;
        z-index:99;
        left:0;
        right:0;
        bottom:0;
        display:grid;
        grid-template-columns:1.15fr .85fr;
        gap:8px;
        padding:8px 10px calc(8px + env(safe-area-inset-bottom));
        border-top:1px solid var(--line);
        background:rgba(255,255,255,.96);
        box-shadow:0 -8px 24px rgba(15,23,42,.10);
        backdrop-filter:blur(10px);
      }#towerz-openroom-root .mobile-sticky a{
        min-height:48px;
        display:flex;
        align-items:center;
        justify-content:center;
        border-radius:9px;
        font-size:14px;
        font-weight:900;
      }#towerz-openroom-root .mobile-sticky .web{background:var(--navy);color:#fff;}#towerz-openroom-root .mobile-sticky .tel{background:#def4f0;color:#0f655d;}#towerz-openroom-root{padding-bottom:72px;}}
  

#towerz-openroom-root .hero{
  background:linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),url('https://esandcompanyholdings.com/openroom-images/OR20260917_103221_586_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9D%B1%E6%A2%85%E7%94%B0%E3%83%8F_%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88/fv_20260917_103843_7db1349a.jpg') center/cover no-repeat;
}
#towerz-openroom-root .gallery-viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}
#towerz-openroom-root .gallery-viewport::-webkit-scrollbar{display:none}
#towerz-openroom-root .gallery-slide{scroll-snap-align:start}
#towerz-openroom-root .gallery-arrow,#towerz-openroom-root .gallery-dots{display:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-viewport{overflow:hidden;scroll-snap-type:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-arrow{display:block}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-dots{display:flex}
@media(max-width:768px){
  #towerz-openroom-root .hero{
    background:linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),url('https://esandcompanyholdings.com/openroom-images/OR20260917_103221_586_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9D%B1%E6%A2%85%E7%94%B0%E3%83%8F_%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88/fv_20260917_103843_7db1349a.jpg') center/cover no-repeat;
  }
}
</style>
<div id="towerz-openroom-root">
<main class="openroom">

  <section class="hero">
    <div class="hero-inner">
      <div class="event-icon">予約制内覧会</div>
      <h1>シティタワー東梅田パークフロント</h1>

      <div class="hero-specs">
        <div class="hero-spec">
          <span>販売価格</span>
          <strong class="price">14,990万円</strong>
        </div>
        <div class="hero-spec">
          <span>専有面積</span>
          <strong>83.94㎡</strong>
        </div>
        <div class="hero-spec">
          <span>間取り</span>
          <strong>3LDK+WIC</strong>
        </div>
        <div class="hero-spec">
          <span>主要採光</span>
          <strong>南東角</strong>
        </div>
      </div>

      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜090-8251-7690</a>
      </div>
    </div>
  </section>

  <div class="event-wrap">
    <section class="event-card">
      <div>
        <p class="eyebrow">EVENT INFORMATION</p>
        <h2 class="section-title">開催情報</h2>
        <div class="event-dates"><div class="date-chip">9/19（土）</div><div class="date-chip">9/20（日）</div><div class="date-chip">9/21（月）</div><div class="date-chip">9/22（火）</div><div class="date-chip">9/23（水）</div></div>
        <div class="event-time">開催時間 <strong>11:00〜19:00</strong></div>
      </div>
      <div class="reserve-note">
        こちらの物件の内覧には、事前予約が必要です。<br>
        WEBまたはお電話よりご予約ください。
      </div>
    </section>
  </div>

  <section class="section">
    <p class="eyebrow">PROPERTY</p>
    <h2 class="section-title">物件の詳細</h2>

    <div class="property-layout">
      <figure class="floorplan-card">
        <button class="floorplan-button" type="button" id="floorplanOpen" aria-label="間取り図を拡大表示">
          <img src="https://esandcompanyholdings.com/openroom-images/OR20260917_103221_586_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9D%B1%E6%A2%85%E7%94%B0%E3%83%8F_%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88/floorplan_20260917_103850_9038ce93.jpg" alt="シティタワー東梅田パークフロント 間取り図">
        </button>
      </figure>

      <div>
        <dl class="property-info">
          <div class="property-row">
            <dt>販売価格</dt>
            <dd class="price">14,990<small>万円</small></dd>
          </div>
          <div class="property-row">
            <dt>専有面積</dt>
            <dd>83.94㎡</dd>
          </div>
          <div class="property-row">
            <dt>階数</dt>
            <dd>16<small>階部分</small></dd>
          </div>
          <div class="property-row">
            <dt>間取り</dt>
            <dd>3LDK<small>+WIC</small></dd>
          </div>
        </dl>

        <ul class="property-sublist">
          <li>バルコニー面積／9.92㎡</li>
          <li>管理費／18,475円</li>
          <li>修繕積立金／14,500円</li>
          <li>現状／空家</li>
          <li>引渡時期／要相談</li>
          <li>取引態様／仲介</li>
        </ul>
      </div>
    </div>
  </section>

  <section class="points">
    <div class="section">
      <p class="eyebrow">RECOMMEND</p>
      <h2 class="section-title">物件のおすすめポイント</h2>

      <div class="point-grid">
        <article class="point-card">
          <span class="point-no">POINT 01</span>
          <strong>16階南東角で眺望・採光・通風良好◎</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 02</span>
          <strong>人気の扇町小学校区内！</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 03</span>
          <strong>2LDK・4LDK等リフォーム次第で変更可能な間取りです◎</strong>
        </article>
      </div>
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">GALLERY</p>
    <h2 class="section-title">内観写真</h2>
    <p class="section-lead">PC・スマートフォンともにスライダー形式で閲覧できます。</p>

    <div class="gallery-shell" id="gallery">
      <button class="gallery-arrow gallery-prev" type="button" aria-label="前の写真">‹</button>
      <div class="gallery-viewport">
        <div class="gallery-track"><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_103221_586_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9D%B1%E6%A2%85%E7%94%B0%E3%83%8F_%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88/room_01_20260917_103857_5569dd72.jpg" alt="シティタワー東梅田パークフロント 室内写真1"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_103221_586_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9D%B1%E6%A2%85%E7%94%B0%E3%83%8F_%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88/room_02_20260917_103904_39290725.jpg" alt="シティタワー東梅田パークフロント 室内写真2"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_103221_586_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9D%B1%E6%A2%85%E7%94%B0%E3%83%8F_%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88/room_03_20260917_103910_2735e8d2.jpg" alt="シティタワー東梅田パークフロント 室内写真3"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_103221_586_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9D%B1%E6%A2%85%E7%94%B0%E3%83%8F_%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88/room_04_20260917_103916_1fc21149.jpg" alt="シティタワー東梅田パークフロント 室内写真4"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_103221_586_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9D%B1%E6%A2%85%E7%94%B0%E3%83%8F_%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88/room_05_20260917_103921_f166bce2.jpg" alt="シティタワー東梅田パークフロント 室内写真5"></figure></div>
      </div>
      <button class="gallery-arrow gallery-next" type="button" aria-label="次の写真">›</button>
      <div class="gallery-dots" aria-label="写真選択"><button class="gallery-dot is-active" type="button" aria-label="1枚目"></button><button class="gallery-dot" type="button" aria-label="2枚目"></button><button class="gallery-dot" type="button" aria-label="3枚目"></button><button class="gallery-dot" type="button" aria-label="4枚目"></button><button class="gallery-dot" type="button" aria-label="5枚目"></button></div>
    </div>

    <div class="building-summary">
      <strong>物件概要</strong>
      ●所在地／大阪市北区野崎町1丁目 ●交通／大阪メトロ堺筋線[扇町」駅から徒歩4分、大阪メトロ谷町線「南森町」駅から徒歩7分、JR大阪環状線「天満」駅から徒歩9分 ●築年月／2019年3月 ●構造・規模／RC造一部鉄骨造 地上30階地下1階 ●敷地面積／4,994.52㎡ ●用途地<br>域／商業地域 ●総戸数／490戸 ●施工会社／前田建設工業 ●管理形式／全部委託（日勤） ●権利形態／所有権
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">ACCESS</p>
    <h2 class="section-title">現地アクセス</h2>

    <div class="access-card">
      <div>
        <strong>シティタワー東梅田パークフロント</strong>
        <span>現地位置はGoogle Mapでご確認いただけます。</span>
      </div>
      <a class="map-btn" href="https://maps.app.goo.gl/LePhRiahQFXTwLtq8" target="_blank" rel="noopener">Google Mapを開く</a>
    </div>

    

    <div class="final-cta">
      <h3>実際のお部屋をご覧になりませんか？</h3>
      <p>予約制のため、ご希望日時を事前にお知らせください。</p>
      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜090-8251-7690</a>
      </div>
    </div>
  </section>

</main>

<div class="mobile-sticky" aria-label="予約メニュー">
  <a class="web" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEB予約</a>
  <a class="tel" href="tel:0120905323">電話予約</a>
</div>

<div class="lightbox" id="floorplanLightbox" role="dialog" aria-modal="true" aria-label="間取り図拡大表示">
  <div class="lightbox-inner">
    <button class="lightbox-close" type="button" id="floorplanClose" aria-label="閉じる">×</button>
    <img src="https://esandcompanyholdings.com/openroom-images/OR20260917_103221_586_%E3%82%B7%E3%83%86%E3%82%A3%E3%82%BF%E3%83%AF%E3%83%BC%E6%9D%B1%E6%A2%85%E7%94%B0%E3%83%8F_%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88/floorplan_20260917_103850_9038ce93.jpg" alt="シティタワー東梅田パークフロント 間取り図 拡大">
  </div>
</div>
</div>

<script>
(function(){
  const root=document.getElementById('towerz-openroom-root');
  if(!root) return;

  const openBtn=root.querySelector('#floorplanOpen');
  const closeBtn=root.querySelector('#floorplanClose');
  const lightbox=root.querySelector('#floorplanLightbox');

  function openLightbox(){
    if(!lightbox) return;
    lightbox.classList.add('is-open');
  }
  function closeLightbox(){
    if(!lightbox) return;
    lightbox.classList.remove('is-open');
  }

  if(openBtn) openBtn.addEventListener('click',openLightbox);
  if(closeBtn) closeBtn.addEventListener('click',closeLightbox);
  if(lightbox) lightbox.addEventListener('click',function(e){if(e.target===lightbox) closeLightbox();});

  const gallery=root.querySelector('#gallery');
  if(!gallery) return;
  gallery.classList.add('gallery-js');

  const track=gallery.querySelector('.gallery-track');
  const slides=Array.from(gallery.querySelectorAll('.gallery-slide'));
  const prev=gallery.querySelector('.gallery-prev');
  const next=gallery.querySelector('.gallery-next');
  const dots=Array.from(gallery.querySelectorAll('.gallery-dot'));
  let index=0;
  let touchStartX=0;

  function showSlide(i){
    if(!slides.length) return;
    index=(i+slides.length)%slides.length;
    track.style.transform='translateX(-'+(index*100)+'%)';
    dots.forEach((dot,n)=>dot.classList.toggle('is-active',n===index));
  }

  if(prev) prev.addEventListener('click',()=>showSlide(index-1));
  if(next) next.addEventListener('click',()=>showSlide(index+1));
  dots.forEach((dot,n)=>dot.addEventListener('click',()=>showSlide(n)));

  if(track){
    track.addEventListener('touchstart',function(e){
      touchStartX=e.changedTouches[0].clientX;
    },{passive:true});
    track.addEventListener('touchend',function(e){
      const diff=e.changedTouches[0].clientX-touchStartX;
      if(Math.abs(diff)>40) showSlide(index+(diff<0?1:-1));
    },{passive:true});
  }

  showSlide(0);
})();
</script>]]></description>
            <pubDate>2026-09-14</pubDate>
        </item>
                
        <item>
            <title>【予約制】9/19(土),20(日),21(月),26(土),27(日)時間要相談</title>
            <link>https://www.esandcompany.co.jp/blog/entry-853883/</link>
            <description><![CDATA[<style>

#towerz-openroom-root{
  --navy:#18224a;
  --navy2:#25388f;
  --blue:#2e43a0;
  --text:#171717;
  --muted:#6b7280;
  --line:#d8dce5;
  --light:#f6f8fc;
  --red:#c92d2d;
  --green:#0e8b80;
  --gold:#c7a15a;
  --content:960px;
  --radius:16px;
  --shadow:0 10px 30px rgba(18,34,74,.08);
  width:100%;
  max-width:none;
  margin:0;
  padding:0;
  color:var(--text);
  background:#fff;
  font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
  line-height:1.75;
}
#towerz-openroom-root,
#towerz-openroom-root *{box-sizing:border-box}
#towerz-openroom-root img{display:block;max-width:100%;height:auto}
#towerz-openroom-root a{color:inherit;text-decoration:none}
#towerz-openroom-root button{font:inherit}

    #towerz-openroom-root{
      --navy:#18224a;
      --navy2:#25388f;
      --blue:#2e43a0;
      --text:#171717;
      --muted:#6b7280;
      --line:#d8dce5;
      --light:#f6f8fc;
      --red:#c92d2d;
      --green:#0e8b80;
      --gold:#c7a15a;
      --content:960px;
      --radius:16px;
      --shadow:0 10px 30px rgba(18,34,74,.08);
    }

    #towerz-openroom-root, #towerz-openroom-root *{box-sizing:border-box;}
    #towerz-openroom-root{scroll-behavior:smooth;}
    #towerz-openroom-root{
      margin:0;
      color:var(--text);
      background:#fff;
      font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
      line-height:1.75;
    }
    #towerz-openroom-root img{display:block;max-width:100%;height:auto;}
    #towerz-openroom-root a{color:inherit;text-decoration:none;}
    #towerz-openroom-root button{font:inherit;}

    #towerz-openroom-root .openroom{overflow:hidden;}
    #towerz-openroom-root .section{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      padding:62px 0;
    }
    #towerz-openroom-root .eyebrow{
      margin:0 0 8px;
      color:var(--blue);
      font-size:12px;
      font-weight:900;
      letter-spacing:.16em;
    }
    #towerz-openroom-root .section-title{
      margin:0;
      font-size:clamp(24px,3vw,34px);
      line-height:1.35;
      color:var(--navy);
    }
    #towerz-openroom-root .section-lead{
      margin:10px 0 0;
      color:var(--muted);
      font-size:14px;
    }

     
    #towerz-openroom-root .hero{
      position:relative;
      min-height:560px;
      display:flex;
      align-items:center;
      padding:58px 16px;
      color:#fff;
      background:
        linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),
        url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
    }
    #towerz-openroom-root .hero-inner{
      width:min(100%,var(--content));
      margin:auto;
    }
    #towerz-openroom-root .event-icon{
      display:inline-flex;
      align-items:center;
      gap:10px;
      padding:9px 14px 9px 10px;
      border:1px solid rgba(255,255,255,.55);
      border-radius:8px;
      background:rgba(255,255,255,.10);
      backdrop-filter:blur(8px);
      font-size:14px;
      font-weight:900;
      letter-spacing:.06em;
    }
    #towerz-openroom-root .event-icon::before{
      content:"";
      width:30px;
      height:30px;
      border-radius:6px;
      background:
        linear-gradient(#fff,#fff) 7px 9px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 15px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 21px/10px 2px no-repeat,
        linear-gradient(#fff,#fff) 9px 3px/2px 7px no-repeat,
        linear-gradient(#fff,#fff) 19px 3px/2px 7px no-repeat;
      border:2px solid #fff;
      box-sizing:border-box;
    }
    #towerz-openroom-root .hero h1{
      max-width:none;
      margin:22px 0 0;
      color:#fff !important;
      font-size:clamp(28px,3.6vw,42px);
      line-height:1.2;
      letter-spacing:.01em;
      white-space:nowrap;
      text-shadow:0 2px 12px rgba(0,0,0,.35);
    }
    #towerz-openroom-root .hero-specs{
      display:grid;
      grid-template-columns:repeat(4,1fr);
      gap:10px;
      max-width:900px;
      margin-top:30px;
    }
    #towerz-openroom-root .hero-spec{
      padding:15px 16px;
      border-radius:12px;
      background:rgba(255,255,255,.95);
      color:var(--navy);
      box-shadow:0 8px 22px rgba(0,0,0,.12);
    }
    #towerz-openroom-root .hero-spec span{
      display:block;
      color:#697386;
      font-size:12px;
      font-weight:800;
    }
    #towerz-openroom-root .hero-spec strong{
      display:block;
      margin-top:3px;
      font-size:21px;
      line-height:1.3;
    }
    #towerz-openroom-root .hero-spec strong.price{font-size:28px;}

    #towerz-openroom-root .cta-row{
      display:grid;
      grid-template-columns:1fr 1fr;
      gap:12px;
      max-width:700px;
      margin-top:28px;
    }
    #towerz-openroom-root .btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:58px;
      padding:14px 20px;
      border-radius:10px;
      font-weight:900;
      text-align:center;
      box-shadow:0 6px 18px rgba(18,34,74,.16);
      transition:.18s ease;
    }
    #towerz-openroom-root .btn:hover{transform:translateY(-1px);}
    #towerz-openroom-root .btn-primary{background:#fff;color:var(--navy);}
    #towerz-openroom-root .btn-secondary{background:var(--green);color:#fff;}

     
    #towerz-openroom-root .event-wrap{
      position:relative;
      z-index:2;
      margin-top:-38px;
    }
    #towerz-openroom-root .event-card{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      display:grid;
      grid-template-columns:1.2fr .8fr;
      gap:22px;
      padding:28px;
      border:1px solid var(--line);
      border-radius:var(--radius);
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .event-dates{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:10px;
      margin-top:16px;
    }
    #towerz-openroom-root .date-chip{
      padding:12px 10px;
      border-radius:10px;
      background:var(--light);
      color:var(--navy);
      text-align:center;
      font-size:14px;
      font-weight:900;
    }
    #towerz-openroom-root .event-time{
      margin-top:15px;
      padding-top:14px;
      border-top:1px solid var(--line);
      color:#333;
      font-size:15px;
      font-weight:700;
    }
    #towerz-openroom-root .event-time strong{
      margin-left:8px;
      color:var(--navy);
      font-size:22px;
    }
    #towerz-openroom-root .reserve-note{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:100%;
      padding:20px;
      border-radius:12px;
      background:#fff6f6;
      color:#a33131;
      text-align:center;
      font-weight:900;
    }

     
    #towerz-openroom-root .property-layout{
      display:grid;
      grid-template-columns:.88fr 1.12fr;
      gap:34px;
      align-items:start;
      margin-top:28px;
    }
    #towerz-openroom-root .floorplan-card{
      margin:0;
      padding:16px;
      border:1px solid var(--line);
      border-radius:14px;
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .floorplan-button{
      position:relative;
      display:block;
      width:100%;
      padding:0;
      border:0;
      background:none;
      cursor:zoom-in;
    }
    #towerz-openroom-root .floorplan-button::after{
      content:"タップして拡大";
      position:absolute;
      right:10px;
      bottom:10px;
      padding:6px 10px;
      border-radius:999px;
      background:rgba(18,34,74,.88);
      color:#fff;
      font-size:11px;
      font-weight:800;
    }
    #towerz-openroom-root .property-info{
      border-top:1px solid #aaa;
    }
    #towerz-openroom-root .property-row{
      display:grid;
      grid-template-columns:150px 1fr;
      gap:22px;
      align-items:center;
      min-height:88px;
      padding:14px 0;
      border-bottom:1px solid #aaa;
    }
    #towerz-openroom-root .property-row dt{
      margin:0;
      font-size:18px;
      color:#222;
    }
    #towerz-openroom-root .property-row dd{
      margin:0;
      text-align:right;
      font-size:31px;
      font-weight:900;
      color:#17100f;
      line-height:1.15;
    }
    #towerz-openroom-root .property-row dd.price{
      font-size:46px;
      letter-spacing:.01em;
    }
    #towerz-openroom-root .property-row dd small{
      font-size:.55em;
      font-weight:900;
    }
    #towerz-openroom-root .property-sublist{
      margin:24px 0 0;
      padding:0;
      list-style:none;
      font-size:18px;
      line-height:1.55;
    }
    #towerz-openroom-root .property-sublist li{
      position:relative;
      padding-left:21px;
    }
    #towerz-openroom-root .property-sublist li::before{
      content:"";
      position:absolute;
      left:0;
      top:.7em;
      width:11px;
      height:11px;
      border-radius:50%;
      background:#211716;
      transform:translateY(-50%);
    }

     
    #towerz-openroom-root .lightbox{
      position:fixed;
      inset:0;
      z-index:9999;
      display:none;
      align-items:center;
      justify-content:center;
      padding:20px;
      background:rgba(0,0,0,.82);
    }
    #towerz-openroom-root .lightbox.is-open{display:flex;}
    #towerz-openroom-root .lightbox-inner{
      position:relative;
      width:min(94vw,1100px);
      max-height:92vh;
      overflow:auto;
      padding:12px;
      border-radius:12px;
      background:#fff;
    }
    #towerz-openroom-root .lightbox img{width:100%;height:auto;}
    #towerz-openroom-root .lightbox-close{
      position:absolute;
      z-index:2;
      top:10px;
      right:10px;
      width:42px;
      height:42px;
      border:0;
      border-radius:50%;
      background:rgba(18,34,74,.94);
      color:#fff;
      font-size:26px;
      line-height:1;
      cursor:pointer;
    }

     
    #towerz-openroom-root .points{background:var(--light);}
    #towerz-openroom-root .point-grid{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:18px;
      margin-top:28px;
    }
    #towerz-openroom-root .point-card{
      display:flex;
      flex-direction:column;
      justify-content:center;
      min-height:230px;
      padding:28px 22px;
      border-radius:50%;
      background:var(--navy2);
      color:#fff;
      text-align:center;
      aspect-ratio:1/1;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .point-no{
      font-size:12px;
      font-weight:900;
      letter-spacing:.12em;
      opacity:.72;
    }
    #towerz-openroom-root .point-card strong{
      display:block;
      margin-top:10px;
      font-size:19px;
      line-height:1.5;
    }

     
    #towerz-openroom-root .gallery-shell{
      position:relative;
      margin-top:28px;
    }
    #towerz-openroom-root .gallery-viewport{
      overflow:hidden;
      border-radius:14px;
      background:#eef1f6;
    }
    #towerz-openroom-root .gallery-track{
      display:flex;
      transition:transform .35s ease;
    }
    #towerz-openroom-root .gallery-slide{
      flex:0 0 100%;
      margin:0;
    }
    #towerz-openroom-root .gallery-slide img{
      width:100%;
      aspect-ratio:16/10;
      object-fit:cover;
    }
    #towerz-openroom-root .gallery-arrow{
      position:absolute;
      top:50%;
      z-index:3;
      width:44px;
      height:44px;
      border:0;
      border-radius:50%;
      background:rgba(24,34,74,.86);
      color:#fff;
      font-size:24px;
      cursor:pointer;
      transform:translateY(-50%);
      box-shadow:0 4px 12px rgba(0,0,0,.16);
    }
    #towerz-openroom-root .gallery-prev{left:12px;}
    #towerz-openroom-root .gallery-next{right:12px;}
    #towerz-openroom-root .gallery-dots{
      display:flex;
      justify-content:center;
      gap:8px;
      margin-top:14px;
    }
    #towerz-openroom-root .gallery-dot{
      width:9px;
      height:9px;
      padding:0;
      border:0;
      border-radius:50%;
      background:#c9cfdb;
      cursor:pointer;
    }
    #towerz-openroom-root .gallery-dot.is-active{background:var(--navy);}

    #towerz-openroom-root .building-summary{
      margin-top:28px;
      padding:22px 24px;
      border:1px solid var(--line);
      border-radius:12px;
      background:#fbfcfe;
      color:#444;
      font-size:14px;
      line-height:1.9;
    }
    #towerz-openroom-root .building-summary strong{
      display:block;
      margin-bottom:8px;
      color:var(--navy);
      font-size:16px;
    }

     
    #towerz-openroom-root .access-card{
      display:grid;
      grid-template-columns:1fr auto;
      gap:18px;
      align-items:center;
      margin-top:26px;
      padding:24px;
      border:1px solid #e7c2bd;
      border-radius:14px;
      background:#fff7f6;
    }
    #towerz-openroom-root .access-card strong{
      display:block;
      font-size:20px;
      color:#31201f;
    }
    #towerz-openroom-root .map-btn{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      min-height:48px;
      padding:10px 18px;
      border-radius:9px;
      background:#b43d34;
      color:#fff;
      font-weight:900;
      white-space:nowrap;
    }
    #towerz-openroom-root .campaign-btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:60px;
      margin:18px auto 0;
      padding:14px 24px;
      border:1px solid #d3a84e;
      border-radius:10px;
      background:linear-gradient(135deg,#fff9e7,#f4d887);
      color:#5b4716;
      font-size:18px;
      font-weight:900;
      box-shadow:0 6px 18px rgba(149,113,36,.12);
    }
    #towerz-openroom-root .final-cta{
      margin-top:22px;
      padding:34px;
      border-radius:var(--radius);
      background:var(--navy);
      color:#fff;
      text-align:center;
    }
    #towerz-openroom-root .final-cta h3{
      margin:0;
      color:#fff !important;
      font-size:clamp(24px,3vw,32px);
    }
    #towerz-openroom-root .final-cta p{
      margin:8px 0 0;
      color:rgba(255,255,255,.76);
    }
    #towerz-openroom-root .final-cta .cta-row{
      margin-left:auto;
      margin-right:auto;
    }

    #towerz-openroom-root .mobile-sticky{display:none;}

    @media(max-width:768px){#towerz-openroom-root .section{
        width:min(calc(100% - 28px),var(--content));
        padding:46px 0;
      }#towerz-openroom-root .hero{
        min-height:550px;
        align-items:flex-end;
        padding:34px 14px 78px;
        background:
          linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),
          url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
      }#towerz-openroom-root .hero h1{color:#fff !important;font-size:28px;white-space:normal;line-height:1.25;}#towerz-openroom-root .hero-specs{grid-template-columns:1fr 1fr;}#towerz-openroom-root .hero-spec strong{font-size:18px;}#towerz-openroom-root .hero-spec strong.price{font-size:23px;}#towerz-openroom-root .cta-row{grid-template-columns:1fr;}#towerz-openroom-root .event-wrap{margin-top:-28px;}#towerz-openroom-root .event-card{grid-template-columns:1fr;padding:20px;}#towerz-openroom-root .event-dates{grid-template-columns:1fr 1fr;}#towerz-openroom-root .event-time strong{font-size:20px;}#towerz-openroom-root .property-layout{grid-template-columns:1fr;gap:24px;}#towerz-openroom-root .property-row{
        grid-template-columns:100px 1fr;
        min-height:74px;
        gap:14px;
      }#towerz-openroom-root .property-row dt{font-size:15px;}#towerz-openroom-root .property-row dd{font-size:25px;}#towerz-openroom-root .property-row dd.price{font-size:35px;}#towerz-openroom-root .property-sublist{font-size:15px;}#towerz-openroom-root .point-grid{grid-template-columns:1fr;gap:14px;}#towerz-openroom-root .point-card{
        min-height:0;
        aspect-ratio:auto;
        align-items:flex-start;
        padding:20px;
        border-radius:14px;
        text-align:left;
      }#towerz-openroom-root .point-card strong{
        margin-top:5px;
        font-size:17px;
      }#towerz-openroom-root .gallery-slide img{aspect-ratio:4/3;}#towerz-openroom-root .gallery-arrow{
        width:40px;
        height:40px;
      }#towerz-openroom-root .building-summary{
        padding:18px;
        font-size:13px;
      }#towerz-openroom-root .access-card{grid-template-columns:1fr;}#towerz-openroom-root .final-cta{padding:26px 18px;}#towerz-openroom-root .mobile-sticky{
        position:fixed;
        z-index:99;
        left:0;
        right:0;
        bottom:0;
        display:grid;
        grid-template-columns:1.15fr .85fr;
        gap:8px;
        padding:8px 10px calc(8px + env(safe-area-inset-bottom));
        border-top:1px solid var(--line);
        background:rgba(255,255,255,.96);
        box-shadow:0 -8px 24px rgba(15,23,42,.10);
        backdrop-filter:blur(10px);
      }#towerz-openroom-root .mobile-sticky a{
        min-height:48px;
        display:flex;
        align-items:center;
        justify-content:center;
        border-radius:9px;
        font-size:14px;
        font-weight:900;
      }#towerz-openroom-root .mobile-sticky .web{background:var(--navy);color:#fff;}#towerz-openroom-root .mobile-sticky .tel{background:#def4f0;color:#0f655d;}#towerz-openroom-root{padding-bottom:72px;}}
  

#towerz-openroom-root .hero{
  background:linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),url('https://esandcompanyholdings.com/openroom-images/OR20260917_135123_353_%E3%82%B6_%E3%83%95%E3%82%A1%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E6%89%8B%E5%89%8D/fv_20260917_145600_ab6a793d.jpg') center/cover no-repeat;
}
#towerz-openroom-root .gallery-viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}
#towerz-openroom-root .gallery-viewport::-webkit-scrollbar{display:none}
#towerz-openroom-root .gallery-slide{scroll-snap-align:start}
#towerz-openroom-root .gallery-arrow,#towerz-openroom-root .gallery-dots{display:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-viewport{overflow:hidden;scroll-snap-type:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-arrow{display:block}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-dots{display:flex}
@media(max-width:768px){
  #towerz-openroom-root .hero{
    background:linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),url('https://esandcompanyholdings.com/openroom-images/OR20260917_135123_353_%E3%82%B6_%E3%83%95%E3%82%A1%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E6%89%8B%E5%89%8D/fv_20260917_145600_ab6a793d.jpg') center/cover no-repeat;
  }
}
</style>
<div id="towerz-openroom-root">
<main class="openroom">

  <section class="hero">
    <div class="hero-inner">
      <div class="event-icon">予約制内覧会</div>
      <h1>ザ・ファインタワー大手前</h1>

      <div class="hero-specs">
        <div class="hero-spec">
          <span>販売価格</span>
          <strong class="price">10,280万円</strong>
        </div>
        <div class="hero-spec">
          <span>専有面積</span>
          <strong>56.8㎡</strong>
        </div>
        <div class="hero-spec">
          <span>間取り</span>
          <strong>2LDK</strong>
        </div>
        <div class="hero-spec">
          <span>主要採光</span>
          <strong>北</strong>
        </div>
      </div>

      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜080-6719-0336</a>
      </div>
    </div>
  </section>

  <div class="event-wrap">
    <section class="event-card">
      <div>
        <p class="eyebrow">EVENT INFORMATION</p>
        <h2 class="section-title">開催情報</h2>
        <div class="event-dates"><div class="date-chip">9/19（土）</div><div class="date-chip">9/20（日）</div><div class="date-chip">9/21(月)</div><div class="date-chip">9/26(土)</div><div class="date-chip">9/27(日)</div></div>
        <div class="event-time">開催時間 <strong>ご相談ください</strong></div>
      </div>
      <div class="reserve-note">
        こちらの物件の内覧には、事前予約が必要です。<br>
        WEBまたはお電話よりご予約ください。
      </div>
    </section>
  </div>

  <section class="section">
    <p class="eyebrow">PROPERTY</p>
    <h2 class="section-title">物件の詳細</h2>

    <div class="property-layout">
      <figure class="floorplan-card">
        <button class="floorplan-button" type="button" id="floorplanOpen" aria-label="間取り図を拡大表示">
          <img src="https://esandcompanyholdings.com/openroom-images/OR20260917_135123_353_%E3%82%B6_%E3%83%95%E3%82%A1%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E6%89%8B%E5%89%8D/floorplan_20260917_145605_02f4bff5.jpg" alt="ザ・ファインタワー大手前 間取り図">
        </button>
      </figure>

      <div>
        <dl class="property-info">
          <div class="property-row">
            <dt>販売価格</dt>
            <dd class="price">10,280<small>万円</small></dd>
          </div>
          <div class="property-row">
            <dt>専有面積</dt>
            <dd>56.8㎡</dd>
          </div>
          <div class="property-row">
            <dt>階数</dt>
            <dd>14<small>階部分</small></dd>
          </div>
          <div class="property-row">
            <dt>間取り</dt>
            <dd>2LDK</dd>
          </div>
        </dl>

        <ul class="property-sublist">
          <li>バルコニー面積／5.55㎡</li>
          <li>管理費／14,614円</li>
          <li>修繕積立金／6,000円</li>
          <li>現状／居住中</li>
          <li>引渡時期／要相談</li>
          <li>取引態様／仲介</li>
        </ul>
      </div>
    </div>
  </section>

  <section class="points">
    <div class="section">
      <p class="eyebrow">RECOMMEND</p>
      <h2 class="section-title">物件のおすすめポイント</h2>

      <div class="point-grid">
        <article class="point-card">
          <span class="point-no">POINT 01</span>
          <strong>コンパクト2LDK！無駄のないきれいな間取り＆FIX窓の開放感あるLDK◎</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 02</span>
          <strong>14階北向きで眺望も◎大阪城が美しく見えるのスカイラウンジは圧巻です！</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 03</span>
          <strong>天満橋駅徒歩2分＆フィットネスジム完備＆1階におしゃれなカフェも♪</strong>
        </article>
      </div>
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">GALLERY</p>
    <h2 class="section-title">内観写真</h2>
    <p class="section-lead">PC・スマートフォンともにスライダー形式で閲覧できます。</p>

    <div class="gallery-shell" id="gallery">
      <button class="gallery-arrow gallery-prev" type="button" aria-label="前の写真">‹</button>
      <div class="gallery-viewport">
        <div class="gallery-track"><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_135123_353_%E3%82%B6_%E3%83%95%E3%82%A1%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E6%89%8B%E5%89%8D/room_01_20260917_145616_29caafeb.jpg" alt="ザ・ファインタワー大手前 室内写真1"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_135123_353_%E3%82%B6_%E3%83%95%E3%82%A1%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E6%89%8B%E5%89%8D/room_02_20260917_145621_52a5c478.jpg" alt="ザ・ファインタワー大手前 室内写真2"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_135123_353_%E3%82%B6_%E3%83%95%E3%82%A1%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E6%89%8B%E5%89%8D/room_03_20260917_145625_a3c81dd1.jpg" alt="ザ・ファインタワー大手前 室内写真3"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_135123_353_%E3%82%B6_%E3%83%95%E3%82%A1%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E6%89%8B%E5%89%8D/room_04_20260917_145632_3c1d1d74.jpg" alt="ザ・ファインタワー大手前 室内写真4"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_135123_353_%E3%82%B6_%E3%83%95%E3%82%A1%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E6%89%8B%E5%89%8D/room_05_20260917_145637_20030b71.jpg" alt="ザ・ファインタワー大手前 室内写真5"></figure></div>
      </div>
      <button class="gallery-arrow gallery-next" type="button" aria-label="次の写真">›</button>
      <div class="gallery-dots" aria-label="写真選択"><button class="gallery-dot is-active" type="button" aria-label="1枚目"></button><button class="gallery-dot" type="button" aria-label="2枚目"></button><button class="gallery-dot" type="button" aria-label="3枚目"></button><button class="gallery-dot" type="button" aria-label="4枚目"></button><button class="gallery-dot" type="button" aria-label="5枚目"></button></div>
    </div>

    <div class="building-summary">
      <strong>物件概要</strong>
      ●所在地／大阪市中央区谷町2丁目 ●交通／Osaka Metro谷町線「天満橋」駅徒歩2分、 京阪本線・中之島線「天満橋」駅徒歩4分、 Osaka Metro谷町線・中央線「谷町四丁目」駅徒歩5分 ●築年月／2021年10月 ●構造・規模／RC造（一部S造） ●敷地面積／1,759.3㎡ ●用途地域／商業地域 ●総戸数／241戸 ●施工会社／鴻池組 ●管理形式／全<br>部委託（日勤） ●権利形態／所有権 ●その他費用／1,078円
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">ACCESS</p>
    <h2 class="section-title">現地アクセス</h2>

    <div class="access-card">
      <div>
        <strong>ザ・ファインタワー大手前</strong>
        <span>現地位置はGoogle Mapでご確認いただけます。</span>
      </div>
      <a class="map-btn" href="https://maps.app.goo.gl/Fy119TGK4YX5ew4m9" target="_blank" rel="noopener">Google Mapを開く</a>
    </div>

    

    <div class="final-cta">
      <h3>実際のお部屋をご覧になりませんか？</h3>
      <p>予約制のため、ご希望日時を事前にお知らせください。</p>
      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜080-6719-0336</a>
      </div>
    </div>
  </section>

</main>

<div class="mobile-sticky" aria-label="予約メニュー">
  <a class="web" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEB予約</a>
  <a class="tel" href="tel:0120905323">電話予約</a>
</div>

<div class="lightbox" id="floorplanLightbox" role="dialog" aria-modal="true" aria-label="間取り図拡大表示">
  <div class="lightbox-inner">
    <button class="lightbox-close" type="button" id="floorplanClose" aria-label="閉じる">×</button>
    <img src="https://esandcompanyholdings.com/openroom-images/OR20260917_135123_353_%E3%82%B6_%E3%83%95%E3%82%A1%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%AF%E3%83%BC%E5%A4%A7%E6%89%8B%E5%89%8D/floorplan_20260917_145605_02f4bff5.jpg" alt="ザ・ファインタワー大手前 間取り図 拡大">
  </div>
</div>
</div>

<script>
(function(){
  const root=document.getElementById('towerz-openroom-root');
  if(!root) return;

  const openBtn=root.querySelector('#floorplanOpen');
  const closeBtn=root.querySelector('#floorplanClose');
  const lightbox=root.querySelector('#floorplanLightbox');

  function openLightbox(){
    if(!lightbox) return;
    lightbox.classList.add('is-open');
  }
  function closeLightbox(){
    if(!lightbox) return;
    lightbox.classList.remove('is-open');
  }

  if(openBtn) openBtn.addEventListener('click',openLightbox);
  if(closeBtn) closeBtn.addEventListener('click',closeLightbox);
  if(lightbox) lightbox.addEventListener('click',function(e){if(e.target===lightbox) closeLightbox();});

  const gallery=root.querySelector('#gallery');
  if(!gallery) return;
  gallery.classList.add('gallery-js');

  const track=gallery.querySelector('.gallery-track');
  const slides=Array.from(gallery.querySelectorAll('.gallery-slide'));
  const prev=gallery.querySelector('.gallery-prev');
  const next=gallery.querySelector('.gallery-next');
  const dots=Array.from(gallery.querySelectorAll('.gallery-dot'));
  let index=0;
  let touchStartX=0;

  function showSlide(i){
    if(!slides.length) return;
    index=(i+slides.length)%slides.length;
    track.style.transform='translateX(-'+(index*100)+'%)';
    dots.forEach((dot,n)=>dot.classList.toggle('is-active',n===index));
  }

  if(prev) prev.addEventListener('click',()=>showSlide(index-1));
  if(next) next.addEventListener('click',()=>showSlide(index+1));
  dots.forEach((dot,n)=>dot.addEventListener('click',()=>showSlide(n)));

  if(track){
    track.addEventListener('touchstart',function(e){
      touchStartX=e.changedTouches[0].clientX;
    },{passive:true});
    track.addEventListener('touchend',function(e){
      const diff=e.changedTouches[0].clientX-touchStartX;
      if(Math.abs(diff)>40) showSlide(index+(diff<0?1:-1));
    },{passive:true});
  }

  showSlide(0);
})();
</script>]]></description>
            <pubDate>2026-09-13</pubDate>
        </item>
                
        <item>
            <title>【予約制】9/19(土),20(日),21(月),22(火),23(水) 10:00〜18:00</title>
            <link>https://www.esandcompany.co.jp/blog/entry-853723/</link>
            <description><![CDATA[<style>

#towerz-openroom-root{
  --navy:#18224a;
  --navy2:#25388f;
  --blue:#2e43a0;
  --text:#171717;
  --muted:#6b7280;
  --line:#d8dce5;
  --light:#f6f8fc;
  --red:#c92d2d;
  --green:#0e8b80;
  --gold:#c7a15a;
  --content:960px;
  --radius:16px;
  --shadow:0 10px 30px rgba(18,34,74,.08);
  width:100%;
  max-width:none;
  margin:0;
  padding:0;
  color:var(--text);
  background:#fff;
  font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
  line-height:1.75;
}
#towerz-openroom-root,
#towerz-openroom-root *{box-sizing:border-box}
#towerz-openroom-root img{display:block;max-width:100%;height:auto}
#towerz-openroom-root a{color:inherit;text-decoration:none}
#towerz-openroom-root button{font:inherit}

    #towerz-openroom-root{
      --navy:#18224a;
      --navy2:#25388f;
      --blue:#2e43a0;
      --text:#171717;
      --muted:#6b7280;
      --line:#d8dce5;
      --light:#f6f8fc;
      --red:#c92d2d;
      --green:#0e8b80;
      --gold:#c7a15a;
      --content:960px;
      --radius:16px;
      --shadow:0 10px 30px rgba(18,34,74,.08);
    }

    #towerz-openroom-root, #towerz-openroom-root *{box-sizing:border-box;}
    #towerz-openroom-root{scroll-behavior:smooth;}
    #towerz-openroom-root{
      margin:0;
      color:var(--text);
      background:#fff;
      font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
      line-height:1.75;
    }
    #towerz-openroom-root img{display:block;max-width:100%;height:auto;}
    #towerz-openroom-root a{color:inherit;text-decoration:none;}
    #towerz-openroom-root button{font:inherit;}

    #towerz-openroom-root .openroom{overflow:hidden;}
    #towerz-openroom-root .section{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      padding:62px 0;
    }
    #towerz-openroom-root .eyebrow{
      margin:0 0 8px;
      color:var(--blue);
      font-size:12px;
      font-weight:900;
      letter-spacing:.16em;
    }
    #towerz-openroom-root .section-title{
      margin:0;
      font-size:clamp(24px,3vw,34px);
      line-height:1.35;
      color:var(--navy);
    }
    #towerz-openroom-root .section-lead{
      margin:10px 0 0;
      color:var(--muted);
      font-size:14px;
    }

     
    #towerz-openroom-root .hero{
      position:relative;
      min-height:560px;
      display:flex;
      align-items:center;
      padding:58px 16px;
      color:#fff;
      background:
        linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),
        url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
    }
    #towerz-openroom-root .hero-inner{
      width:min(100%,var(--content));
      margin:auto;
    }
    #towerz-openroom-root .event-icon{
      display:inline-flex;
      align-items:center;
      gap:10px;
      padding:9px 14px 9px 10px;
      border:1px solid rgba(255,255,255,.55);
      border-radius:8px;
      background:rgba(255,255,255,.10);
      backdrop-filter:blur(8px);
      font-size:14px;
      font-weight:900;
      letter-spacing:.06em;
    }
    #towerz-openroom-root .event-icon::before{
      content:"";
      width:30px;
      height:30px;
      border-radius:6px;
      background:
        linear-gradient(#fff,#fff) 7px 9px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 15px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 21px/10px 2px no-repeat,
        linear-gradient(#fff,#fff) 9px 3px/2px 7px no-repeat,
        linear-gradient(#fff,#fff) 19px 3px/2px 7px no-repeat;
      border:2px solid #fff;
      box-sizing:border-box;
    }
    #towerz-openroom-root .hero h1{
      max-width:none;
      margin:22px 0 0;
      color:#fff !important;
      font-size:clamp(28px,3.6vw,42px);
      line-height:1.2;
      letter-spacing:.01em;
      white-space:nowrap;
      text-shadow:0 2px 12px rgba(0,0,0,.35);
    }
    #towerz-openroom-root .hero-specs{
      display:grid;
      grid-template-columns:repeat(4,1fr);
      gap:10px;
      max-width:900px;
      margin-top:30px;
    }
    #towerz-openroom-root .hero-spec{
      padding:15px 16px;
      border-radius:12px;
      background:rgba(255,255,255,.95);
      color:var(--navy);
      box-shadow:0 8px 22px rgba(0,0,0,.12);
    }
    #towerz-openroom-root .hero-spec span{
      display:block;
      color:#697386;
      font-size:12px;
      font-weight:800;
    }
    #towerz-openroom-root .hero-spec strong{
      display:block;
      margin-top:3px;
      font-size:21px;
      line-height:1.3;
    }
    #towerz-openroom-root .hero-spec strong.price{font-size:28px;}

    #towerz-openroom-root .cta-row{
      display:grid;
      grid-template-columns:1fr 1fr;
      gap:12px;
      max-width:700px;
      margin-top:28px;
    }
    #towerz-openroom-root .btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:58px;
      padding:14px 20px;
      border-radius:10px;
      font-weight:900;
      text-align:center;
      box-shadow:0 6px 18px rgba(18,34,74,.16);
      transition:.18s ease;
    }
    #towerz-openroom-root .btn:hover{transform:translateY(-1px);}
    #towerz-openroom-root .btn-primary{background:#fff;color:var(--navy);}
    #towerz-openroom-root .btn-secondary{background:var(--green);color:#fff;}

     
    #towerz-openroom-root .event-wrap{
      position:relative;
      z-index:2;
      margin-top:-38px;
    }
    #towerz-openroom-root .event-card{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      display:grid;
      grid-template-columns:1.2fr .8fr;
      gap:22px;
      padding:28px;
      border:1px solid var(--line);
      border-radius:var(--radius);
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .event-dates{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:10px;
      margin-top:16px;
    }
    #towerz-openroom-root .date-chip{
      padding:12px 10px;
      border-radius:10px;
      background:var(--light);
      color:var(--navy);
      text-align:center;
      font-size:14px;
      font-weight:900;
    }
    #towerz-openroom-root .event-time{
      margin-top:15px;
      padding-top:14px;
      border-top:1px solid var(--line);
      color:#333;
      font-size:15px;
      font-weight:700;
    }
    #towerz-openroom-root .event-time strong{
      margin-left:8px;
      color:var(--navy);
      font-size:22px;
    }
    #towerz-openroom-root .reserve-note{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:100%;
      padding:20px;
      border-radius:12px;
      background:#fff6f6;
      color:#a33131;
      text-align:center;
      font-weight:900;
    }

     
    #towerz-openroom-root .property-layout{
      display:grid;
      grid-template-columns:.88fr 1.12fr;
      gap:34px;
      align-items:start;
      margin-top:28px;
    }
    #towerz-openroom-root .floorplan-card{
      margin:0;
      padding:16px;
      border:1px solid var(--line);
      border-radius:14px;
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .floorplan-button{
      position:relative;
      display:block;
      width:100%;
      padding:0;
      border:0;
      background:none;
      cursor:zoom-in;
    }
    #towerz-openroom-root .floorplan-button::after{
      content:"タップして拡大";
      position:absolute;
      right:10px;
      bottom:10px;
      padding:6px 10px;
      border-radius:999px;
      background:rgba(18,34,74,.88);
      color:#fff;
      font-size:11px;
      font-weight:800;
    }
    #towerz-openroom-root .property-info{
      border-top:1px solid #aaa;
    }
    #towerz-openroom-root .property-row{
      display:grid;
      grid-template-columns:150px 1fr;
      gap:22px;
      align-items:center;
      min-height:88px;
      padding:14px 0;
      border-bottom:1px solid #aaa;
    }
    #towerz-openroom-root .property-row dt{
      margin:0;
      font-size:18px;
      color:#222;
    }
    #towerz-openroom-root .property-row dd{
      margin:0;
      text-align:right;
      font-size:31px;
      font-weight:900;
      color:#17100f;
      line-height:1.15;
    }
    #towerz-openroom-root .property-row dd.price{
      font-size:46px;
      letter-spacing:.01em;
    }
    #towerz-openroom-root .property-row dd small{
      font-size:.55em;
      font-weight:900;
    }
    #towerz-openroom-root .property-sublist{
      margin:24px 0 0;
      padding:0;
      list-style:none;
      font-size:18px;
      line-height:1.55;
    }
    #towerz-openroom-root .property-sublist li{
      position:relative;
      padding-left:21px;
    }
    #towerz-openroom-root .property-sublist li::before{
      content:"";
      position:absolute;
      left:0;
      top:.7em;
      width:11px;
      height:11px;
      border-radius:50%;
      background:#211716;
      transform:translateY(-50%);
    }

     
    #towerz-openroom-root .lightbox{
      position:fixed;
      inset:0;
      z-index:9999;
      display:none;
      align-items:center;
      justify-content:center;
      padding:20px;
      background:rgba(0,0,0,.82);
    }
    #towerz-openroom-root .lightbox.is-open{display:flex;}
    #towerz-openroom-root .lightbox-inner{
      position:relative;
      width:min(94vw,1100px);
      max-height:92vh;
      overflow:auto;
      padding:12px;
      border-radius:12px;
      background:#fff;
    }
    #towerz-openroom-root .lightbox img{width:100%;height:auto;}
    #towerz-openroom-root .lightbox-close{
      position:absolute;
      z-index:2;
      top:10px;
      right:10px;
      width:42px;
      height:42px;
      border:0;
      border-radius:50%;
      background:rgba(18,34,74,.94);
      color:#fff;
      font-size:26px;
      line-height:1;
      cursor:pointer;
    }

     
    #towerz-openroom-root .points{background:var(--light);}
    #towerz-openroom-root .point-grid{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:18px;
      margin-top:28px;
    }
    #towerz-openroom-root .point-card{
      display:flex;
      flex-direction:column;
      justify-content:center;
      min-height:230px;
      padding:28px 22px;
      border-radius:50%;
      background:var(--navy2);
      color:#fff;
      text-align:center;
      aspect-ratio:1/1;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .point-no{
      font-size:12px;
      font-weight:900;
      letter-spacing:.12em;
      opacity:.72;
    }
    #towerz-openroom-root .point-card strong{
      display:block;
      margin-top:10px;
      font-size:19px;
      line-height:1.5;
    }

     
    #towerz-openroom-root .gallery-shell{
      position:relative;
      margin-top:28px;
    }
    #towerz-openroom-root .gallery-viewport{
      overflow:hidden;
      border-radius:14px;
      background:#eef1f6;
    }
    #towerz-openroom-root .gallery-track{
      display:flex;
      transition:transform .35s ease;
    }
    #towerz-openroom-root .gallery-slide{
      flex:0 0 100%;
      margin:0;
    }
    #towerz-openroom-root .gallery-slide img{
      width:100%;
      aspect-ratio:16/10;
      object-fit:cover;
    }
    #towerz-openroom-root .gallery-arrow{
      position:absolute;
      top:50%;
      z-index:3;
      width:44px;
      height:44px;
      border:0;
      border-radius:50%;
      background:rgba(24,34,74,.86);
      color:#fff;
      font-size:24px;
      cursor:pointer;
      transform:translateY(-50%);
      box-shadow:0 4px 12px rgba(0,0,0,.16);
    }
    #towerz-openroom-root .gallery-prev{left:12px;}
    #towerz-openroom-root .gallery-next{right:12px;}
    #towerz-openroom-root .gallery-dots{
      display:flex;
      justify-content:center;
      gap:8px;
      margin-top:14px;
    }
    #towerz-openroom-root .gallery-dot{
      width:9px;
      height:9px;
      padding:0;
      border:0;
      border-radius:50%;
      background:#c9cfdb;
      cursor:pointer;
    }
    #towerz-openroom-root .gallery-dot.is-active{background:var(--navy);}

    #towerz-openroom-root .building-summary{
      margin-top:28px;
      padding:22px 24px;
      border:1px solid var(--line);
      border-radius:12px;
      background:#fbfcfe;
      color:#444;
      font-size:14px;
      line-height:1.9;
    }
    #towerz-openroom-root .building-summary strong{
      display:block;
      margin-bottom:8px;
      color:var(--navy);
      font-size:16px;
    }

     
    #towerz-openroom-root .access-card{
      display:grid;
      grid-template-columns:1fr auto;
      gap:18px;
      align-items:center;
      margin-top:26px;
      padding:24px;
      border:1px solid #e7c2bd;
      border-radius:14px;
      background:#fff7f6;
    }
    #towerz-openroom-root .access-card strong{
      display:block;
      font-size:20px;
      color:#31201f;
    }
    #towerz-openroom-root .map-btn{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      min-height:48px;
      padding:10px 18px;
      border-radius:9px;
      background:#b43d34;
      color:#fff;
      font-weight:900;
      white-space:nowrap;
    }
    #towerz-openroom-root .campaign-btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:60px;
      margin:18px auto 0;
      padding:14px 24px;
      border:1px solid #d3a84e;
      border-radius:10px;
      background:linear-gradient(135deg,#fff9e7,#f4d887);
      color:#5b4716;
      font-size:18px;
      font-weight:900;
      box-shadow:0 6px 18px rgba(149,113,36,.12);
    }
    #towerz-openroom-root .final-cta{
      margin-top:22px;
      padding:34px;
      border-radius:var(--radius);
      background:var(--navy);
      color:#fff;
      text-align:center;
    }
    #towerz-openroom-root .final-cta h3{
      margin:0;
      color:#fff !important;
      font-size:clamp(24px,3vw,32px);
    }
    #towerz-openroom-root .final-cta p{
      margin:8px 0 0;
      color:rgba(255,255,255,.76);
    }
    #towerz-openroom-root .final-cta .cta-row{
      margin-left:auto;
      margin-right:auto;
    }

    #towerz-openroom-root .mobile-sticky{display:none;}

    @media(max-width:768px){#towerz-openroom-root .section{
        width:min(calc(100% - 28px),var(--content));
        padding:46px 0;
      }#towerz-openroom-root .hero{
        min-height:550px;
        align-items:flex-end;
        padding:34px 14px 78px;
        background:
          linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),
          url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
      }#towerz-openroom-root .hero h1{color:#fff !important;font-size:28px;white-space:normal;line-height:1.25;}#towerz-openroom-root .hero-specs{grid-template-columns:1fr 1fr;}#towerz-openroom-root .hero-spec strong{font-size:18px;}#towerz-openroom-root .hero-spec strong.price{font-size:23px;}#towerz-openroom-root .cta-row{grid-template-columns:1fr;}#towerz-openroom-root .event-wrap{margin-top:-28px;}#towerz-openroom-root .event-card{grid-template-columns:1fr;padding:20px;}#towerz-openroom-root .event-dates{grid-template-columns:1fr 1fr;}#towerz-openroom-root .event-time strong{font-size:20px;}#towerz-openroom-root .property-layout{grid-template-columns:1fr;gap:24px;}#towerz-openroom-root .property-row{
        grid-template-columns:100px 1fr;
        min-height:74px;
        gap:14px;
      }#towerz-openroom-root .property-row dt{font-size:15px;}#towerz-openroom-root .property-row dd{font-size:25px;}#towerz-openroom-root .property-row dd.price{font-size:35px;}#towerz-openroom-root .property-sublist{font-size:15px;}#towerz-openroom-root .point-grid{grid-template-columns:1fr;gap:14px;}#towerz-openroom-root .point-card{
        min-height:0;
        aspect-ratio:auto;
        align-items:flex-start;
        padding:20px;
        border-radius:14px;
        text-align:left;
      }#towerz-openroom-root .point-card strong{
        margin-top:5px;
        font-size:17px;
      }#towerz-openroom-root .gallery-slide img{aspect-ratio:4/3;}#towerz-openroom-root .gallery-arrow{
        width:40px;
        height:40px;
      }#towerz-openroom-root .building-summary{
        padding:18px;
        font-size:13px;
      }#towerz-openroom-root .access-card{grid-template-columns:1fr;}#towerz-openroom-root .final-cta{padding:26px 18px;}#towerz-openroom-root .mobile-sticky{
        position:fixed;
        z-index:99;
        left:0;
        right:0;
        bottom:0;
        display:grid;
        grid-template-columns:1.15fr .85fr;
        gap:8px;
        padding:8px 10px calc(8px + env(safe-area-inset-bottom));
        border-top:1px solid var(--line);
        background:rgba(255,255,255,.96);
        box-shadow:0 -8px 24px rgba(15,23,42,.10);
        backdrop-filter:blur(10px);
      }#towerz-openroom-root .mobile-sticky a{
        min-height:48px;
        display:flex;
        align-items:center;
        justify-content:center;
        border-radius:9px;
        font-size:14px;
        font-weight:900;
      }#towerz-openroom-root .mobile-sticky .web{background:var(--navy);color:#fff;}#towerz-openroom-root .mobile-sticky .tel{background:#def4f0;color:#0f655d;}#towerz-openroom-root{padding-bottom:72px;}}
  

#towerz-openroom-root .hero{
  background:linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),url('https://esandcompanyholdings.com/openroom-images/OR20260917_111020_305_%E3%82%B7%E3%82%A8%E3%83%AA%E3%82%A2%E3%82%BF%E3%83%AF%E3%83%BC%E4%B8%AD%E4%B9%8B%E5%B3%B6/fv_20260917_111853_2ab5ff92.jpg') center/cover no-repeat;
}
#towerz-openroom-root .gallery-viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}
#towerz-openroom-root .gallery-viewport::-webkit-scrollbar{display:none}
#towerz-openroom-root .gallery-slide{scroll-snap-align:start}
#towerz-openroom-root .gallery-arrow,#towerz-openroom-root .gallery-dots{display:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-viewport{overflow:hidden;scroll-snap-type:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-arrow{display:block}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-dots{display:flex}
@media(max-width:768px){
  #towerz-openroom-root .hero{
    background:linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),url('https://esandcompanyholdings.com/openroom-images/OR20260917_111020_305_%E3%82%B7%E3%82%A8%E3%83%AA%E3%82%A2%E3%82%BF%E3%83%AF%E3%83%BC%E4%B8%AD%E4%B9%8B%E5%B3%B6/fv_20260917_111853_2ab5ff92.jpg') center/cover no-repeat;
  }
}
</style>
<div id="towerz-openroom-root">
<main class="openroom">

  <section class="hero">
    <div class="hero-inner">
      <div class="event-icon">予約制内覧会</div>
      <h1>シエリアタワー中之島</h1>

      <div class="hero-specs">
        <div class="hero-spec">
          <span>販売価格</span>
          <strong class="price">13,800万円</strong>
        </div>
        <div class="hero-spec">
          <span>専有面積</span>
          <strong>86.94㎡</strong>
        </div>
        <div class="hero-spec">
          <span>間取り</span>
          <strong>3SLDK+WIC+SIC</strong>
        </div>
        <div class="hero-spec">
          <span>主要採光</span>
          <strong>南西角</strong>
        </div>
      </div>

      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜070-3329-5602</a>
      </div>
    </div>
  </section>

  <div class="event-wrap">
    <section class="event-card">
      <div>
        <p class="eyebrow">EVENT INFORMATION</p>
        <h2 class="section-title">開催情報</h2>
        <div class="event-dates"><div class="date-chip">9/19（土）</div><div class="date-chip">9/20（日）</div><div class="date-chip">9/21（月）</div><div class="date-chip">9/22（火）</div><div class="date-chip">9/23（水）</div></div>
        <div class="event-time">開催時間 <strong>11:00〜19:00</strong></div>
      </div>
      <div class="reserve-note">
        こちらの物件の内覧には、事前予約が必要です。<br>
        WEBまたはお電話よりご予約ください。
      </div>
    </section>
  </div>

  <section class="section">
    <p class="eyebrow">PROPERTY</p>
    <h2 class="section-title">物件の詳細</h2>

    <div class="property-layout">
      <figure class="floorplan-card">
        <button class="floorplan-button" type="button" id="floorplanOpen" aria-label="間取り図を拡大表示">
          <img src="https://esandcompanyholdings.com/openroom-images/OR20260917_111020_305_%E3%82%B7%E3%82%A8%E3%83%AA%E3%82%A2%E3%82%BF%E3%83%AF%E3%83%BC%E4%B8%AD%E4%B9%8B%E5%B3%B6/floorplan_20260917_111859_f9e4d481.jpg" alt="シエリアタワー中之島 間取り図">
        </button>
      </figure>

      <div>
        <dl class="property-info">
          <div class="property-row">
            <dt>販売価格</dt>
            <dd class="price">13,800<small>万円</small></dd>
          </div>
          <div class="property-row">
            <dt>専有面積</dt>
            <dd>86.94㎡</dd>
          </div>
          <div class="property-row">
            <dt>階数</dt>
            <dd>18<small>階部分</small></dd>
          </div>
          <div class="property-row">
            <dt>間取り</dt>
            <dd>3SLDK+WIC+SIC</dd>
          </div>
        </dl>

        <ul class="property-sublist">
          <li>バルコニー面積／5.04㎡</li>
          <li>管理費／26,000円</li>
          <li>修繕積立金／10,500円</li>
          <li>現状／空家</li>
          <li>引渡時期／要相談</li>
          <li>取引態様／仲介</li>
        </ul>
      </div>
    </div>
  </section>

  <section class="points">
    <div class="section">
      <p class="eyebrow">RECOMMEND</p>
      <h2 class="section-title">物件のおすすめポイント</h2>

      <div class="point-grid">
        <article class="point-card">
          <span class="point-no">POINT 01</span>
          <strong>18階南西角住戸！開放感溢れるリバービュー！</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 02</span>
          <strong>中之島5丁目開発の恩恵を受けられるエリア</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 03</span>
          <strong>スーパー、総合病院、公園が近く、生活利便◎</strong>
        </article>
      </div>
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">GALLERY</p>
    <h2 class="section-title">内観写真</h2>
    <p class="section-lead">PC・スマートフォンともにスライダー形式で閲覧できます。</p>

    <div class="gallery-shell" id="gallery">
      <button class="gallery-arrow gallery-prev" type="button" aria-label="前の写真">‹</button>
      <div class="gallery-viewport">
        <div class="gallery-track"><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260917_111020_305_%E3%82%B7%E3%82%A8%E3%83%AA%E3%82%A2%E3%82%BF%E3%83%AF%E3%83%BC%E4%B8%AD%E4%B9%8B%E5%B3%B6/room_01_20260917_111904_6ddbb3f1.jpg" alt="シエリアタワー中之島 室内写真1"></figure></div>
      </div>
      <button class="gallery-arrow gallery-next" type="button" aria-label="次の写真">›</button>
      <div class="gallery-dots" aria-label="写真選択"><button class="gallery-dot is-active" type="button" aria-label="1枚目"></button></div>
    </div>

    <div class="building-summary">
      <strong>物件概要</strong>
      ●所在地／大阪市福島区福島2丁目 ●交通／ JR東西線「新福島」駅から徒歩4分、京阪中之島線「中之島」駅から徒歩5分、阪神本線「福島」駅から徒歩5分 ●築年月／2025年12月 ●構造・規<br>模／RC造一部S造地上46階建 ●敷地面積／2,972.83㎡ ●用途地域／商業地域 ●総戸数／364戸 ●施工会社／大林組 ●管理形式／全部委託（日勤） ●権利形態／一般定期借地権 ●月額地代／15,327円 ●解体準備金／5,300円 ●インターネット費／2,189円
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">ACCESS</p>
    <h2 class="section-title">現地アクセス</h2>

    <div class="access-card">
      <div>
        <strong>シエリアタワー中之島</strong>
        <span>現地位置はGoogle Mapでご確認いただけます。</span>
      </div>
      <a class="map-btn" href="https://maps.app.goo.gl/4rvs4hDUrcABv3EY8" target="_blank" rel="noopener">Google Mapを開く</a>
    </div>

    

    <div class="final-cta">
      <h3>実際のお部屋をご覧になりませんか？</h3>
      <p>予約制のため、ご希望日時を事前にお知らせください。</p>
      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜070-3329-5602</a>
      </div>
    </div>
  </section>

</main>

<div class="mobile-sticky" aria-label="予約メニュー">
  <a class="web" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEB予約</a>
  <a class="tel" href="tel:0120905323">電話予約</a>
</div>

<div class="lightbox" id="floorplanLightbox" role="dialog" aria-modal="true" aria-label="間取り図拡大表示">
  <div class="lightbox-inner">
    <button class="lightbox-close" type="button" id="floorplanClose" aria-label="閉じる">×</button>
    <img src="https://esandcompanyholdings.com/openroom-images/OR20260917_111020_305_%E3%82%B7%E3%82%A8%E3%83%AA%E3%82%A2%E3%82%BF%E3%83%AF%E3%83%BC%E4%B8%AD%E4%B9%8B%E5%B3%B6/floorplan_20260917_111859_f9e4d481.jpg" alt="シエリアタワー中之島 間取り図 拡大">
  </div>
</div>
</div>

<script>
(function(){
  const root=document.getElementById('towerz-openroom-root');
  if(!root) return;

  const openBtn=root.querySelector('#floorplanOpen');
  const closeBtn=root.querySelector('#floorplanClose');
  const lightbox=root.querySelector('#floorplanLightbox');

  function openLightbox(){
    if(!lightbox) return;
    lightbox.classList.add('is-open');
  }
  function closeLightbox(){
    if(!lightbox) return;
    lightbox.classList.remove('is-open');
  }

  if(openBtn) openBtn.addEventListener('click',openLightbox);
  if(closeBtn) closeBtn.addEventListener('click',closeLightbox);
  if(lightbox) lightbox.addEventListener('click',function(e){if(e.target===lightbox) closeLightbox();});

  const gallery=root.querySelector('#gallery');
  if(!gallery) return;
  gallery.classList.add('gallery-js');

  const track=gallery.querySelector('.gallery-track');
  const slides=Array.from(gallery.querySelectorAll('.gallery-slide'));
  const prev=gallery.querySelector('.gallery-prev');
  const next=gallery.querySelector('.gallery-next');
  const dots=Array.from(gallery.querySelectorAll('.gallery-dot'));
  let index=0;
  let touchStartX=0;

  function showSlide(i){
    if(!slides.length) return;
    index=(i+slides.length)%slides.length;
    track.style.transform='translateX(-'+(index*100)+'%)';
    dots.forEach((dot,n)=>dot.classList.toggle('is-active',n===index));
  }

  if(prev) prev.addEventListener('click',()=>showSlide(index-1));
  if(next) next.addEventListener('click',()=>showSlide(index+1));
  dots.forEach((dot,n)=>dot.addEventListener('click',()=>showSlide(n)));

  if(track){
    track.addEventListener('touchstart',function(e){
      touchStartX=e.changedTouches[0].clientX;
    },{passive:true});
    track.addEventListener('touchend',function(e){
      const diff=e.changedTouches[0].clientX-touchStartX;
      if(Math.abs(diff)>40) showSlide(index+(diff<0?1:-1));
    },{passive:true});
  }

  showSlide(0);
})();
</script>]]></description>
            <pubDate>2026-09-11</pubDate>
        </item>
                
        <item>
            <title>【予約制】9/19(土),20(日),21(月),22(火)23(水)26(土),27(日)11:00〜17:00</title>
            <link>https://www.esandcompany.co.jp/blog/entry-844930/</link>
            <description><![CDATA[<style>

#towerz-openroom-root{
  --navy:#18224a;
  --navy2:#25388f;
  --blue:#2e43a0;
  --text:#171717;
  --muted:#6b7280;
  --line:#d8dce5;
  --light:#f6f8fc;
  --red:#c92d2d;
  --green:#0e8b80;
  --gold:#c7a15a;
  --content:960px;
  --radius:16px;
  --shadow:0 10px 30px rgba(18,34,74,.08);
  width:100%;
  max-width:none;
  margin:0;
  padding:0;
  color:var(--text);
  background:#fff;
  font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
  line-height:1.75;
}
#towerz-openroom-root,
#towerz-openroom-root *{box-sizing:border-box}
#towerz-openroom-root img{display:block;max-width:100%;height:auto}
#towerz-openroom-root a{color:inherit;text-decoration:none}
#towerz-openroom-root button{font:inherit}

    #towerz-openroom-root{
      --navy:#18224a;
      --navy2:#25388f;
      --blue:#2e43a0;
      --text:#171717;
      --muted:#6b7280;
      --line:#d8dce5;
      --light:#f6f8fc;
      --red:#c92d2d;
      --green:#0e8b80;
      --gold:#c7a15a;
      --content:960px;
      --radius:16px;
      --shadow:0 10px 30px rgba(18,34,74,.08);
    }

    #towerz-openroom-root, #towerz-openroom-root *{box-sizing:border-box;}
    #towerz-openroom-root{scroll-behavior:smooth;}
    #towerz-openroom-root{
      margin:0;
      color:var(--text);
      background:#fff;
      font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
      line-height:1.75;
    }
    #towerz-openroom-root img{display:block;max-width:100%;height:auto;}
    #towerz-openroom-root a{color:inherit;text-decoration:none;}
    #towerz-openroom-root button{font:inherit;}

    #towerz-openroom-root .openroom{overflow:hidden;}
    #towerz-openroom-root .section{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      padding:62px 0;
    }
    #towerz-openroom-root .eyebrow{
      margin:0 0 8px;
      color:var(--blue);
      font-size:12px;
      font-weight:900;
      letter-spacing:.16em;
    }
    #towerz-openroom-root .section-title{
      margin:0;
      font-size:clamp(24px,3vw,34px);
      line-height:1.35;
      color:var(--navy);
    }
    #towerz-openroom-root .section-lead{
      margin:10px 0 0;
      color:var(--muted);
      font-size:14px;
    }

     
    #towerz-openroom-root .hero{
      position:relative;
      min-height:560px;
      display:flex;
      align-items:center;
      padding:58px 16px;
      color:#fff;
      background:
        linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),
        url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
    }
    #towerz-openroom-root .hero-inner{
      width:min(100%,var(--content));
      margin:auto;
    }
    #towerz-openroom-root .event-icon{
      display:inline-flex;
      align-items:center;
      gap:10px;
      padding:9px 14px 9px 10px;
      border:1px solid rgba(255,255,255,.55);
      border-radius:8px;
      background:rgba(255,255,255,.10);
      backdrop-filter:blur(8px);
      font-size:14px;
      font-weight:900;
      letter-spacing:.06em;
    }
    #towerz-openroom-root .event-icon::before{
      content:"";
      width:30px;
      height:30px;
      border-radius:6px;
      background:
        linear-gradient(#fff,#fff) 7px 9px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 15px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 21px/10px 2px no-repeat,
        linear-gradient(#fff,#fff) 9px 3px/2px 7px no-repeat,
        linear-gradient(#fff,#fff) 19px 3px/2px 7px no-repeat;
      border:2px solid #fff;
      box-sizing:border-box;
    }
    #towerz-openroom-root .hero h1{
      max-width:none;
      margin:22px 0 0;
      color:#fff !important;
      font-size:clamp(28px,3.6vw,42px);
      line-height:1.2;
      letter-spacing:.01em;
      white-space:nowrap;
      text-shadow:0 2px 12px rgba(0,0,0,.35);
    }
    #towerz-openroom-root .hero-specs{
      display:grid;
      grid-template-columns:repeat(4,1fr);
      gap:10px;
      max-width:900px;
      margin-top:30px;
    }
    #towerz-openroom-root .hero-spec{
      padding:15px 16px;
      border-radius:12px;
      background:rgba(255,255,255,.95);
      color:var(--navy);
      box-shadow:0 8px 22px rgba(0,0,0,.12);
    }
    #towerz-openroom-root .hero-spec span{
      display:block;
      color:#697386;
      font-size:12px;
      font-weight:800;
    }
    #towerz-openroom-root .hero-spec strong{
      display:block;
      margin-top:3px;
      font-size:21px;
      line-height:1.3;
    }
    #towerz-openroom-root .hero-spec strong.price{font-size:28px;}

    #towerz-openroom-root .cta-row{
      display:grid;
      grid-template-columns:1fr 1fr;
      gap:12px;
      max-width:700px;
      margin-top:28px;
    }
    #towerz-openroom-root .btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:58px;
      padding:14px 20px;
      border-radius:10px;
      font-weight:900;
      text-align:center;
      box-shadow:0 6px 18px rgba(18,34,74,.16);
      transition:.18s ease;
    }
    #towerz-openroom-root .btn:hover{transform:translateY(-1px);}
    #towerz-openroom-root .btn-primary{background:#fff;color:var(--navy);}
    #towerz-openroom-root .btn-secondary{background:var(--green);color:#fff;}

     
    #towerz-openroom-root .event-wrap{
      position:relative;
      z-index:2;
      margin-top:-38px;
    }
    #towerz-openroom-root .event-card{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      display:grid;
      grid-template-columns:1.2fr .8fr;
      gap:22px;
      padding:28px;
      border:1px solid var(--line);
      border-radius:var(--radius);
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .event-dates{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:10px;
      margin-top:16px;
    }
    #towerz-openroom-root .date-chip{
      padding:12px 10px;
      border-radius:10px;
      background:var(--light);
      color:var(--navy);
      text-align:center;
      font-size:14px;
      font-weight:900;
    }
    #towerz-openroom-root .event-time{
      margin-top:15px;
      padding-top:14px;
      border-top:1px solid var(--line);
      color:#333;
      font-size:15px;
      font-weight:700;
    }
    #towerz-openroom-root .event-time strong{
      margin-left:8px;
      color:var(--navy);
      font-size:22px;
    }
    #towerz-openroom-root .reserve-note{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:100%;
      padding:20px;
      border-radius:12px;
      background:#fff6f6;
      color:#a33131;
      text-align:center;
      font-weight:900;
    }

     
    #towerz-openroom-root .property-layout{
      display:grid;
      grid-template-columns:.88fr 1.12fr;
      gap:34px;
      align-items:start;
      margin-top:28px;
    }
    #towerz-openroom-root .floorplan-card{
      margin:0;
      padding:16px;
      border:1px solid var(--line);
      border-radius:14px;
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .floorplan-button{
      position:relative;
      display:block;
      width:100%;
      padding:0;
      border:0;
      background:none;
      cursor:zoom-in;
    }
    #towerz-openroom-root .floorplan-button::after{
      content:"タップして拡大";
      position:absolute;
      right:10px;
      bottom:10px;
      padding:6px 10px;
      border-radius:999px;
      background:rgba(18,34,74,.88);
      color:#fff;
      font-size:11px;
      font-weight:800;
    }
    #towerz-openroom-root .property-info{
      border-top:1px solid #aaa;
    }
    #towerz-openroom-root .property-row{
      display:grid;
      grid-template-columns:150px 1fr;
      gap:22px;
      align-items:center;
      min-height:88px;
      padding:14px 0;
      border-bottom:1px solid #aaa;
    }
    #towerz-openroom-root .property-row dt{
      margin:0;
      font-size:18px;
      color:#222;
    }
    #towerz-openroom-root .property-row dd{
      margin:0;
      text-align:right;
      font-size:31px;
      font-weight:900;
      color:#17100f;
      line-height:1.15;
    }
    #towerz-openroom-root .property-row dd.price{
      font-size:46px;
      letter-spacing:.01em;
    }
    #towerz-openroom-root .property-row dd small{
      font-size:.55em;
      font-weight:900;
    }
    #towerz-openroom-root .property-sublist{
      margin:24px 0 0;
      padding:0;
      list-style:none;
      font-size:18px;
      line-height:1.55;
    }
    #towerz-openroom-root .property-sublist li{
      position:relative;
      padding-left:21px;
    }
    #towerz-openroom-root .property-sublist li::before{
      content:"";
      position:absolute;
      left:0;
      top:.7em;
      width:11px;
      height:11px;
      border-radius:50%;
      background:#211716;
      transform:translateY(-50%);
    }

     
    #towerz-openroom-root .lightbox{
      position:fixed;
      inset:0;
      z-index:9999;
      display:none;
      align-items:center;
      justify-content:center;
      padding:20px;
      background:rgba(0,0,0,.82);
    }
    #towerz-openroom-root .lightbox.is-open{display:flex;}
    #towerz-openroom-root .lightbox-inner{
      position:relative;
      width:min(94vw,1100px);
      max-height:92vh;
      overflow:auto;
      padding:12px;
      border-radius:12px;
      background:#fff;
    }
    #towerz-openroom-root .lightbox img{width:100%;height:auto;}
    #towerz-openroom-root .lightbox-close{
      position:absolute;
      z-index:2;
      top:10px;
      right:10px;
      width:42px;
      height:42px;
      border:0;
      border-radius:50%;
      background:rgba(18,34,74,.94);
      color:#fff;
      font-size:26px;
      line-height:1;
      cursor:pointer;
    }

     
    #towerz-openroom-root .points{background:var(--light);}
    #towerz-openroom-root .point-grid{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:18px;
      margin-top:28px;
    }
    #towerz-openroom-root .point-card{
      display:flex;
      flex-direction:column;
      justify-content:center;
      min-height:230px;
      padding:28px 22px;
      border-radius:50%;
      background:var(--navy2);
      color:#fff;
      text-align:center;
      aspect-ratio:1/1;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .point-no{
      font-size:12px;
      font-weight:900;
      letter-spacing:.12em;
      opacity:.72;
    }
    #towerz-openroom-root .point-card strong{
      display:block;
      margin-top:10px;
      font-size:19px;
      line-height:1.5;
    }

     
    #towerz-openroom-root .gallery-shell{
      position:relative;
      margin-top:28px;
    }
    #towerz-openroom-root .gallery-viewport{
      overflow:hidden;
      border-radius:14px;
      background:#eef1f6;
    }
    #towerz-openroom-root .gallery-track{
      display:flex;
      transition:transform .35s ease;
    }
    #towerz-openroom-root .gallery-slide{
      flex:0 0 100%;
      margin:0;
    }
    #towerz-openroom-root .gallery-slide img{
      width:100%;
      aspect-ratio:16/10;
      object-fit:cover;
    }
    #towerz-openroom-root .gallery-arrow{
      position:absolute;
      top:50%;
      z-index:3;
      width:44px;
      height:44px;
      border:0;
      border-radius:50%;
      background:rgba(24,34,74,.86);
      color:#fff;
      font-size:24px;
      cursor:pointer;
      transform:translateY(-50%);
      box-shadow:0 4px 12px rgba(0,0,0,.16);
    }
    #towerz-openroom-root .gallery-prev{left:12px;}
    #towerz-openroom-root .gallery-next{right:12px;}
    #towerz-openroom-root .gallery-dots{
      display:flex;
      justify-content:center;
      gap:8px;
      margin-top:14px;
    }
    #towerz-openroom-root .gallery-dot{
      width:9px;
      height:9px;
      padding:0;
      border:0;
      border-radius:50%;
      background:#c9cfdb;
      cursor:pointer;
    }
    #towerz-openroom-root .gallery-dot.is-active{background:var(--navy);}

    #towerz-openroom-root .building-summary{
      margin-top:28px;
      padding:22px 24px;
      border:1px solid var(--line);
      border-radius:12px;
      background:#fbfcfe;
      color:#444;
      font-size:14px;
      line-height:1.9;
    }
    #towerz-openroom-root .building-summary strong{
      display:block;
      margin-bottom:8px;
      color:var(--navy);
      font-size:16px;
    }

     
    #towerz-openroom-root .access-card{
      display:grid;
      grid-template-columns:1fr auto;
      gap:18px;
      align-items:center;
      margin-top:26px;
      padding:24px;
      border:1px solid #e7c2bd;
      border-radius:14px;
      background:#fff7f6;
    }
    #towerz-openroom-root .access-card strong{
      display:block;
      font-size:20px;
      color:#31201f;
    }
    #towerz-openroom-root .map-btn{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      min-height:48px;
      padding:10px 18px;
      border-radius:9px;
      background:#b43d34;
      color:#fff;
      font-weight:900;
      white-space:nowrap;
    }
    #towerz-openroom-root .campaign-btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:60px;
      margin:18px auto 0;
      padding:14px 24px;
      border:1px solid #d3a84e;
      border-radius:10px;
      background:linear-gradient(135deg,#fff9e7,#f4d887);
      color:#5b4716;
      font-size:18px;
      font-weight:900;
      box-shadow:0 6px 18px rgba(149,113,36,.12);
    }
    #towerz-openroom-root .final-cta{
      margin-top:22px;
      padding:34px;
      border-radius:var(--radius);
      background:var(--navy);
      color:#fff;
      text-align:center;
    }
    #towerz-openroom-root .final-cta h3{
      margin:0;
      color:#fff !important;
      font-size:clamp(24px,3vw,32px);
    }
    #towerz-openroom-root .final-cta p{
      margin:8px 0 0;
      color:rgba(255,255,255,.76);
    }
    #towerz-openroom-root .final-cta .cta-row{
      margin-left:auto;
      margin-right:auto;
    }

    #towerz-openroom-root .mobile-sticky{display:none;}

    @media(max-width:768px){#towerz-openroom-root .section{
        width:min(calc(100% - 28px),var(--content));
        padding:46px 0;
      }#towerz-openroom-root .hero{
        min-height:550px;
        align-items:flex-end;
        padding:34px 14px 78px;
        background:
          linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),
          url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
      }#towerz-openroom-root .hero h1{color:#fff !important;font-size:28px;white-space:normal;line-height:1.25;}#towerz-openroom-root .hero-specs{grid-template-columns:1fr 1fr;}#towerz-openroom-root .hero-spec strong{font-size:18px;}#towerz-openroom-root .hero-spec strong.price{font-size:23px;}#towerz-openroom-root .cta-row{grid-template-columns:1fr;}#towerz-openroom-root .event-wrap{margin-top:-28px;}#towerz-openroom-root .event-card{grid-template-columns:1fr;padding:20px;}#towerz-openroom-root .event-dates{grid-template-columns:1fr 1fr;}#towerz-openroom-root .event-time strong{font-size:20px;}#towerz-openroom-root .property-layout{grid-template-columns:1fr;gap:24px;}#towerz-openroom-root .property-row{
        grid-template-columns:100px 1fr;
        min-height:74px;
        gap:14px;
      }#towerz-openroom-root .property-row dt{font-size:15px;}#towerz-openroom-root .property-row dd{font-size:25px;}#towerz-openroom-root .property-row dd.price{font-size:35px;}#towerz-openroom-root .property-sublist{font-size:15px;}#towerz-openroom-root .point-grid{grid-template-columns:1fr;gap:14px;}#towerz-openroom-root .point-card{
        min-height:0;
        aspect-ratio:auto;
        align-items:flex-start;
        padding:20px;
        border-radius:14px;
        text-align:left;
      }#towerz-openroom-root .point-card strong{
        margin-top:5px;
        font-size:17px;
      }#towerz-openroom-root .gallery-slide img{aspect-ratio:4/3;}#towerz-openroom-root .gallery-arrow{
        width:40px;
        height:40px;
      }#towerz-openroom-root .building-summary{
        padding:18px;
        font-size:13px;
      }#towerz-openroom-root .access-card{grid-template-columns:1fr;}#towerz-openroom-root .final-cta{padding:26px 18px;}#towerz-openroom-root .mobile-sticky{
        position:fixed;
        z-index:99;
        left:0;
        right:0;
        bottom:0;
        display:grid;
        grid-template-columns:1.15fr .85fr;
        gap:8px;
        padding:8px 10px calc(8px + env(safe-area-inset-bottom));
        border-top:1px solid var(--line);
        background:rgba(255,255,255,.96);
        box-shadow:0 -8px 24px rgba(15,23,42,.10);
        backdrop-filter:blur(10px);
      }#towerz-openroom-root .mobile-sticky a{
        min-height:48px;
        display:flex;
        align-items:center;
        justify-content:center;
        border-radius:9px;
        font-size:14px;
        font-weight:900;
      }#towerz-openroom-root .mobile-sticky .web{background:var(--navy);color:#fff;}#towerz-openroom-root .mobile-sticky .tel{background:#def4f0;color:#0f655d;}#towerz-openroom-root{padding-bottom:72px;}}
  

#towerz-openroom-root .hero{
  background:linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),url('https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/fv_20260901_121747_06bdea82.jpg') center/cover no-repeat;
}
#towerz-openroom-root .gallery-viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}
#towerz-openroom-root .gallery-viewport::-webkit-scrollbar{display:none}
#towerz-openroom-root .gallery-slide{scroll-snap-align:start}
#towerz-openroom-root .gallery-arrow,#towerz-openroom-root .gallery-dots{display:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-viewport{overflow:hidden;scroll-snap-type:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-arrow{display:block}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-dots{display:flex}
@media(max-width:768px){
  #towerz-openroom-root .hero{
    background:linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),url('https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/fv_20260901_121747_06bdea82.jpg') center/cover no-repeat;
  }
}
</style>
<div id="towerz-openroom-root">
<main class="openroom">

  <section class="hero">
    <div class="hero-inner">
      <div class="event-icon">予約制内覧会</div>
      <h1>ジオタワー堺筋本町</h1>

      <div class="hero-specs">
        <div class="hero-spec">
          <span>販売価格</span>
          <strong class="price">13,800万円</strong>
        </div>
        <div class="hero-spec">
          <span>専有面積</span>
          <strong>80.93㎡</strong>
        </div>
        <div class="hero-spec">
          <span>間取り</span>
          <strong>2LDK+WIC</strong>
        </div>
        <div class="hero-spec">
          <span>主要採光</span>
          <strong>南東角</strong>
        </div>
      </div>

      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜080-4050-7063</a>
      </div>
    </div>
  </section>

  <div class="event-wrap">
    <section class="event-card">
      <div>
        <p class="eyebrow">EVENT INFORMATION</p>
        <h2 class="section-title">開催情報</h2>
        <div class="event-dates"><div class="date-chip">9/19（土）</div><div class="date-chip">9/20（日）</div><div class="date-chip">9/21（月）</div><div class="date-chip">9/22（火）</div><div class="date-chip">9/23（火）</div><div class="date-chip">9/26（土）</div><div class="date-chip">9/27（日）</div></div>
        <div class="event-time">開催時間 <strong>11:00〜17:00</strong></div>
      </div>
      <div class="reserve-note">
        こちらの物件の内覧には、事前予約が必要です。<br>
        WEBまたはお電話よりご予約ください。
      </div>
    </section>
  </div>

  <section class="section">
    <p class="eyebrow">PROPERTY</p>
    <h2 class="section-title">物件の詳細</h2>

    <div class="property-layout">
      <figure class="floorplan-card">
        <button class="floorplan-button" type="button" id="floorplanOpen" aria-label="間取り図を拡大表示">
          <img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/floorplan_20260901_121752_a7330048.jpg" alt="ジオタワー堺筋本町 間取り図">
        </button>
      </figure>

      <div>
        <dl class="property-info">
          <div class="property-row">
            <dt>販売価格</dt>
            <dd class="price">13,800<small>万円</small></dd>
          </div>
          <div class="property-row">
            <dt>専有面積</dt>
            <dd>80.93㎡</dd>
          </div>
          <div class="property-row">
            <dt>階数</dt>
            <dd>25<small>階部分</small></dd>
          </div>
          <div class="property-row">
            <dt>間取り</dt>
            <dd>2LDK<small>+WIC</small></dd>
          </div>
        </dl>

        <ul class="property-sublist">
          <li>バルコニー面積／7.21㎡</li>
          <li>管理費／23,350円</li>
          <li>修繕積立金／8,100円</li>
          <li>現状／居住中</li>
          <li>引渡時期／要相談</li>
          <li>取引態様／仲介</li>
        </ul>
      </div>
    </div>
  </section>

  <section class="points">
    <div class="section">
      <p class="eyebrow">RECOMMEND</p>
      <h2 class="section-title">物件のおすすめポイント</h2>

      <div class="point-grid">
        <article class="point-card">
          <span class="point-no">POINT 01</span>
          <strong>25階、南東角住戸につき眺望・採光・通風全て良好◎</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 02</span>
          <strong>約24.5帖の広々としたLDK！</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 03</span>
          <strong>全居室に収納あり◎</strong>
        </article>
      </div>
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">GALLERY</p>
    <h2 class="section-title">内観写真</h2>
    <p class="section-lead">PC・スマートフォンともにスライダー形式で閲覧できます。</p>

    <div class="gallery-shell" id="gallery">
      <button class="gallery-arrow gallery-prev" type="button" aria-label="前の写真">‹</button>
      <div class="gallery-viewport">
        <div class="gallery-track"><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/room_01_20260901_121801_eef0c18a.jpg" alt="ジオタワー堺筋本町 室内写真1"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/room_02_20260901_121810_76340b34.jpg" alt="ジオタワー堺筋本町 室内写真2"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/room_03_20260901_121819_026950c7.jpg" alt="ジオタワー堺筋本町 室内写真3"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/room_04_20260901_121828_a7b76e57.jpg" alt="ジオタワー堺筋本町 室内写真4"></figure></div>
      </div>
      <button class="gallery-arrow gallery-next" type="button" aria-label="次の写真">›</button>
      <div class="gallery-dots" aria-label="写真選択"><button class="gallery-dot is-active" type="button" aria-label="1枚目"></button><button class="gallery-dot" type="button" aria-label="2枚目"></button><button class="gallery-dot" type="button" aria-label="3枚目"></button><button class="gallery-dot" type="button" aria-label="4枚目"></button></div>
    </div>

    <div class="building-summary">
      <strong>物件概要</strong>
      ●所在地／大阪市中央区久太郎町1丁目 ●交通／Osaka Metro堺筋線「堺筋本町」駅から徒歩4分、Osaka Metro谷町線・中央線「谷町四丁目」駅から徒歩9分、Osaka Metro鶴見緑地線「松屋町」駅から徒歩9分 ●築年月／2025年2月 ●構造・規模／RC造地上30階建 ●敷地面積／1,426.78㎡ ●用途地域／商業地域 ●総戸数／159戸 ●施工会社／鴻池組 ●管理形式／全部委託（日勤） ●権利形態／所有権　 ●インターネット費／1,375円
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">ACCESS</p>
    <h2 class="section-title">現地アクセス</h2>

    <div class="access-card">
      <div>
        <strong>ジオタワー堺筋本町</strong>
        <span>現地位置はGoogle Mapでご確認いただけます。</span>
      </div>
      <a class="map-btn" href="https://maps.app.goo.gl/ab5T32cVs4nghm6D7" target="_blank" rel="noopener">Google Mapを開く</a>
    </div>

    

    <div class="final-cta">
      <h3>実際のお部屋をご覧になりませんか？</h3>
      <p>予約制のため、ご希望日時を事前にお知らせください。</p>
      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜080-4050-7063</a>
      </div>
    </div>
  </section>

</main>

<div class="mobile-sticky" aria-label="予約メニュー">
  <a class="web" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEB予約</a>
  <a class="tel" href="tel:0120905323">電話予約</a>
</div>

<div class="lightbox" id="floorplanLightbox" role="dialog" aria-modal="true" aria-label="間取り図拡大表示">
  <div class="lightbox-inner">
    <button class="lightbox-close" type="button" id="floorplanClose" aria-label="閉じる">×</button>
    <img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/floorplan_20260901_121752_a7330048.jpg" alt="ジオタワー堺筋本町 間取り図 拡大">
  </div>
</div>
</div>

<script>
(function(){
  const root=document.getElementById('towerz-openroom-root');
  if(!root) return;

  const openBtn=root.querySelector('#floorplanOpen');
  const closeBtn=root.querySelector('#floorplanClose');
  const lightbox=root.querySelector('#floorplanLightbox');

  function openLightbox(){
    if(!lightbox) return;
    lightbox.classList.add('is-open');
  }
  function closeLightbox(){
    if(!lightbox) return;
    lightbox.classList.remove('is-open');
  }

  if(openBtn) openBtn.addEventListener('click',openLightbox);
  if(closeBtn) closeBtn.addEventListener('click',closeLightbox);
  if(lightbox) lightbox.addEventListener('click',function(e){if(e.target===lightbox) closeLightbox();});

  const gallery=root.querySelector('#gallery');
  if(!gallery) return;
  gallery.classList.add('gallery-js');

  const track=gallery.querySelector('.gallery-track');
  const slides=Array.from(gallery.querySelectorAll('.gallery-slide'));
  const prev=gallery.querySelector('.gallery-prev');
  const next=gallery.querySelector('.gallery-next');
  const dots=Array.from(gallery.querySelectorAll('.gallery-dot'));
  let index=0;
  let touchStartX=0;

  function showSlide(i){
    if(!slides.length) return;
    index=(i+slides.length)%slides.length;
    track.style.transform='translateX(-'+(index*100)+'%)';
    dots.forEach((dot,n)=>dot.classList.toggle('is-active',n===index));
  }

  if(prev) prev.addEventListener('click',()=>showSlide(index-1));
  if(next) next.addEventListener('click',()=>showSlide(index+1));
  dots.forEach((dot,n)=>dot.addEventListener('click',()=>showSlide(n)));

  if(track){
    track.addEventListener('touchstart',function(e){
      touchStartX=e.changedTouches[0].clientX;
    },{passive:true});
    track.addEventListener('touchend',function(e){
      const diff=e.changedTouches[0].clientX-touchStartX;
      if(Math.abs(diff)>40) showSlide(index+(diff<0?1:-1));
    },{passive:true});
  }

  showSlide(0);
})();
</script>]]></description>
            <pubDate>2026-09-09</pubDate>
        </item>
                
        <item>
            <title>【予約制】9/19(土),20(日),21(日)26(土),27(日) 11:00〜17:00</title>
            <link>https://www.esandcompany.co.jp/blog/entry-844928/</link>
            <description><![CDATA[<style>

#towerz-openroom-root{
  --navy:#18224a;
  --navy2:#25388f;
  --blue:#2e43a0;
  --text:#171717;
  --muted:#6b7280;
  --line:#d8dce5;
  --light:#f6f8fc;
  --red:#c92d2d;
  --green:#0e8b80;
  --gold:#c7a15a;
  --content:960px;
  --radius:16px;
  --shadow:0 10px 30px rgba(18,34,74,.08);
  width:100%;
  max-width:none;
  margin:0;
  padding:0;
  color:var(--text);
  background:#fff;
  font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
  line-height:1.75;
}
#towerz-openroom-root,
#towerz-openroom-root *{box-sizing:border-box}
#towerz-openroom-root img{display:block;max-width:100%;height:auto}
#towerz-openroom-root a{color:inherit;text-decoration:none}
#towerz-openroom-root button{font:inherit}

    #towerz-openroom-root{
      --navy:#18224a;
      --navy2:#25388f;
      --blue:#2e43a0;
      --text:#171717;
      --muted:#6b7280;
      --line:#d8dce5;
      --light:#f6f8fc;
      --red:#c92d2d;
      --green:#0e8b80;
      --gold:#c7a15a;
      --content:960px;
      --radius:16px;
      --shadow:0 10px 30px rgba(18,34,74,.08);
    }

    #towerz-openroom-root, #towerz-openroom-root *{box-sizing:border-box;}
    #towerz-openroom-root{scroll-behavior:smooth;}
    #towerz-openroom-root{
      margin:0;
      color:var(--text);
      background:#fff;
      font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
      line-height:1.75;
    }
    #towerz-openroom-root img{display:block;max-width:100%;height:auto;}
    #towerz-openroom-root a{color:inherit;text-decoration:none;}
    #towerz-openroom-root button{font:inherit;}

    #towerz-openroom-root .openroom{overflow:hidden;}
    #towerz-openroom-root .section{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      padding:62px 0;
    }
    #towerz-openroom-root .eyebrow{
      margin:0 0 8px;
      color:var(--blue);
      font-size:12px;
      font-weight:900;
      letter-spacing:.16em;
    }
    #towerz-openroom-root .section-title{
      margin:0;
      font-size:clamp(24px,3vw,34px);
      line-height:1.35;
      color:var(--navy);
    }
    #towerz-openroom-root .section-lead{
      margin:10px 0 0;
      color:var(--muted);
      font-size:14px;
    }

     
    #towerz-openroom-root .hero{
      position:relative;
      min-height:560px;
      display:flex;
      align-items:center;
      padding:58px 16px;
      color:#fff;
      background:
        linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),
        url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
    }
    #towerz-openroom-root .hero-inner{
      width:min(100%,var(--content));
      margin:auto;
    }
    #towerz-openroom-root .event-icon{
      display:inline-flex;
      align-items:center;
      gap:10px;
      padding:9px 14px 9px 10px;
      border:1px solid rgba(255,255,255,.55);
      border-radius:8px;
      background:rgba(255,255,255,.10);
      backdrop-filter:blur(8px);
      font-size:14px;
      font-weight:900;
      letter-spacing:.06em;
    }
    #towerz-openroom-root .event-icon::before{
      content:"";
      width:30px;
      height:30px;
      border-radius:6px;
      background:
        linear-gradient(#fff,#fff) 7px 9px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 15px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 21px/10px 2px no-repeat,
        linear-gradient(#fff,#fff) 9px 3px/2px 7px no-repeat,
        linear-gradient(#fff,#fff) 19px 3px/2px 7px no-repeat;
      border:2px solid #fff;
      box-sizing:border-box;
    }
    #towerz-openroom-root .hero h1{
      max-width:none;
      margin:22px 0 0;
      color:#fff !important;
      font-size:clamp(28px,3.6vw,42px);
      line-height:1.2;
      letter-spacing:.01em;
      white-space:nowrap;
      text-shadow:0 2px 12px rgba(0,0,0,.35);
    }
    #towerz-openroom-root .hero-specs{
      display:grid;
      grid-template-columns:repeat(4,1fr);
      gap:10px;
      max-width:900px;
      margin-top:30px;
    }
    #towerz-openroom-root .hero-spec{
      padding:15px 16px;
      border-radius:12px;
      background:rgba(255,255,255,.95);
      color:var(--navy);
      box-shadow:0 8px 22px rgba(0,0,0,.12);
    }
    #towerz-openroom-root .hero-spec span{
      display:block;
      color:#697386;
      font-size:12px;
      font-weight:800;
    }
    #towerz-openroom-root .hero-spec strong{
      display:block;
      margin-top:3px;
      font-size:21px;
      line-height:1.3;
    }
    #towerz-openroom-root .hero-spec strong.price{font-size:28px;}

    #towerz-openroom-root .cta-row{
      display:grid;
      grid-template-columns:1fr 1fr;
      gap:12px;
      max-width:700px;
      margin-top:28px;
    }
    #towerz-openroom-root .btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:58px;
      padding:14px 20px;
      border-radius:10px;
      font-weight:900;
      text-align:center;
      box-shadow:0 6px 18px rgba(18,34,74,.16);
      transition:.18s ease;
    }
    #towerz-openroom-root .btn:hover{transform:translateY(-1px);}
    #towerz-openroom-root .btn-primary{background:#fff;color:var(--navy);}
    #towerz-openroom-root .btn-secondary{background:var(--green);color:#fff;}

     
    #towerz-openroom-root .event-wrap{
      position:relative;
      z-index:2;
      margin-top:-38px;
    }
    #towerz-openroom-root .event-card{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      display:grid;
      grid-template-columns:1.2fr .8fr;
      gap:22px;
      padding:28px;
      border:1px solid var(--line);
      border-radius:var(--radius);
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .event-dates{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:10px;
      margin-top:16px;
    }
    #towerz-openroom-root .date-chip{
      padding:12px 10px;
      border-radius:10px;
      background:var(--light);
      color:var(--navy);
      text-align:center;
      font-size:14px;
      font-weight:900;
    }
    #towerz-openroom-root .event-time{
      margin-top:15px;
      padding-top:14px;
      border-top:1px solid var(--line);
      color:#333;
      font-size:15px;
      font-weight:700;
    }
    #towerz-openroom-root .event-time strong{
      margin-left:8px;
      color:var(--navy);
      font-size:22px;
    }
    #towerz-openroom-root .reserve-note{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:100%;
      padding:20px;
      border-radius:12px;
      background:#fff6f6;
      color:#a33131;
      text-align:center;
      font-weight:900;
    }

     
    #towerz-openroom-root .property-layout{
      display:grid;
      grid-template-columns:.88fr 1.12fr;
      gap:34px;
      align-items:start;
      margin-top:28px;
    }
    #towerz-openroom-root .floorplan-card{
      margin:0;
      padding:16px;
      border:1px solid var(--line);
      border-radius:14px;
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .floorplan-button{
      position:relative;
      display:block;
      width:100%;
      padding:0;
      border:0;
      background:none;
      cursor:zoom-in;
    }
    #towerz-openroom-root .floorplan-button::after{
      content:"タップして拡大";
      position:absolute;
      right:10px;
      bottom:10px;
      padding:6px 10px;
      border-radius:999px;
      background:rgba(18,34,74,.88);
      color:#fff;
      font-size:11px;
      font-weight:800;
    }
    #towerz-openroom-root .property-info{
      border-top:1px solid #aaa;
    }
    #towerz-openroom-root .property-row{
      display:grid;
      grid-template-columns:150px 1fr;
      gap:22px;
      align-items:center;
      min-height:88px;
      padding:14px 0;
      border-bottom:1px solid #aaa;
    }
    #towerz-openroom-root .property-row dt{
      margin:0;
      font-size:18px;
      color:#222;
    }
    #towerz-openroom-root .property-row dd{
      margin:0;
      text-align:right;
      font-size:31px;
      font-weight:900;
      color:#17100f;
      line-height:1.15;
    }
    #towerz-openroom-root .property-row dd.price{
      font-size:46px;
      letter-spacing:.01em;
    }
    #towerz-openroom-root .property-row dd small{
      font-size:.55em;
      font-weight:900;
    }
    #towerz-openroom-root .property-sublist{
      margin:24px 0 0;
      padding:0;
      list-style:none;
      font-size:18px;
      line-height:1.55;
    }
    #towerz-openroom-root .property-sublist li{
      position:relative;
      padding-left:21px;
    }
    #towerz-openroom-root .property-sublist li::before{
      content:"";
      position:absolute;
      left:0;
      top:.7em;
      width:11px;
      height:11px;
      border-radius:50%;
      background:#211716;
      transform:translateY(-50%);
    }

     
    #towerz-openroom-root .lightbox{
      position:fixed;
      inset:0;
      z-index:9999;
      display:none;
      align-items:center;
      justify-content:center;
      padding:20px;
      background:rgba(0,0,0,.82);
    }
    #towerz-openroom-root .lightbox.is-open{display:flex;}
    #towerz-openroom-root .lightbox-inner{
      position:relative;
      width:min(94vw,1100px);
      max-height:92vh;
      overflow:auto;
      padding:12px;
      border-radius:12px;
      background:#fff;
    }
    #towerz-openroom-root .lightbox img{width:100%;height:auto;}
    #towerz-openroom-root .lightbox-close{
      position:absolute;
      z-index:2;
      top:10px;
      right:10px;
      width:42px;
      height:42px;
      border:0;
      border-radius:50%;
      background:rgba(18,34,74,.94);
      color:#fff;
      font-size:26px;
      line-height:1;
      cursor:pointer;
    }

     
    #towerz-openroom-root .points{background:var(--light);}
    #towerz-openroom-root .point-grid{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:18px;
      margin-top:28px;
    }
    #towerz-openroom-root .point-card{
      display:flex;
      flex-direction:column;
      justify-content:center;
      min-height:230px;
      padding:28px 22px;
      border-radius:50%;
      background:var(--navy2);
      color:#fff;
      text-align:center;
      aspect-ratio:1/1;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .point-no{
      font-size:12px;
      font-weight:900;
      letter-spacing:.12em;
      opacity:.72;
    }
    #towerz-openroom-root .point-card strong{
      display:block;
      margin-top:10px;
      font-size:19px;
      line-height:1.5;
    }

     
    #towerz-openroom-root .gallery-shell{
      position:relative;
      margin-top:28px;
    }
    #towerz-openroom-root .gallery-viewport{
      overflow:hidden;
      border-radius:14px;
      background:#eef1f6;
    }
    #towerz-openroom-root .gallery-track{
      display:flex;
      transition:transform .35s ease;
    }
    #towerz-openroom-root .gallery-slide{
      flex:0 0 100%;
      margin:0;
    }
    #towerz-openroom-root .gallery-slide img{
      width:100%;
      aspect-ratio:16/10;
      object-fit:cover;
    }
    #towerz-openroom-root .gallery-arrow{
      position:absolute;
      top:50%;
      z-index:3;
      width:44px;
      height:44px;
      border:0;
      border-radius:50%;
      background:rgba(24,34,74,.86);
      color:#fff;
      font-size:24px;
      cursor:pointer;
      transform:translateY(-50%);
      box-shadow:0 4px 12px rgba(0,0,0,.16);
    }
    #towerz-openroom-root .gallery-prev{left:12px;}
    #towerz-openroom-root .gallery-next{right:12px;}
    #towerz-openroom-root .gallery-dots{
      display:flex;
      justify-content:center;
      gap:8px;
      margin-top:14px;
    }
    #towerz-openroom-root .gallery-dot{
      width:9px;
      height:9px;
      padding:0;
      border:0;
      border-radius:50%;
      background:#c9cfdb;
      cursor:pointer;
    }
    #towerz-openroom-root .gallery-dot.is-active{background:var(--navy);}

    #towerz-openroom-root .building-summary{
      margin-top:28px;
      padding:22px 24px;
      border:1px solid var(--line);
      border-radius:12px;
      background:#fbfcfe;
      color:#444;
      font-size:14px;
      line-height:1.9;
    }
    #towerz-openroom-root .building-summary strong{
      display:block;
      margin-bottom:8px;
      color:var(--navy);
      font-size:16px;
    }

     
    #towerz-openroom-root .access-card{
      display:grid;
      grid-template-columns:1fr auto;
      gap:18px;
      align-items:center;
      margin-top:26px;
      padding:24px;
      border:1px solid #e7c2bd;
      border-radius:14px;
      background:#fff7f6;
    }
    #towerz-openroom-root .access-card strong{
      display:block;
      font-size:20px;
      color:#31201f;
    }
    #towerz-openroom-root .map-btn{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      min-height:48px;
      padding:10px 18px;
      border-radius:9px;
      background:#b43d34;
      color:#fff;
      font-weight:900;
      white-space:nowrap;
    }
    #towerz-openroom-root .campaign-btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:60px;
      margin:18px auto 0;
      padding:14px 24px;
      border:1px solid #d3a84e;
      border-radius:10px;
      background:linear-gradient(135deg,#fff9e7,#f4d887);
      color:#5b4716;
      font-size:18px;
      font-weight:900;
      box-shadow:0 6px 18px rgba(149,113,36,.12);
    }
    #towerz-openroom-root .final-cta{
      margin-top:22px;
      padding:34px;
      border-radius:var(--radius);
      background:var(--navy);
      color:#fff;
      text-align:center;
    }
    #towerz-openroom-root .final-cta h3{
      margin:0;
      color:#fff !important;
      font-size:clamp(24px,3vw,32px);
    }
    #towerz-openroom-root .final-cta p{
      margin:8px 0 0;
      color:rgba(255,255,255,.76);
    }
    #towerz-openroom-root .final-cta .cta-row{
      margin-left:auto;
      margin-right:auto;
    }

    #towerz-openroom-root .mobile-sticky{display:none;}

    @media(max-width:768px){#towerz-openroom-root .section{
        width:min(calc(100% - 28px),var(--content));
        padding:46px 0;
      }#towerz-openroom-root .hero{
        min-height:550px;
        align-items:flex-end;
        padding:34px 14px 78px;
        background:
          linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),
          url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
      }#towerz-openroom-root .hero h1{color:#fff !important;font-size:28px;white-space:normal;line-height:1.25;}#towerz-openroom-root .hero-specs{grid-template-columns:1fr 1fr;}#towerz-openroom-root .hero-spec strong{font-size:18px;}#towerz-openroom-root .hero-spec strong.price{font-size:23px;}#towerz-openroom-root .cta-row{grid-template-columns:1fr;}#towerz-openroom-root .event-wrap{margin-top:-28px;}#towerz-openroom-root .event-card{grid-template-columns:1fr;padding:20px;}#towerz-openroom-root .event-dates{grid-template-columns:1fr 1fr;}#towerz-openroom-root .event-time strong{font-size:20px;}#towerz-openroom-root .property-layout{grid-template-columns:1fr;gap:24px;}#towerz-openroom-root .property-row{
        grid-template-columns:100px 1fr;
        min-height:74px;
        gap:14px;
      }#towerz-openroom-root .property-row dt{font-size:15px;}#towerz-openroom-root .property-row dd{font-size:25px;}#towerz-openroom-root .property-row dd.price{font-size:35px;}#towerz-openroom-root .property-sublist{font-size:15px;}#towerz-openroom-root .point-grid{grid-template-columns:1fr;gap:14px;}#towerz-openroom-root .point-card{
        min-height:0;
        aspect-ratio:auto;
        align-items:flex-start;
        padding:20px;
        border-radius:14px;
        text-align:left;
      }#towerz-openroom-root .point-card strong{
        margin-top:5px;
        font-size:17px;
      }#towerz-openroom-root .gallery-slide img{aspect-ratio:4/3;}#towerz-openroom-root .gallery-arrow{
        width:40px;
        height:40px;
      }#towerz-openroom-root .building-summary{
        padding:18px;
        font-size:13px;
      }#towerz-openroom-root .access-card{grid-template-columns:1fr;}#towerz-openroom-root .final-cta{padding:26px 18px;}#towerz-openroom-root .mobile-sticky{
        position:fixed;
        z-index:99;
        left:0;
        right:0;
        bottom:0;
        display:grid;
        grid-template-columns:1.15fr .85fr;
        gap:8px;
        padding:8px 10px calc(8px + env(safe-area-inset-bottom));
        border-top:1px solid var(--line);
        background:rgba(255,255,255,.96);
        box-shadow:0 -8px 24px rgba(15,23,42,.10);
        backdrop-filter:blur(10px);
      }#towerz-openroom-root .mobile-sticky a{
        min-height:48px;
        display:flex;
        align-items:center;
        justify-content:center;
        border-radius:9px;
        font-size:14px;
        font-weight:900;
      }#towerz-openroom-root .mobile-sticky .web{background:var(--navy);color:#fff;}#towerz-openroom-root .mobile-sticky .tel{background:#def4f0;color:#0f655d;}#towerz-openroom-root{padding-bottom:72px;}}
  

#towerz-openroom-root .hero{
  background:linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),url('https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/fv_20260901_121421_64bd14b0.jpg') center/cover no-repeat;
}
#towerz-openroom-root .gallery-viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}
#towerz-openroom-root .gallery-viewport::-webkit-scrollbar{display:none}
#towerz-openroom-root .gallery-slide{scroll-snap-align:start}
#towerz-openroom-root .gallery-arrow,#towerz-openroom-root .gallery-dots{display:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-viewport{overflow:hidden;scroll-snap-type:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-arrow{display:block}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-dots{display:flex}
@media(max-width:768px){
  #towerz-openroom-root .hero{
    background:linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),url('https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/fv_20260901_121421_64bd14b0.jpg') center/cover no-repeat;
  }
}
</style>
<div id="towerz-openroom-root">
<main class="openroom">

  <section class="hero">
    <div class="hero-inner">
      <div class="event-icon">予約制内覧会</div>
      <h1>ジオタワー堺筋本町</h1>

      <div class="hero-specs">
        <div class="hero-spec">
          <span>販売価格</span>
          <strong class="price">11,980万円</strong>
        </div>
        <div class="hero-spec">
          <span>専有面積</span>
          <strong>80.93㎡</strong>
        </div>
        <div class="hero-spec">
          <span>間取り</span>
          <strong>3LDK+3WIC</strong>
        </div>
        <div class="hero-spec">
          <span>主要採光</span>
          <strong>南東角</strong>
        </div>
      </div>

      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜080-4050-7063</a>
      </div>
    </div>
  </section>

  <div class="event-wrap">
    <section class="event-card">
      <div>
        <p class="eyebrow">EVENT INFORMATION</p>
        <h2 class="section-title">開催情報</h2>
        <div class="event-dates"><div class="date-chip">9/19（土）</div><div class="date-chip">9/20（日）</div><div class="date-chip">9/21（月）</div><div class="date-chip">9/22（火）</div><div class="date-chip">9/23（火）</div></div>
        <div class="event-time">開催時間 <strong>11:00〜17:00</strong></div>
      </div>
      <div class="reserve-note">
        こちらの物件の内覧には、事前予約が必要です。<br>
        WEBまたはお電話よりご予約ください。
      </div>
    </section>
  </div>

  <section class="section">
    <p class="eyebrow">PROPERTY</p>
    <h2 class="section-title">物件の詳細</h2>

    <div class="property-layout">
      <figure class="floorplan-card">
        <button class="floorplan-button" type="button" id="floorplanOpen" aria-label="間取り図を拡大表示">
          <img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/floorplan_20260901_121427_70d4a25a.jpg" alt="ジオタワー堺筋本町 間取り図">
        </button>
      </figure>

      <div>
        <dl class="property-info">
          <div class="property-row">
            <dt>販売価格</dt>
            <dd class="price">11,980<small>万円</small></dd>
          </div>
          <div class="property-row">
            <dt>専有面積</dt>
            <dd>80.93㎡</dd>
          </div>
          <div class="property-row">
            <dt>階数</dt>
            <dd>19<small>階部分</small></dd>
          </div>
          <div class="property-row">
            <dt>間取り</dt>
            <dd>3LDK<small>+3WIC</small></dd>
          </div>
        </dl>

        <ul class="property-sublist">
          <li>バルコニー面積／7.21㎡</li>
          <li>管理費／23,350円</li>
          <li>修繕積立金／8,100円</li>
          <li>現状／空家</li>
          <li>引渡時期／要相談</li>
          <li>取引態様／仲介</li>
        </ul>
      </div>
    </div>
  </section>

  <section class="points">
    <div class="section">
      <p class="eyebrow">RECOMMEND</p>
      <h2 class="section-title">物件のおすすめポイント</h2>

      <div class="point-grid">
        <article class="point-card">
          <span class="point-no">POINT 01</span>
          <strong>価格改定後 初の内覧会！</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 02</span>
          <strong>19階、南東角住戸につき眺望・採光・通風全て良好◎</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 03</span>
          <strong>地下鉄東西線「バスセンター前」駅徒歩2分の好立地！24時間有人管理でセキュリティも安心♪</strong>
        </article>
      </div>
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">GALLERY</p>
    <h2 class="section-title">内観写真</h2>
    <p class="section-lead">PC・スマートフォンともにスライダー形式で閲覧できます。</p>

    <div class="gallery-shell" id="gallery">
      <button class="gallery-arrow gallery-prev" type="button" aria-label="前の写真">‹</button>
      <div class="gallery-viewport">
        <div class="gallery-track"><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/room_01_20260901_121435_b45512bc.jpg" alt="ジオタワー堺筋本町 室内写真1"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/room_02_20260901_121443_ade023ad.jpg" alt="ジオタワー堺筋本町 室内写真2"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/room_03_20260901_121451_5dce9f23.jpg" alt="ジオタワー堺筋本町 室内写真3"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/room_04_20260901_121500_dffc38b8.jpg" alt="ジオタワー堺筋本町 室内写真4"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/room_05_20260901_121509_2a66190e.jpg" alt="ジオタワー堺筋本町 室内写真5"></figure></div>
      </div>
      <button class="gallery-arrow gallery-next" type="button" aria-label="次の写真">›</button>
      <div class="gallery-dots" aria-label="写真選択"><button class="gallery-dot is-active" type="button" aria-label="1枚目"></button><button class="gallery-dot" type="button" aria-label="2枚目"></button><button class="gallery-dot" type="button" aria-label="3枚目"></button><button class="gallery-dot" type="button" aria-label="4枚目"></button><button class="gallery-dot" type="button" aria-label="5枚目"></button></div>
    </div>

    <div class="building-summary">
      <strong>物件概要</strong>
      ●所在地／大阪市中央区久太郎町1丁目 ●交通／Osaka Metro堺筋線「堺筋本町」駅から徒歩4分、Osaka Metro谷町線・中央線「谷町四丁目」駅から徒歩9分、Osaka Metro鶴見緑地線「松屋町」駅から徒歩9分 ●築年月／2025年2月 ●構造・規模／RC造地上30階建 ●敷地面積／1,426.78㎡ ●用途地域／商業地域 ●総戸数／159戸 ●施工会社／鴻池組 ●管理形式／全部委託（日勤） ●権利形態／所有権　 ●インターネット費／1,375円
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">ACCESS</p>
    <h2 class="section-title">現地アクセス</h2>

    <div class="access-card">
      <div>
        <strong>ジオタワー堺筋本町</strong>
        <span>現地位置はGoogle Mapでご確認いただけます。</span>
      </div>
      <a class="map-btn" href="https://maps.app.goo.gl/ab5T32cVs4nghm6D7" target="_blank" rel="noopener">Google Mapを開く</a>
    </div>

    

    <div class="final-cta">
      <h3>実際のお部屋をご覧になりませんか？</h3>
      <p>予約制のため、ご希望日時を事前にお知らせください。</p>
      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜080-4050-7063</a>
      </div>
    </div>
  </section>

</main>

<div class="mobile-sticky" aria-label="予約メニュー">
  <a class="web" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEB予約</a>
  <a class="tel" href="tel:0120905323">電話予約</a>
</div>

<div class="lightbox" id="floorplanLightbox" role="dialog" aria-modal="true" aria-label="間取り図拡大表示">
  <div class="lightbox-inner">
    <button class="lightbox-close" type="button" id="floorplanClose" aria-label="閉じる">×</button>
    <img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B8%E3%82%AA%E3%82%BF%E3%83%AF%E3%83%BC%E5%A0%BA%E7%AD%8B%E6%9C%AC%E7%94%BA/floorplan_20260901_121427_70d4a25a.jpg" alt="ジオタワー堺筋本町 間取り図 拡大">
  </div>
</div>
</div>

<script>
(function(){
  const root=document.getElementById('towerz-openroom-root');
  if(!root) return;

  const openBtn=root.querySelector('#floorplanOpen');
  const closeBtn=root.querySelector('#floorplanClose');
  const lightbox=root.querySelector('#floorplanLightbox');

  function openLightbox(){
    if(!lightbox) return;
    lightbox.classList.add('is-open');
  }
  function closeLightbox(){
    if(!lightbox) return;
    lightbox.classList.remove('is-open');
  }

  if(openBtn) openBtn.addEventListener('click',openLightbox);
  if(closeBtn) closeBtn.addEventListener('click',closeLightbox);
  if(lightbox) lightbox.addEventListener('click',function(e){if(e.target===lightbox) closeLightbox();});

  const gallery=root.querySelector('#gallery');
  if(!gallery) return;
  gallery.classList.add('gallery-js');

  const track=gallery.querySelector('.gallery-track');
  const slides=Array.from(gallery.querySelectorAll('.gallery-slide'));
  const prev=gallery.querySelector('.gallery-prev');
  const next=gallery.querySelector('.gallery-next');
  const dots=Array.from(gallery.querySelectorAll('.gallery-dot'));
  let index=0;
  let touchStartX=0;

  function showSlide(i){
    if(!slides.length) return;
    index=(i+slides.length)%slides.length;
    track.style.transform='translateX(-'+(index*100)+'%)';
    dots.forEach((dot,n)=>dot.classList.toggle('is-active',n===index));
  }

  if(prev) prev.addEventListener('click',()=>showSlide(index-1));
  if(next) next.addEventListener('click',()=>showSlide(index+1));
  dots.forEach((dot,n)=>dot.addEventListener('click',()=>showSlide(n)));

  if(track){
    track.addEventListener('touchstart',function(e){
      touchStartX=e.changedTouches[0].clientX;
    },{passive:true});
    track.addEventListener('touchend',function(e){
      const diff=e.changedTouches[0].clientX-touchStartX;
      if(Math.abs(diff)>40) showSlide(index+(diff<0?1:-1));
    },{passive:true});
  }

  showSlide(0);
})();
</script>]]></description>
            <pubDate>2026-09-09</pubDate>
        </item>
                
        <item>
            <title>【予約制】9/19(土),20(日) 11:00〜17:00</title>
            <link>https://www.esandcompany.co.jp/blog/entry-844887/</link>
            <description><![CDATA[<style>

#towerz-openroom-root{
  --navy:#18224a;
  --navy2:#25388f;
  --blue:#2e43a0;
  --text:#171717;
  --muted:#6b7280;
  --line:#d8dce5;
  --light:#f6f8fc;
  --red:#c92d2d;
  --green:#0e8b80;
  --gold:#c7a15a;
  --content:960px;
  --radius:16px;
  --shadow:0 10px 30px rgba(18,34,74,.08);
  width:100%;
  max-width:none;
  margin:0;
  padding:0;
  color:var(--text);
  background:#fff;
  font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
  line-height:1.75;
}
#towerz-openroom-root,
#towerz-openroom-root *{box-sizing:border-box}
#towerz-openroom-root img{display:block;max-width:100%;height:auto}
#towerz-openroom-root a{color:inherit;text-decoration:none}
#towerz-openroom-root button{font:inherit}

    #towerz-openroom-root{
      --navy:#18224a;
      --navy2:#25388f;
      --blue:#2e43a0;
      --text:#171717;
      --muted:#6b7280;
      --line:#d8dce5;
      --light:#f6f8fc;
      --red:#c92d2d;
      --green:#0e8b80;
      --gold:#c7a15a;
      --content:960px;
      --radius:16px;
      --shadow:0 10px 30px rgba(18,34,74,.08);
    }

    #towerz-openroom-root, #towerz-openroom-root *{box-sizing:border-box;}
    #towerz-openroom-root{scroll-behavior:smooth;}
    #towerz-openroom-root{
      margin:0;
      color:var(--text);
      background:#fff;
      font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
      line-height:1.75;
    }
    #towerz-openroom-root img{display:block;max-width:100%;height:auto;}
    #towerz-openroom-root a{color:inherit;text-decoration:none;}
    #towerz-openroom-root button{font:inherit;}

    #towerz-openroom-root .openroom{overflow:hidden;}
    #towerz-openroom-root .section{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      padding:62px 0;
    }
    #towerz-openroom-root .eyebrow{
      margin:0 0 8px;
      color:var(--blue);
      font-size:12px;
      font-weight:900;
      letter-spacing:.16em;
    }
    #towerz-openroom-root .section-title{
      margin:0;
      font-size:clamp(24px,3vw,34px);
      line-height:1.35;
      color:var(--navy);
    }
    #towerz-openroom-root .section-lead{
      margin:10px 0 0;
      color:var(--muted);
      font-size:14px;
    }

     
    #towerz-openroom-root .hero{
      position:relative;
      min-height:560px;
      display:flex;
      align-items:center;
      padding:58px 16px;
      color:#fff;
      background:
        linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),
        url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
    }
    #towerz-openroom-root .hero-inner{
      width:min(100%,var(--content));
      margin:auto;
    }
    #towerz-openroom-root .event-icon{
      display:inline-flex;
      align-items:center;
      gap:10px;
      padding:9px 14px 9px 10px;
      border:1px solid rgba(255,255,255,.55);
      border-radius:8px;
      background:rgba(255,255,255,.10);
      backdrop-filter:blur(8px);
      font-size:14px;
      font-weight:900;
      letter-spacing:.06em;
    }
    #towerz-openroom-root .event-icon::before{
      content:"";
      width:30px;
      height:30px;
      border-radius:6px;
      background:
        linear-gradient(#fff,#fff) 7px 9px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 15px/16px 2px no-repeat,
        linear-gradient(#fff,#fff) 7px 21px/10px 2px no-repeat,
        linear-gradient(#fff,#fff) 9px 3px/2px 7px no-repeat,
        linear-gradient(#fff,#fff) 19px 3px/2px 7px no-repeat;
      border:2px solid #fff;
      box-sizing:border-box;
    }
    #towerz-openroom-root .hero h1{
      max-width:none;
      margin:22px 0 0;
      color:#fff !important;
      font-size:clamp(28px,3.6vw,42px);
      line-height:1.2;
      letter-spacing:.01em;
      white-space:nowrap;
      text-shadow:0 2px 12px rgba(0,0,0,.35);
    }
    #towerz-openroom-root .hero-specs{
      display:grid;
      grid-template-columns:repeat(4,1fr);
      gap:10px;
      max-width:900px;
      margin-top:30px;
    }
    #towerz-openroom-root .hero-spec{
      padding:15px 16px;
      border-radius:12px;
      background:rgba(255,255,255,.95);
      color:var(--navy);
      box-shadow:0 8px 22px rgba(0,0,0,.12);
    }
    #towerz-openroom-root .hero-spec span{
      display:block;
      color:#697386;
      font-size:12px;
      font-weight:800;
    }
    #towerz-openroom-root .hero-spec strong{
      display:block;
      margin-top:3px;
      font-size:21px;
      line-height:1.3;
    }
    #towerz-openroom-root .hero-spec strong.price{font-size:28px;}

    #towerz-openroom-root .cta-row{
      display:grid;
      grid-template-columns:1fr 1fr;
      gap:12px;
      max-width:700px;
      margin-top:28px;
    }
    #towerz-openroom-root .btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:58px;
      padding:14px 20px;
      border-radius:10px;
      font-weight:900;
      text-align:center;
      box-shadow:0 6px 18px rgba(18,34,74,.16);
      transition:.18s ease;
    }
    #towerz-openroom-root .btn:hover{transform:translateY(-1px);}
    #towerz-openroom-root .btn-primary{background:#fff;color:var(--navy);}
    #towerz-openroom-root .btn-secondary{background:var(--green);color:#fff;}

     
    #towerz-openroom-root .event-wrap{
      position:relative;
      z-index:2;
      margin-top:-38px;
    }
    #towerz-openroom-root .event-card{
      width:min(calc(100% - 32px),var(--content));
      margin:auto;
      display:grid;
      grid-template-columns:1.2fr .8fr;
      gap:22px;
      padding:28px;
      border:1px solid var(--line);
      border-radius:var(--radius);
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .event-dates{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:10px;
      margin-top:16px;
    }
    #towerz-openroom-root .date-chip{
      padding:12px 10px;
      border-radius:10px;
      background:var(--light);
      color:var(--navy);
      text-align:center;
      font-size:14px;
      font-weight:900;
    }
    #towerz-openroom-root .event-time{
      margin-top:15px;
      padding-top:14px;
      border-top:1px solid var(--line);
      color:#333;
      font-size:15px;
      font-weight:700;
    }
    #towerz-openroom-root .event-time strong{
      margin-left:8px;
      color:var(--navy);
      font-size:22px;
    }
    #towerz-openroom-root .reserve-note{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:100%;
      padding:20px;
      border-radius:12px;
      background:#fff6f6;
      color:#a33131;
      text-align:center;
      font-weight:900;
    }

     
    #towerz-openroom-root .property-layout{
      display:grid;
      grid-template-columns:.88fr 1.12fr;
      gap:34px;
      align-items:start;
      margin-top:28px;
    }
    #towerz-openroom-root .floorplan-card{
      margin:0;
      padding:16px;
      border:1px solid var(--line);
      border-radius:14px;
      background:#fff;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .floorplan-button{
      position:relative;
      display:block;
      width:100%;
      padding:0;
      border:0;
      background:none;
      cursor:zoom-in;
    }
    #towerz-openroom-root .floorplan-button::after{
      content:"タップして拡大";
      position:absolute;
      right:10px;
      bottom:10px;
      padding:6px 10px;
      border-radius:999px;
      background:rgba(18,34,74,.88);
      color:#fff;
      font-size:11px;
      font-weight:800;
    }
    #towerz-openroom-root .property-info{
      border-top:1px solid #aaa;
    }
    #towerz-openroom-root .property-row{
      display:grid;
      grid-template-columns:150px 1fr;
      gap:22px;
      align-items:center;
      min-height:88px;
      padding:14px 0;
      border-bottom:1px solid #aaa;
    }
    #towerz-openroom-root .property-row dt{
      margin:0;
      font-size:18px;
      color:#222;
    }
    #towerz-openroom-root .property-row dd{
      margin:0;
      text-align:right;
      font-size:31px;
      font-weight:900;
      color:#17100f;
      line-height:1.15;
    }
    #towerz-openroom-root .property-row dd.price{
      font-size:46px;
      letter-spacing:.01em;
    }
    #towerz-openroom-root .property-row dd small{
      font-size:.55em;
      font-weight:900;
    }
    #towerz-openroom-root .property-sublist{
      margin:24px 0 0;
      padding:0;
      list-style:none;
      font-size:18px;
      line-height:1.55;
    }
    #towerz-openroom-root .property-sublist li{
      position:relative;
      padding-left:21px;
    }
    #towerz-openroom-root .property-sublist li::before{
      content:"";
      position:absolute;
      left:0;
      top:.7em;
      width:11px;
      height:11px;
      border-radius:50%;
      background:#211716;
      transform:translateY(-50%);
    }

     
    #towerz-openroom-root .lightbox{
      position:fixed;
      inset:0;
      z-index:9999;
      display:none;
      align-items:center;
      justify-content:center;
      padding:20px;
      background:rgba(0,0,0,.82);
    }
    #towerz-openroom-root .lightbox.is-open{display:flex;}
    #towerz-openroom-root .lightbox-inner{
      position:relative;
      width:min(94vw,1100px);
      max-height:92vh;
      overflow:auto;
      padding:12px;
      border-radius:12px;
      background:#fff;
    }
    #towerz-openroom-root .lightbox img{width:100%;height:auto;}
    #towerz-openroom-root .lightbox-close{
      position:absolute;
      z-index:2;
      top:10px;
      right:10px;
      width:42px;
      height:42px;
      border:0;
      border-radius:50%;
      background:rgba(18,34,74,.94);
      color:#fff;
      font-size:26px;
      line-height:1;
      cursor:pointer;
    }

     
    #towerz-openroom-root .points{background:var(--light);}
    #towerz-openroom-root .point-grid{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:18px;
      margin-top:28px;
    }
    #towerz-openroom-root .point-card{
      display:flex;
      flex-direction:column;
      justify-content:center;
      min-height:230px;
      padding:28px 22px;
      border-radius:50%;
      background:var(--navy2);
      color:#fff;
      text-align:center;
      aspect-ratio:1/1;
      box-shadow:var(--shadow);
    }
    #towerz-openroom-root .point-no{
      font-size:12px;
      font-weight:900;
      letter-spacing:.12em;
      opacity:.72;
    }
    #towerz-openroom-root .point-card strong{
      display:block;
      margin-top:10px;
      font-size:19px;
      line-height:1.5;
    }

     
    #towerz-openroom-root .gallery-shell{
      position:relative;
      margin-top:28px;
    }
    #towerz-openroom-root .gallery-viewport{
      overflow:hidden;
      border-radius:14px;
      background:#eef1f6;
    }
    #towerz-openroom-root .gallery-track{
      display:flex;
      transition:transform .35s ease;
    }
    #towerz-openroom-root .gallery-slide{
      flex:0 0 100%;
      margin:0;
    }
    #towerz-openroom-root .gallery-slide img{
      width:100%;
      aspect-ratio:16/10;
      object-fit:cover;
    }
    #towerz-openroom-root .gallery-arrow{
      position:absolute;
      top:50%;
      z-index:3;
      width:44px;
      height:44px;
      border:0;
      border-radius:50%;
      background:rgba(24,34,74,.86);
      color:#fff;
      font-size:24px;
      cursor:pointer;
      transform:translateY(-50%);
      box-shadow:0 4px 12px rgba(0,0,0,.16);
    }
    #towerz-openroom-root .gallery-prev{left:12px;}
    #towerz-openroom-root .gallery-next{right:12px;}
    #towerz-openroom-root .gallery-dots{
      display:flex;
      justify-content:center;
      gap:8px;
      margin-top:14px;
    }
    #towerz-openroom-root .gallery-dot{
      width:9px;
      height:9px;
      padding:0;
      border:0;
      border-radius:50%;
      background:#c9cfdb;
      cursor:pointer;
    }
    #towerz-openroom-root .gallery-dot.is-active{background:var(--navy);}

    #towerz-openroom-root .building-summary{
      margin-top:28px;
      padding:22px 24px;
      border:1px solid var(--line);
      border-radius:12px;
      background:#fbfcfe;
      color:#444;
      font-size:14px;
      line-height:1.9;
    }
    #towerz-openroom-root .building-summary strong{
      display:block;
      margin-bottom:8px;
      color:var(--navy);
      font-size:16px;
    }

     
    #towerz-openroom-root .access-card{
      display:grid;
      grid-template-columns:1fr auto;
      gap:18px;
      align-items:center;
      margin-top:26px;
      padding:24px;
      border:1px solid #e7c2bd;
      border-radius:14px;
      background:#fff7f6;
    }
    #towerz-openroom-root .access-card strong{
      display:block;
      font-size:20px;
      color:#31201f;
    }
    #towerz-openroom-root .map-btn{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      min-height:48px;
      padding:10px 18px;
      border-radius:9px;
      background:#b43d34;
      color:#fff;
      font-weight:900;
      white-space:nowrap;
    }
    #towerz-openroom-root .campaign-btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-height:60px;
      margin:18px auto 0;
      padding:14px 24px;
      border:1px solid #d3a84e;
      border-radius:10px;
      background:linear-gradient(135deg,#fff9e7,#f4d887);
      color:#5b4716;
      font-size:18px;
      font-weight:900;
      box-shadow:0 6px 18px rgba(149,113,36,.12);
    }
    #towerz-openroom-root .final-cta{
      margin-top:22px;
      padding:34px;
      border-radius:var(--radius);
      background:var(--navy);
      color:#fff;
      text-align:center;
    }
    #towerz-openroom-root .final-cta h3{
      margin:0;
      color:#fff !important;
      font-size:clamp(24px,3vw,32px);
    }
    #towerz-openroom-root .final-cta p{
      margin:8px 0 0;
      color:rgba(255,255,255,.76);
    }
    #towerz-openroom-root .final-cta .cta-row{
      margin-left:auto;
      margin-right:auto;
    }

    #towerz-openroom-root .mobile-sticky{display:none;}

    @media(max-width:768px){#towerz-openroom-root .section{
        width:min(calc(100% - 28px),var(--content));
        padding:46px 0;
      }#towerz-openroom-root .hero{
        min-height:550px;
        align-items:flex-end;
        padding:34px 14px 78px;
        background:
          linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),
          url("https://cdn.img-asp.jp/cms/833532_4_0_0_1.jpg") center/cover no-repeat;
      }#towerz-openroom-root .hero h1{color:#fff !important;font-size:28px;white-space:normal;line-height:1.25;}#towerz-openroom-root .hero-specs{grid-template-columns:1fr 1fr;}#towerz-openroom-root .hero-spec strong{font-size:18px;}#towerz-openroom-root .hero-spec strong.price{font-size:23px;}#towerz-openroom-root .cta-row{grid-template-columns:1fr;}#towerz-openroom-root .event-wrap{margin-top:-28px;}#towerz-openroom-root .event-card{grid-template-columns:1fr;padding:20px;}#towerz-openroom-root .event-dates{grid-template-columns:1fr 1fr;}#towerz-openroom-root .event-time strong{font-size:20px;}#towerz-openroom-root .property-layout{grid-template-columns:1fr;gap:24px;}#towerz-openroom-root .property-row{
        grid-template-columns:100px 1fr;
        min-height:74px;
        gap:14px;
      }#towerz-openroom-root .property-row dt{font-size:15px;}#towerz-openroom-root .property-row dd{font-size:25px;}#towerz-openroom-root .property-row dd.price{font-size:35px;}#towerz-openroom-root .property-sublist{font-size:15px;}#towerz-openroom-root .point-grid{grid-template-columns:1fr;gap:14px;}#towerz-openroom-root .point-card{
        min-height:0;
        aspect-ratio:auto;
        align-items:flex-start;
        padding:20px;
        border-radius:14px;
        text-align:left;
      }#towerz-openroom-root .point-card strong{
        margin-top:5px;
        font-size:17px;
      }#towerz-openroom-root .gallery-slide img{aspect-ratio:4/3;}#towerz-openroom-root .gallery-arrow{
        width:40px;
        height:40px;
      }#towerz-openroom-root .building-summary{
        padding:18px;
        font-size:13px;
      }#towerz-openroom-root .access-card{grid-template-columns:1fr;}#towerz-openroom-root .final-cta{padding:26px 18px;}#towerz-openroom-root .mobile-sticky{
        position:fixed;
        z-index:99;
        left:0;
        right:0;
        bottom:0;
        display:grid;
        grid-template-columns:1.15fr .85fr;
        gap:8px;
        padding:8px 10px calc(8px + env(safe-area-inset-bottom));
        border-top:1px solid var(--line);
        background:rgba(255,255,255,.96);
        box-shadow:0 -8px 24px rgba(15,23,42,.10);
        backdrop-filter:blur(10px);
      }#towerz-openroom-root .mobile-sticky a{
        min-height:48px;
        display:flex;
        align-items:center;
        justify-content:center;
        border-radius:9px;
        font-size:14px;
        font-weight:900;
      }#towerz-openroom-root .mobile-sticky .web{background:var(--navy);color:#fff;}#towerz-openroom-root .mobile-sticky .tel{background:#def4f0;color:#0f655d;}#towerz-openroom-root{padding-bottom:72px;}}
  

#towerz-openroom-root .hero{
  background:linear-gradient(90deg,rgba(8,17,50,.82),rgba(8,17,50,.30)),url('https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%82%A8%E3%83%AA%E3%82%A2%E3%82%BF%E3%83%AF%E3%83%BC%E4%B8%AD%E4%B9%8B%E5%B3%B6/fv_20260901_112644_7864bc17.jpg') center/cover no-repeat;
}
#towerz-openroom-root .gallery-viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}
#towerz-openroom-root .gallery-viewport::-webkit-scrollbar{display:none}
#towerz-openroom-root .gallery-slide{scroll-snap-align:start}
#towerz-openroom-root .gallery-arrow,#towerz-openroom-root .gallery-dots{display:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-viewport{overflow:hidden;scroll-snap-type:none}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-arrow{display:block}
#towerz-openroom-root .gallery-shell.gallery-js .gallery-dots{display:flex}
@media(max-width:768px){
  #towerz-openroom-root .hero{
    background:linear-gradient(180deg,rgba(8,17,50,.10),rgba(8,17,50,.90) 80%),url('https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%82%A8%E3%83%AA%E3%82%A2%E3%82%BF%E3%83%AF%E3%83%BC%E4%B8%AD%E4%B9%8B%E5%B3%B6/fv_20260901_112644_7864bc17.jpg') center/cover no-repeat;
  }
}
</style>
<div id="towerz-openroom-root">
<main class="openroom">

  <section class="hero">
    <div class="hero-inner">
      <div class="event-icon">予約制内覧会</div>
      <h1>シエリアタワー中之島</h1>

      <div class="hero-specs">
        <div class="hero-spec">
          <span>販売価格</span>
          <strong class="price">18,500万円</strong>
        </div>
        <div class="hero-spec">
          <span>専有面積</span>
          <strong>85.7㎡</strong>
        </div>
        <div class="hero-spec">
          <span>間取り</span>
          <strong>3SLDK+WIC+SIC</strong>
        </div>
        <div class="hero-spec">
          <span>主要採光</span>
          <strong>東角</strong>
        </div>
      </div>

      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜080-6518-6564</a>
      </div>
    </div>
  </section>

  <div class="event-wrap">
    <section class="event-card">
      <div>
        <p class="eyebrow">EVENT INFORMATION</p>
        <h2 class="section-title">開催情報</h2>
        <div class="event-dates"><div class="date-chip">9/19（土）</div><div class="date-chip">9/20（日）</div><div class="date-chip">9/21（月）</div><div class="date-chip">9/22（火）</div><div class="date-chip">9/23（水）</div><div class="date-chip">9/26（土）</div><div class="date-chip">9/27（日）</div></div>
        <div class="event-time">開催時間 <strong>11:00〜17:00</strong></div>
      </div>
      <div class="reserve-note">
        こちらの物件の内覧には、事前予約が必要です。<br>
        WEBまたはお電話よりご予約ください。
      </div>
    </section>
  </div>

  <section class="section">
    <p class="eyebrow">PROPERTY</p>
    <h2 class="section-title">物件の詳細</h2>

    <div class="property-layout">
      <figure class="floorplan-card">
        <button class="floorplan-button" type="button" id="floorplanOpen" aria-label="間取り図を拡大表示">
          <img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%82%A8%E3%83%AA%E3%82%A2%E3%82%BF%E3%83%AF%E3%83%BC%E4%B8%AD%E4%B9%8B%E5%B3%B6/floorplan_20260901_112650_210c6eb2.jpg" alt="シエリアタワー中之島 間取り図">
        </button>
      </figure>

      <div>
        <dl class="property-info">
          <div class="property-row">
            <dt>販売価格</dt>
            <dd class="price">18,500<small>万円</small></dd>
          </div>
          <div class="property-row">
            <dt>専有面積</dt>
            <dd>85.7㎡</dd>
          </div>
          <div class="property-row">
            <dt>階数</dt>
            <dd>9<small>階部分</small></dd>
          </div>
          <div class="property-row">
            <dt>間取り</dt>
            <dd>3SLDK+WIC+SIC</dd>
          </div>
        </dl>

        <ul class="property-sublist">
          <li>バルコニー面積／6.08㎡</li>
          <li>管理費／25,700円</li>
          <li>修繕積立金／10,300円</li>
          <li>現状／空家</li>
          <li>引渡時期／要相談</li>
          <li>取引態様／仲介</li>
        </ul>
      </div>
    </div>
  </section>

  <section class="points">
    <div class="section">
      <p class="eyebrow">RECOMMEND</p>
      <h2 class="section-title">物件のおすすめポイント</h2>

      <div class="point-grid">
        <article class="point-card">
          <span class="point-no">POINT 01</span>
          <strong>9階,東角住戸！リビングのFIX窓は開放感があります！</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 02</span>
          <strong>バルコニーから堂島川を望めます！</strong>
        </article>
        <article class="point-card">
          <span class="point-no">POINT 03</span>
          <strong>WIC・SIC・納戸付きで、収納力もしっかり確保♪</strong>
        </article>
      </div>
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">GALLERY</p>
    <h2 class="section-title">内観写真</h2>
    <p class="section-lead">PC・スマートフォンともにスライダー形式で閲覧できます。</p>

    <div class="gallery-shell" id="gallery">
      <button class="gallery-arrow gallery-prev" type="button" aria-label="前の写真">‹</button>
      <div class="gallery-viewport">
        <div class="gallery-track"><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%82%A8%E3%83%AA%E3%82%A2%E3%82%BF%E3%83%AF%E3%83%BC%E4%B8%AD%E4%B9%8B%E5%B3%B6/room_01_20260901_112654_07a31c7a.jpg" alt="シエリアタワー中之島 室内写真1"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%82%A8%E3%83%AA%E3%82%A2%E3%82%BF%E3%83%AF%E3%83%BC%E4%B8%AD%E4%B9%8B%E5%B3%B6/room_02_20260901_112700_c92511fc.jpg" alt="シエリアタワー中之島 室内写真2"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%82%A8%E3%83%AA%E3%82%A2%E3%82%BF%E3%83%AF%E3%83%BC%E4%B8%AD%E4%B9%8B%E5%B3%B6/room_03_20260901_112707_ce67706d.jpg" alt="シエリアタワー中之島 室内写真3"></figure><figure class="gallery-slide"><img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%82%A8%E3%83%AA%E3%82%A2%E3%82%BF%E3%83%AF%E3%83%BC%E4%B8%AD%E4%B9%8B%E5%B3%B6/room_04_20260901_112712_1efa5ce6.jpg" alt="シエリアタワー中之島 室内写真4"></figure></div>
      </div>
      <button class="gallery-arrow gallery-next" type="button" aria-label="次の写真">›</button>
      <div class="gallery-dots" aria-label="写真選択"><button class="gallery-dot is-active" type="button" aria-label="1枚目"></button><button class="gallery-dot" type="button" aria-label="2枚目"></button><button class="gallery-dot" type="button" aria-label="3枚目"></button><button class="gallery-dot" type="button" aria-label="4枚目"></button></div>
    </div>

    <div class="building-summary">
      <strong>物件概要</strong>
      ●所在地／大阪市福島区福島2丁目 ●交通／ JR東西線「新福島」駅から徒歩4分、京阪中之島線「中之島」駅から徒歩5分、阪神本線「福島」駅から徒歩5分 ●築年月／2025年12月 ●構造・規模／RC造一部S造地上46階建 ●敷地面積／2,972.83㎡ ●用途地域／商業地域 ●総戸数／364戸 ●施工会社／大林組 ●管理形式／全部委託（日勤） ●権利形態／一般定期借地権 ●インターネット費／2,189円 ●月額地代／15,144円 ●解体準備金／5,200円
    </div>
  </section>

  <section class="section">
    <p class="eyebrow">ACCESS</p>
    <h2 class="section-title">現地アクセス</h2>

    <div class="access-card">
      <div>
        <strong>シエリアタワー中之島</strong>
        <span>現地位置はGoogle Mapでご確認いただけます。</span>
      </div>
      <a class="map-btn" href="https://maps.app.goo.gl/mE3VuCZTMGKXiGxE6" target="_blank" rel="noopener">Google Mapを開く</a>
    </div>

    

    <div class="final-cta">
      <h3>実際のお部屋をご覧になりませんか？</h3>
      <p>予約制のため、ご希望日時を事前にお知らせください。</p>
      <div class="cta-row">
        <a class="btn btn-primary" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEBで内覧を予約する</a>
        <a class="btn btn-secondary" href="tel:0120905323">電話で予約する｜080-6518-6564</a>
      </div>
    </div>
  </section>

</main>

<div class="mobile-sticky" aria-label="予約メニュー">
  <a class="web" href="https://forms.gle/cAJiHjaox3YRZQHZA" target="_blank" rel="noopener">WEB予約</a>
  <a class="tel" href="tel:0120905323">電話予約</a>
</div>

<div class="lightbox" id="floorplanLightbox" role="dialog" aria-modal="true" aria-label="間取り図拡大表示">
  <div class="lightbox-inner">
    <button class="lightbox-close" type="button" id="floorplanClose" aria-label="閉じる">×</button>
    <img src="https://esandcompanyholdings.com/openroom-images/OR20260901_105350_124_%E3%82%B7%E3%82%A8%E3%83%AA%E3%82%A2%E3%82%BF%E3%83%AF%E3%83%BC%E4%B8%AD%E4%B9%8B%E5%B3%B6/floorplan_20260901_112650_210c6eb2.jpg" alt="シエリアタワー中之島 間取り図 拡大">
  </div>
</div>
</div>

<script>
(function(){
  const root=document.getElementById('towerz-openroom-root');
  if(!root) return;

  const openBtn=root.querySelector('#floorplanOpen');
  const closeBtn=root.querySelector('#floorplanClose');
  const lightbox=root.querySelector('#floorplanLightbox');

  function openLightbox(){
    if(!lightbox) return;
    lightbox.classList.add('is-open');
  }
  function closeLightbox(){
    if(!lightbox) return;
    lightbox.classList.remove('is-open');
  }

  if(openBtn) openBtn.addEventListener('click',openLightbox);
  if(closeBtn) closeBtn.addEventListener('click',closeLightbox);
  if(lightbox) lightbox.addEventListener('click',function(e){if(e.target===lightbox) closeLightbox();});

  const gallery=root.querySelector('#gallery');
  if(!gallery) return;
  gallery.classList.add('gallery-js');

  const track=gallery.querySelector('.gallery-track');
  const slides=Array.from(gallery.querySelectorAll('.gallery-slide'));
  const prev=gallery.querySelector('.gallery-prev');
  const next=gallery.querySelector('.gallery-next');
  const dots=Array.from(gallery.querySelectorAll('.gallery-dot'));
  let index=0;
  let touchStartX=0;

  function showSlide(i){
    if(!slides.length) return;
    index=(i+slides.length)%slides.length;
    track.style.transform='translateX(-'+(index*100)+'%)';
    dots.forEach((dot,n)=>dot.classList.toggle('is-active',n===index));
  }

  if(prev) prev.addEventListener('click',()=>showSlide(index-1));
  if(next) next.addEventListener('click',()=>showSlide(index+1));
  dots.forEach((dot,n)=>dot.addEventListener('click',()=>showSlide(n)));

  if(track){
    track.addEventListener('touchstart',function(e){
      touchStartX=e.changedTouches[0].clientX;
    },{passive:true});
    track.addEventListener('touchend',function(e){
      const diff=e.changedTouches[0].clientX-touchStartX;
      if(Math.abs(diff)>40) showSlide(index+(diff<0?1:-1));
    },{passive:true});
  }

  showSlide(0);
})();
</script>]]></description>
            <pubDate>2026-09-09</pubDate>
        </item>
            </channel>
</rss>
