{"id":305,"date":"2025-06-18T02:20:43","date_gmt":"2025-06-17T17:20:43","guid":{"rendered":"https:\/\/www.nexttsuyoshi.com\/?page_id=305"},"modified":"2026-02-04T23:44:00","modified_gmt":"2026-02-04T14:44:00","slug":"305-2","status":"publish","type":"page","link":"https:\/\/www.nexttsuyoshi.com\/","title":{"rendered":"Top"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"ja\">\n<head>\n<script async src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-W92WTMYQ07\"><\/script>\n<script>\n  window.dataLayer = window.dataLayer || [];\n  function gtag(){dataLayer.push(arguments);}\n  gtag('js', new Date());\n  gtag('config', 'G-W92WTMYQ07', { send_page_view: true, anonymize_ip: true });\n<\/script>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <meta name=\"description\" content=\"T-FAM\u306f\u6c5f\u6238\u5ddd\u533a\u8239\u5800\u306e\u30c0\u30f3\u30b9\u30b9\u30af\u30fc\u30eb\u3002\u4e00\u4e4b\u6c5f\u30fb\u6771\u5927\u5cf6\u30fb\u897f\u845b\u897f\u30fb\u845b\u897f\u30fb\u5c0f\u5ca9\u30fb\u5e73\u4e95\u30fb\u745e\u6c5f\u30fb\u7be0\u5d0e\u306a\u3069\u6c5f\u6238\u5ddd\u533a\u5168\u57df\u304b\u3089\u901a\u3044\u3084\u3059\u3044\uff01\u6a2a\u6d5c\u30fb\u677e\u4f0f\u3067\u3082\u958b\u8b1b\u3002\u30d2\u30c3\u30d7\u30db\u30c3\u30d7\u30fbGIRLS\u30fbbreakin'\u3002\u521d\u5fc3\u80058\u5272\u3001\u4f53\u9a13500\u5186\u3001\u6c5f\u6238\u5ddd\u533a\u6700\u5b89\u5024\u3002\">\n    <meta name=\"keywords\" content=\"\u30c0\u30f3\u30b9\u30b9\u30af\u30fc\u30eb,\u6c5f\u6238\u5ddd\u533a,\u8239\u5800,\u30d2\u30c3\u30d7\u30db\u30c3\u30d7,\u30ad\u30c3\u30ba\u30c0\u30f3\u30b9,\u5b50\u4f9b\u30c0\u30f3\u30b9\u6559\u5ba4,\u4e00\u4e4b\u6c5f,\u6771\u5927\u5cf6,\u897f\u845b\u897f,\u845b\u897f,\u5c0f\u5ca9,\u5e73\u4e95,\u745e\u6c5f,\u7be0\u5d0e,\u65b0\u5c0f\u5ca9,\u4e80\u6238,\u5927\u5cf6,\u6c5f\u6771\u533a,\u58a8\u7530\u533a,\u6a2a\u6d5c,\u677e\u4f0f,GIRLS,breakin,\u30d6\u30ec\u30a4\u30ad\u30f3,\u521d\u5fc3\u8005,\u4f53\u9a13\u30ec\u30c3\u30b9\u30f3,\u6c5f\u6238\u5ddd\u533a\u6700\u5b89\u5024,\u7fd2\u3044\u4e8b,\u5c0f\u5b66\u751f,\u5e7c\u5150\">\n    <title>T-FAM \u30c0\u30f3\u30b9\u30b9\u30af\u30fc\u30eb\uff5c\u6c5f\u6238\u5ddd\u533a\u8239\u5800\u306e\u30ad\u30c3\u30ba\u30c0\u30f3\u30b9\u6559\u5ba4\uff5c\u4e00\u4e4b\u6c5f\u30fb\u897f\u845b\u897f\u30fb\u845b\u897f\u304b\u3089\u3082\u901a\u3048\u308b<\/title>\n    <meta name=\"geo.region\" content=\"JP-13\">\n    <meta name=\"geo.placename\" content=\"\u6c5f\u6238\u5ddd\u533a\u8239\u5800\">\n    <meta name=\"geo.position\" content=\"35.6867;139.8614\">\n    <script type=\"application\/ld+json\">\n    {\"@context\":\"https:\/\/schema.org\",\"@type\":\"DanceSchool\",\"name\":\"T-FAM\u30c0\u30f3\u30b9\u30b9\u30af\u30fc\u30eb\",\"description\":\"\u6c5f\u6238\u5ddd\u533a\u8239\u5800\u306e\u30ad\u30c3\u30ba\u30c0\u30f3\u30b9\u30b9\u30af\u30fc\u30eb\u3002\u4e00\u4e4b\u6c5f\u30fb\u6771\u5927\u5cf6\u30fb\u897f\u845b\u897f\u30fb\u845b\u897f\u30fb\u5c0f\u5ca9\u30fb\u5e73\u4e95\u304b\u3089\u901a\u3044\u3084\u3059\u3044\u3002\u30d2\u30c3\u30d7\u30db\u30c3\u30d7\u30fbGIRLS\u30fbbreakin'\u3002\u521d\u5fc3\u80058\u5272\u3001\u4f53\u9a13500\u5186\u3001\u6c5f\u6238\u5ddd\u533a\u6700\u5b89\u5024\u3002\u6a2a\u6d5c\u30fb\u677e\u4f0f\u3067\u3082\u958b\u8b1b\u3002\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"\u8239\u5800\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u4f1a\u9928\",\"addressLocality\":\"\u6c5f\u6238\u5ddd\u533a\",\"addressRegion\":\"\u6771\u4eac\u90fd\",\"postalCode\":\"134-0091\",\"addressCountry\":\"JP\"},\"areaServed\":[\"\u6c5f\u6238\u5ddd\u533a\",\"\u8239\u5800\",\"\u4e00\u4e4b\u6c5f\",\"\u6771\u5927\u5cf6\",\"\u897f\u845b\u897f\",\"\u845b\u897f\",\"\u5c0f\u5ca9\",\"\u5e73\u4e95\",\"\u745e\u6c5f\",\"\u7be0\u5d0e\",\"\u65b0\u5c0f\u5ca9\",\"\u4e80\u6238\",\"\u5927\u5cf6\",\"\u6c5f\u6771\u533a\",\"\u58a8\u7530\u533a\",\"\u6a2a\u6d5c\u5e02\u90fd\u7b51\u533a\",\"\u677e\u4f0f\u753a\"],\"priceRange\":\"\u00a54000\u301c\u00a55000\/\u6708\",\"offers\":{\"@type\":\"Offer\",\"name\":\"\u4f53\u9a13\u30ec\u30c3\u30b9\u30f3\",\"price\":\"500\",\"priceCurrency\":\"JPY\"},\"telephone\":\"\",\"email\":\"next-tsuyoshi@ezweb.ne.jp\"}\n    <\/script>\n    <style>\n        :root{--primary-color:#d32f2f;--secondary-color:#1a1a1a;--accent-color:#ff4b4b;--light-color:#2a2a2a;--dark-color:#0a0a0a;--text-color:#fff;--text-secondary:#e0e0e0;--border-color:rgba(255,255,255,.15);--transition-speed:.3s;--glow-color:rgba(255,75,75,.6);--gradient-primary:linear-gradient(45deg,var(--primary-color),var(--accent-color));--box-shadow:0 10px 30px rgba(0,0,0,.25);--header-height:70px}\n        *{margin:0;padding:0;box-sizing:border-box;font-family:'Montserrat','Helvetica Neue',Arial,'Hiragino Kaku Gothic ProN','Hiragino Sans',Meiryo,sans-serif}\n        body{color:var(--text-color);line-height:1.6;background-color:var(--dark-color);overflow-x:hidden;font-size:16px}\n        a{text-decoration:none;color:inherit;transition:var(--transition-speed)}\n        ul{list-style:none}\n        img{max-width:100%;height:auto;display:block}\n        h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3;margin:0 0 20px}\n        .container{width:100%;max-width:1400px;margin:0 auto;padding:0 15px;position:relative;z-index:1}\n        .full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}\n        .btn{display:inline-block;padding:16px 32px;background:var(--gradient-primary);color:#fff;border-radius:0;font-weight:700;font-size:1rem;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);text-transform:uppercase;letter-spacing:1.5px;box-shadow:0 6px 20px rgba(255,59,48,.4);border:none;cursor:pointer}\n        .btn:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 10px 30px rgba(255,75,75,.5);color:#fff}\n        .section{padding:120px 0;position:relative;overflow:hidden}\n        .section-dark{background-color:var(--secondary-color)}\n        .section-heading{position:relative;padding:0;margin-bottom:40px;text-align:left}\n        .heading-container{position:relative;padding-left:25px;max-width:1200px;margin:0 auto}\n        .heading-container::before{content:'';position:absolute;left:0;top:0;height:100%;width:6px;background:var(--gradient-primary);border-radius:3px}\n        .heading-text{font-size:2.5rem;font-weight:800;color:var(--text-color);margin-bottom:15px;letter-spacing:1px;line-height:1.2}\n        .heading-subtitle{font-size:1.2rem;color:var(--text-secondary);font-weight:300;line-height:1.6;max-width:900px}\n        @keyframes fadeInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}\n        @keyframes glow{0%{box-shadow:0 0 5px var(--glow-color)}50%{box-shadow:0 0 25px var(--glow-color)}100%{box-shadow:0 0 5px var(--glow-color)}}\n        @keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}\n        @keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}\n        header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:rgba(0,0,0,.9);transition:all .4s ease;border-bottom:1px solid rgba(255,255,255,.05);height:var(--header-height);display:flex;align-items:center}\n        header.scrolled{height:60px;background-color:rgba(0,0,0,.98)}\n        .header-inner{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 15px}\n        .logo{position:relative;transition:all .3s ease;display:flex;align-items:center}\n        .logo-image{height:40px;width:auto;transition:all .3s ease}\n        header.scrolled .logo-image{height:35px}\n        .nav-menu{display:flex;height:100%}\n        .nav-item{margin:0 20px;height:100%;display:flex;align-items:center;position:relative}\n        .nav-link{font-weight:500;font-size:.85rem;position:relative;padding:8px 0;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:2px;transition:all .3s ease;display:flex;align-items:center;height:100%}\n        .nav-link:hover{color:#fff}\n        .nav-link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--primary-color);transition:width .3s ease}\n        .nav-link:hover::after{width:100%}\n        .nav-cta{background:transparent;border:1px solid var(--primary-color);color:#fff;padding:10px 25px;margin-left:20px;font-weight:600;letter-spacing:2px;transition:all .3s ease}\n        .nav-cta:hover{background:var(--primary-color);transform:translateY(-2px)}\n        .mobile-toggle{display:none;cursor:pointer;font-size:1.5rem;color:var(--text-color);border:none;background:0 0;z-index:1002;padding:10px}\n        .hero{height:100vh;min-height:650px;width:100%;background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url('https:\/\/www.t-famdance.com\/wp-content\/uploads\/2025\/05\/\u30e1\u30a4\u30f3\u80cc\u666f.png') no-repeat center center\/cover;color:#fff;display:flex;align-items:center;text-align:center;position:relative;overflow:hidden;padding-top:var(--header-height)}\n        .hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(211,47,47,.15) 0,transparent 70%);z-index:1}\n        .hero-content{max-width:1000px;margin:0 auto;position:relative;z-index:2;animation:fadeInUp 1.2s cubic-bezier(.19,1,.22,1);padding:0 20px;width:100%;text-align:center}\n        .hero-tagline{font-size:.85rem;letter-spacing:4px;color:rgba(255,255,255,.5);margin-bottom:30px;text-transform:uppercase}\n        .hero-title-cool{font-size:3.5rem;font-weight:800;margin-bottom:20px;letter-spacing:2px;line-height:1.3}\n        .hero-title-cool span{color:var(--primary-color)}\n        .hero-subtitle-cool{font-size:1.2rem;margin-bottom:50px;font-weight:400;color:rgba(255,255,255,.6);letter-spacing:2px}\n        .hero-offer-cool{border:1px solid rgba(255,255,255,.15);padding:40px;margin-bottom:50px;max-width:600px;margin-left:auto;margin-right:auto;background:rgba(0,0,0,.3);backdrop-filter:blur(10px)}\n        .offer-main-cool{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:25px}\n        .offer-label-cool{font-size:.9rem;letter-spacing:3px;color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.2);padding:8px 15px}\n        .offer-price-cool{font-size:3.5rem;font-weight:900;color:#fff;font-family:'Montserrat',sans-serif}\n        .offer-features-cool{display:flex;flex-direction:column;gap:10px;align-items:center}\n        .offer-features-cool span{color:rgba(255,255,255,.5);font-size:.9rem;letter-spacing:1px}\n        .hero-btns-cool{display:flex;justify-content:center;align-items:center;gap:20px}\n        .btn-primary-cool{display:inline-block;padding:18px 45px;background:var(--primary-color);color:#fff;font-weight:700;font-size:1rem;letter-spacing:2px;transition:all .3s ease;border:2px solid var(--primary-color)}\n        .btn-primary-cool:hover{background:transparent;color:#fff;transform:translateY(-3px)}\n        .btn-secondary-cool{display:inline-block;padding:18px 45px;background:transparent;border:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.7);font-weight:600;font-size:1rem;letter-spacing:2px;transition:all .3s ease}\n        .btn-secondary-cool:hover{border-color:#fff;color:#fff;transform:translateY(-3px)}\n        .info-banner-cool{background:#000;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:15px 0;text-align:center}\n        .info-text-cool{font-size:.9rem;color:rgba(255,255,255,.6);letter-spacing:2px;margin:0}\n        .info-highlight-cool{color:var(--primary-color);font-weight:700;margin-right:15px}\n        @media (max-width:768px){.hero-title-cool{font-size:2.2rem}.hero-subtitle-cool{font-size:1rem}.offer-price-cool{font-size:2.5rem}.hero-btns-cool{flex-direction:column;gap:15px}.btn-primary-cool,.btn-secondary-cool{width:100%;max-width:280px;text-align:center;padding:15px 30px}.offer-main-cool{flex-direction:column;gap:10px}.hero-tagline{font-size:.75rem;letter-spacing:2px}}\n        .price-section{padding:100px 0;background:linear-gradient(135deg,var(--secondary-color),var(--dark-color))}\n        \n        \/* \u30af\u30fc\u30eb\u6599\u91d1\u30bb\u30af\u30b7\u30e7\u30f3 *\/\n        .price-badge-cool{display:inline-block;background:transparent;border:2px solid #fff;color:#fff;padding:8px 25px;font-weight:700;font-size:.9rem;margin-bottom:30px;letter-spacing:3px;text-transform:uppercase}\n        .price-row-label{color:rgba(255,255,255,.3);font-size:1rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;margin:40px 0 20px;padding-left:5px;border-left:3px solid var(--primary-color)}\n        .price-grid-cool{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\n        .price-grid-2col{grid-template-columns:repeat(2,1fr);max-width:700px;margin:0 auto}\n        .price-card-cool{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:0;padding:35px 25px;text-align:center;position:relative;transition:all .4s ease;overflow:hidden}\n        .price-card-cool::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:var(--primary-color);transform:scaleX(0);transition:transform .4s ease}\n        .price-card-cool:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2);transform:translateY(-5px)}\n        .price-card-cool:hover::before{transform:scaleX(1)}\n        .price-card-tag{position:absolute;top:15px;right:15px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.6);padding:4px 10px;font-size:.65rem;font-weight:600;letter-spacing:2px;border-radius:0}\n        .tag-pink{background:rgba(255,105,180,.2);color:#ff69b4}\n        .tag-cyan{background:rgba(0,255,255,.15);color:#00ffff}\n        .price-card-title-cool{font-size:1.1rem;font-weight:600;color:var(--text-color);margin-bottom:20px;letter-spacing:1px}\n        .price-card-amount-cool{font-size:2.8rem;font-weight:800;color:#fff;margin-bottom:8px;font-family:'Montserrat',sans-serif}\n        .price-card-amount-cool span{font-size:.9rem;color:rgba(255,255,255,.5);font-weight:400}\n        .price-card-note-cool{font-size:.85rem;color:rgba(255,255,255,.4);letter-spacing:1px}\n        .girls-card{border-color:rgba(255,105,180,.3)}\n        .girls-card:hover{border-color:rgba(255,105,180,.5)}\n        .girls-card::before{background:linear-gradient(90deg,#ff69b4,#ff1493)}\n        .breakin-card{border-color:rgba(0,255,255,.3)}\n        .breakin-card:hover{border-color:rgba(0,255,255,.5)}\n        .breakin-card::before{background:linear-gradient(90deg,#00ffff,#00bfff)}\n        .price-benefits-cool{display:flex;justify-content:center;gap:40px;margin-top:50px;flex-wrap:wrap}\n        .price-benefit-cool{display:flex;align-items:center;gap:10px}\n        .benefit-icon-cool{color:var(--primary-color);font-weight:900;font-size:1rem}\n        .benefit-text-cool{color:rgba(255,255,255,.6);font-size:.95rem;letter-spacing:1px}\n        .btn-cool{display:inline-block;padding:16px 40px;background:transparent;border:2px solid var(--primary-color);color:#fff;font-weight:700;font-size:1rem;letter-spacing:2px;transition:all .3s ease;text-transform:uppercase}\n        .btn-cool:hover{background:var(--primary-color);color:#fff;transform:translateY(-3px);box-shadow:0 10px 30px rgba(211,47,47,.4)}\n        @media (max-width:768px){.price-grid-cool{grid-template-columns:1fr}.price-grid-2col{grid-template-columns:1fr}.price-benefits-cool{flex-direction:column;align-items:center;gap:20px}}\n        \n        \/* \u30af\u30fc\u30eb\u306a\u7406\u7531\u30bb\u30af\u30b7\u30e7\u30f3 *\/\n        .reason-grid-cool{display:flex;flex-direction:column;gap:0;margin-top:60px}\n        .reason-item-cool{display:flex;align-items:flex-start;gap:40px;padding:50px 0;border-bottom:1px solid rgba(255,255,255,.08);transition:all .4s ease}\n        .reason-item-cool:hover{background:rgba(255,255,255,.02);padding-left:20px}\n        .reason-item-cool:last-child{border-bottom:none}\n        .reason-number-cool{font-size:4rem;font-weight:900;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.2);font-family:'Montserrat',sans-serif;line-height:1;min-width:120px;transition:all .4s ease}\n        .reason-item-cool:hover .reason-number-cool{-webkit-text-stroke:1px var(--primary-color);color:rgba(211,47,47,.1)}\n        .reason-content-cool{flex:1}\n        .reason-title-cool{font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:15px;letter-spacing:1px}\n        .reason-text-cool{color:rgba(255,255,255,.6);line-height:1.9;font-size:1rem;margin-bottom:20px}\n        .reason-tag-cool{color:var(--primary-color);font-size:.9rem;font-weight:600;letter-spacing:1px}\n        .cta-section-cool{text-align:center;margin-top:80px;padding-top:60px;position:relative}\n        .cta-line-cool{width:1px;height:60px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.3));margin:0 auto 40px}\n        .cta-text-cool{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:15px;letter-spacing:2px}\n        .cta-subtext-cool{color:rgba(255,255,255,.5);font-size:1rem;margin-bottom:40px;letter-spacing:1px}\n        @media (max-width:768px){.reason-item-cool{flex-direction:column!important;gap:6px!important;padding:10px!important}.reason-number-cool{font-size:1.4rem!important;min-width:auto}.reason-item-cool:hover{padding-left:0}.cta-text-cool{font-size:1.4rem}}\n        \n        \/* \u30af\u30fc\u30eb\u306aSNS\u30bb\u30af\u30b7\u30e7\u30f3 *\/\n        .sns-preview-grid{display:flex;justify-content:center;gap:20px;max-width:600px;margin:0 auto}\n        .sns-preview-card{display:flex;align-items:center;gap:15px;padding:20px 25px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);flex:1;transition:all .3s ease}\n        .sns-preview-card:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2);transform:translateY(-3px)}\n        .sns-preview-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:#fff;letter-spacing:1px}\n        .sns-preview-info{display:flex;flex-direction:column;gap:3px;flex:1}\n        .sns-preview-name{font-size:1rem;font-weight:600;color:#fff}\n        .sns-preview-handle{font-size:.75rem;color:rgba(255,255,255,.5)}\n        .sns-preview-arrow{font-size:1.2rem;color:rgba(255,255,255,.3)}\n        @media (max-width:768px){.sns-preview-grid{flex-direction:column;gap:10px;padding:0 10px}.sns-preview-card{padding:15px}.sns-preview-icon{width:40px;height:40px;font-size:.75rem}.sns-preview-name{font-size:.85rem}.sns-preview-handle{font-size:.65rem}}\n        .sns-video-grid{display:flex;justify-content:center;gap:20px;margin-bottom:40px}\n        .sns-video-item{max-width:325px;width:100%}\n        .sns-video-item blockquote{margin:0!important}\n        .video-notice-cool{display:flex;align-items:center;justify-content:center;gap:15px;padding:20px;border:1px solid rgba(255,255,255,.1);margin-bottom:50px}\n        .video-notice-icon{color:var(--primary-color);font-weight:900}\n        .video-notice-text-cool{color:rgba(255,255,255,.7);font-size:1rem;letter-spacing:1px;margin:0}\n        .video-notice-text-cool span{color:#fff;font-weight:700}\n        .sns-grid-cool{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}\n        .sns-card-cool{display:block;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);padding:30px;transition:all .4s ease;text-decoration:none}\n        .sns-card-cool:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2);transform:translateY(-5px)}\n        .sns-card-inner{display:flex;align-items:center;gap:20px;margin-bottom:15px}\n        .sns-icon-cool{width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1rem;letter-spacing:1px;border:1px solid rgba(255,255,255,.2);color:#fff}\n        .instagram-card-cool .sns-icon-cool{border-color:rgba(225,48,108,.5);color:#e1306c}\n        .tiktok-card-cool .sns-icon-cool{border-color:rgba(0,255,255,.5);color:#00ffff}\n        .sns-info-cool{flex:1}\n        .sns-title-cool{font-size:1.2rem;font-weight:700;color:#fff;margin:0 0 5px;letter-spacing:1px}\n        .sns-username-cool{font-size:.85rem;color:rgba(255,255,255,.5);margin:0;font-family:monospace}\n        .sns-arrow-cool{font-size:1.5rem;color:rgba(255,255,255,.3);transition:all .3s ease}\n        .sns-card-cool:hover .sns-arrow-cool{color:#fff;transform:translateX(5px)}\n        .sns-desc-cool{color:rgba(255,255,255,.5);font-size:.9rem;margin:0;letter-spacing:.5px}\n        @media (max-width:768px){.sns-grid-cool{grid-template-columns:1fr}.sns-video-grid{flex-direction:column;align-items:center}}\n        \n        \/* \u30b9\u30af\u30ed\u30fc\u30eb\u30a4\u30f3\u30b8\u30b1\u30fc\u30bf\u30fc *\/\n        .scroll-hint{display:none}\n        @media (max-width:768px){\n            .scroll-hint{display:flex;align-items:center;justify-content:center;gap:5px;font-size:.55rem;color:rgba(255,255,255,.4);margin-bottom:10px;letter-spacing:1px}\n            .scroll-hint::before,.scroll-hint::after{content:'';width:20px;height:1px;background:rgba(255,255,255,.2)}\n        }\n        \n        \/* \u30af\u30fc\u30eb\u306a\u30af\u30e9\u30b9\u30bb\u30af\u30b7\u30e7\u30f3 *\/\n        .instructor-wrapper{display:flex;flex-direction:column;gap:25px;margin-top:60px}\n        .instructor-row{display:flex;justify-content:center;gap:25px}\n        .instructor-card-c{display:flex;align-items:center;gap:20px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);padding:25px 30px;min-width:320px;transition:all .4s ease}\n        .instructor-card-c:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.15);transform:translateY(-5px)}\n        .photo-square{width:80px;height:80px;overflow:hidden;flex-shrink:0}\n        .photo-square img{width:100%;height:100%;object-fit:cover}\n        .instructor-info-c{text-align:left}\n        .instructor-tag-c{display:inline-block;font-size:.65rem;letter-spacing:2px;color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.2);padding:3px 8px;margin-bottom:8px}\n        .instructor-tag-c.tag-pink{border-color:rgba(255,105,180,.5);color:#ff69b4}\n        .instructor-tag-c.tag-cyan{border-color:rgba(0,255,255,.5);color:#00ffff}\n        .instructor-name-c{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:5px;letter-spacing:1px}\n        .instructor-location-c{font-size:.8rem;color:rgba(255,255,255,.4);letter-spacing:.5px}\n        @media (max-width:992px){.instructor-row{flex-wrap:wrap}.instructor-card-c{min-width:280px}}\n        \n        .class-grid-cool{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:60px}\n        .class-item-cool{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);overflow:hidden;transition:all .4s ease}\n        .class-item-cool:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.15);transform:translateY(-5px)}\n        .class-image-cool{height:280px;overflow:hidden}\n        .class-image-cool img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}\n        .class-item-cool:hover .class-image-cool img{transform:scale(1.05)}\n        .class-content-cool{padding:25px}\n        .class-tag-cool{display:inline-block;font-size:.7rem;letter-spacing:2px;color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.2);padding:4px 10px;margin-bottom:15px}\n        .class-title-cool{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:15px;letter-spacing:1px}\n        .class-instructor-cool{display:flex;align-items:center;gap:12px;margin-bottom:15px}\n        .instructor-avatar-cool{width:35px;height:35px;border-radius:0;object-fit:cover;border:1px solid rgba(255,255,255,.2)}\n        .class-instructor-cool span{color:var(--primary-color);font-weight:600;font-size:.9rem}\n        .class-text-cool{color:rgba(255,255,255,.5);font-size:.9rem;line-height:1.7;margin-bottom:20px}\n        .class-meta-cool{display:flex;flex-wrap:wrap;gap:10px;padding-top:15px;border-top:1px solid rgba(255,255,255,.08)}\n        .class-meta-cool span{font-size:.75rem;color:rgba(255,255,255,.4);letter-spacing:1px}\n        \n        \/* \u6a2a\u6d5c\u544a\u77e5 *\/\n        .yokohama-notice-cool{border:1px solid rgba(0,200,255,.3);padding:50px;margin-top:60px;text-align:center;position:relative;background:rgba(0,200,255,.03)}\n        .yokohama-tag{display:inline-block;font-size:.75rem;letter-spacing:3px;color:#00c8ff;border:1px solid rgba(0,200,255,.5);padding:5px 15px;margin-bottom:20px}\n        .yokohama-title-cool{font-size:2.5rem;font-weight:900;color:#fff;margin-bottom:10px;letter-spacing:5px}\n        .yokohama-subtitle-cool{color:rgba(255,255,255,.6);font-size:1rem;margin-bottom:25px;letter-spacing:1px}\n        .yokohama-classes{display:flex;flex-direction:column;gap:8px;align-items:center}\n        .yokohama-classes span{color:rgba(255,255,255,.5);font-size:.9rem;letter-spacing:1px}\n        \n        \/* \u57fa\u790e\u30af\u30e9\u30b9\u60c5\u5831 *\/\n        .basic-class-info-cool{border:1px solid rgba(255,255,255,.1);padding:40px;margin-top:40px;display:flex;gap:40px;align-items:flex-start}\n        .basic-info-header{min-width:200px}\n        .basic-info-tag{display:inline-block;font-size:.7rem;letter-spacing:2px;color:var(--primary-color);border:1px solid var(--primary-color);padding:4px 10px;margin-bottom:10px}\n        .basic-info-title{font-size:1.2rem;font-weight:700;color:#fff;letter-spacing:1px;margin:0}\n        .basic-info-content{flex:1}\n        .basic-info-main{color:#fff;font-size:1rem;margin-bottom:15px;letter-spacing:1px}\n        .basic-info-list{list-style:none;padding:0;margin:0}\n        .basic-info-list li{color:rgba(255,255,255,.5);font-size:.9rem;margin-bottom:8px;letter-spacing:1px}\n        \n        \/* \u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u30bb\u30af\u30b7\u30e7\u30f3 *\/\n        .schedule-table-container-cool{margin-top:60px;overflow-x:auto}\n        .schedule-table-cool{width:100%;border-collapse:collapse;min-width:800px}\n        .schedule-table-cool th{background:#000;color:#fff;padding:15px;text-align:center;font-weight:600;letter-spacing:3px;font-size:.9rem;border:1px solid rgba(255,255,255,.1)}\n        .schedule-table-cool td{padding:15px;text-align:center;border:1px solid rgba(255,255,255,.08);vertical-align:top;background:rgba(255,255,255,.02)}\n        .location-row td{background:rgba(255,255,255,.05);font-size:.85rem;color:rgba(255,255,255,.6);letter-spacing:1px}\n        .location-link-cool{color:#00c8ff;text-decoration:none;transition:color .3s}\n        .location-link-cool:hover{color:#fff}\n        .schedule-class-cool{background:rgba(0,0,0,.3);padding:12px;margin-bottom:8px;border-left:2px solid var(--primary-color);text-align:left}\n        .schedule-class-cool:last-child{margin-bottom:0}\n        .schedule-class-cool.girls-class{border-left-color:#ff69b4}\n        .schedule-class-cool.breakin-class{border-left-color:#00ffff}\n        .class-time-cool{color:var(--primary-color);font-size:.8rem;font-weight:600;margin:0 0 5px;letter-spacing:1px}\n        .class-name-cool{color:#fff;font-size:.9rem;font-weight:600;margin:0 0 3px}\n        .class-instructor-cool-name{color:rgba(255,255,255,.5);font-size:.75rem;margin:0}\n        .class-location-tag{display:inline-block;font-size:.65rem;color:#00c8ff;background:rgba(0,200,255,.1);padding:2px 6px;margin-top:5px;letter-spacing:1px}\n        \n        .schedule-info-cool{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:50px}\n        .schedule-info-item-cool{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);padding:25px}\n        .info-title-cool{font-size:.9rem;font-weight:700;color:#fff;letter-spacing:2px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}\n        .info-list-cool{list-style:none;padding:0;margin:0}\n        .info-list-cool li{color:rgba(255,255,255,.5);font-size:.85rem;margin-bottom:10px;letter-spacing:.5px}\n        .info-text-note{color:rgba(255,255,255,.5);font-size:.85rem;line-height:1.6}\n        .area-seo-text-cool{margin-top:50px;padding:30px;border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.01)}\n        .area-seo-text-cool h4{color:rgba(255,255,255,.4);font-size:.8rem;letter-spacing:2px;margin-bottom:15px}\n        .area-seo-text-cool p{color:rgba(255,255,255,.3);font-size:.85rem;line-height:1.8}\n        \n        \/* \u751f\u5f92\u306e\u58f0\u30bb\u30af\u30b7\u30e7\u30f3 *\/\n        .testimonials-section-cool{padding:120px 0;background:#0a0a0a}\n        .testimonials-grid-cool{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:60px}\n        .testimonial-card{background:transparent;border:1px solid rgba(255,255,255,.08);padding:30px;position:relative;transition:all .4s ease}\n        .testimonial-card::before{content:'';position:absolute;top:0;left:0;width:3px;height:0;background:var(--primary-color);transition:height .4s ease}\n        .testimonial-card:hover{background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.15);transform:translateY(-5px)}\n        .testimonial-card:hover::before{height:100%}\n        .testimonial-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}\n        .testimonial-avatar{width:60px;height:60px;border-radius:0;object-fit:cover;filter:grayscale(30%);transition:filter .3s ease;border:none}\n        .testimonial-card:hover .testimonial-avatar{filter:grayscale(0)}\n        .testimonial-name{font-size:.85rem;font-weight:600;color:#fff;letter-spacing:1px;margin:0}\n        .testimonial-rating{font-size:.75rem;color:rgba(255,255,255,.2);margin-bottom:15px;letter-spacing:3px}\n        .testimonial-text{font-size:.9rem;color:rgba(255,255,255,.5);line-height:1.8;letter-spacing:.5px;margin:0}\n        \n        \/* \u30ae\u30e3\u30e9\u30ea\u30fc\u30bb\u30af\u30b7\u30e7\u30f3 *\/\n        .gallery-section-cool{padding:120px 0;background:#000}\n        .gallery-grid-cool{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:60px}\n        .gallery-item{position:relative;aspect-ratio:1;overflow:hidden}\n        .gallery-item img{width:100%;height:100%;object-fit:cover;transition:all .6s ease;filter:grayscale(50%)}\n        .gallery-item:hover img{transform:scale(1.05);filter:grayscale(0)}\n        .gallery-overlay{position:absolute;inset:0;background:rgba(0,0,0,.3);opacity:1;transition:opacity .3s}\n        .gallery-item:hover .gallery-overlay{opacity:0}\n        .gallery-refresh-btn{display:inline-block;padding:15px 40px;background:transparent;border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.5);font-size:.8rem;letter-spacing:3px;cursor:pointer;transition:all .3s ease;margin-top:40px}\n        .gallery-refresh-btn:hover{border-color:#fff;color:#fff;transform:translateY(-3px)}\n        \n        \/* \u30d3\u30b8\u30e5\u30a2\u30eb\u30d0\u30ca\u30fc\uff08\u30bb\u30af\u30b7\u30e7\u30f3\u9593\uff09 *\/\n        .visual-banner{height:400px;position:relative;overflow:hidden}\n        .visual-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;filter:none;transition:transform 8s ease}\n        .visual-banner:hover img{transform:scale(1.05)}\n        .visual-banner::before{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 40%,transparent 70%);z-index:1}\n        .visual-banner-content{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:30px 20px;text-align:left}\n        .visual-banner-text{font-size:2.5rem;font-weight:900;color:#fff;letter-spacing:3px;text-transform:uppercase;line-height:1.1;margin-bottom:8px}\n        .visual-banner-text span{color:var(--primary-color)}\n        .visual-banner-sub{font-size:1rem;color:rgba(255,255,255,.7);letter-spacing:2px;font-weight:300}\n        @media (max-width:768px){.visual-banner{height:220px}.visual-banner-content{padding:15px 12px}.visual-banner-text{font-size:1.3rem;letter-spacing:1px}.visual-banner-sub{font-size:.65rem}}\n        \n        \/* ========== \u30b9\u30de\u30db\u5b8c\u5168\u30ea\u30c7\u30b6\u30a4\u30f3 ========== *\/\n        @media (max-width:768px){\n            \/* \u57fa\u672c - \u8d85\u30b3\u30f3\u30d1\u30af\u30c8 *\/\n            body{font-size:13px}\n            .container{padding:0 8px}\n            .section{padding:15px 0!important}\n            .heading-text{font-size:.95rem!important;letter-spacing:1px!important;margin-bottom:2px!important}\n            .heading-subtitle{font-size:.6rem;line-height:1.2}\n            .heading-container{padding-left:8px;margin-bottom:10px!important}\n            .heading-container::before{width:2px}\n            .section-heading{margin-bottom:10px!important}\n            \n            \/* ===== \u30d2\u30fc\u30ed\u30fc ===== *\/\n            .hero{min-height:auto;padding:55px 0 20px}\n            .hero-content{padding:0 8px}\n            .hero-tagline{font-size:.5rem;letter-spacing:1px;margin-bottom:5px}\n            .hero-title-cool{font-size:1.4rem;letter-spacing:0;margin-bottom:5px}\n            .hero-subtitle-cool{font-size:.65rem;margin-bottom:12px}\n            .hero-offer-cool{padding:10px 8px;margin-bottom:12px}\n            .offer-main-cool{flex-direction:row;gap:6px;align-items:center;margin-bottom:8px}\n            .offer-label-cool{font-size:.45rem;padding:2px 5px}\n            .offer-price-cool{font-size:1.5rem}\n            .offer-features-cool{gap:3px}\n            .offer-features-cool span{font-size:.5rem;padding:2px 5px}\n            .hero-btns-cool{flex-direction:row;gap:5px}\n            .btn-primary-cool,.btn-secondary-cool{padding:8px 10px;font-size:.6rem;flex:1}\n            \n            \/* \u30a4\u30f3\u30d5\u30a9\u30d0\u30ca\u30fc *\/\n            .info-banner-cool{padding:5px}\n            .info-text-cool{font-size:.5rem}\n            \n            \/* ===== \u6599\u91d1 ===== *\/\n            .price-section-cool{padding:15px 0!important}\n            .price-badge-cool{font-size:.5rem;padding:2px 6px;margin-bottom:8px}\n            .price-row-label{font-size:.55rem;margin:8px 0 5px;padding-left:6px;letter-spacing:1px}\n            .price-grid-cool{grid-template-columns:repeat(2,1fr)!important;gap:5px}\n            .price-grid-2col{grid-template-columns:repeat(2,1fr)!important;gap:5px;max-width:100%}\n            .price-card-cool{padding:8px 5px}\n            .price-card-tag{top:3px;right:3px;font-size:.35rem;padding:1px 3px;letter-spacing:0}\n            .price-card-title-cool{font-size:.65rem;margin-bottom:5px;letter-spacing:0}\n            .price-card-amount-cool{font-size:1.2rem;letter-spacing:-1px}\n            .price-card-amount-cool span{font-size:.5rem}\n            .price-card-note-cool{font-size:.45rem;margin-top:3px}\n            .price-benefits-cool{flex-direction:row;flex-wrap:wrap;gap:5px;margin-top:10px;justify-content:center}\n            .price-benefit-cool{font-size:.55rem;padding:5px 8px}\n            .benefit-icon-cool{font-size:.4rem}\n            \n            \/* ===== WHY T-FAM ===== *\/\n            .reason-section-cool{padding:15px 0!important}\n            .reason-grid-cool{display:flex!important;flex-direction:row!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;gap:6px;padding:0 8px 6px;margin:0 -8px;flex-wrap:nowrap!important}\n            .reason-item-cool{flex:0 0 auto!important;width:200px!important;min-width:200px!important;flex-direction:column!important;gap:6px;padding:10px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.1)!important}\n            .reason-number-cool{font-size:1.4rem;color:var(--primary-color)}\n            .reason-title-cool{font-size:.75rem;margin-bottom:3px}\n            .reason-text-cool{font-size:.6rem;line-height:1.3}\n            .reason-tag-cool{font-size:.45rem;margin-top:5px}\n            .cta-text-cool{font-size:.85rem;margin:10px 0}\n            \n            \/* ===== SNS ===== *\/\n            .social-section{padding:15px 0!important}\n            .sns-preview-grid{gap:6px;padding:0}\n            .sns-preview-card{padding:10px}\n            .sns-preview-icon{width:32px;height:32px;font-size:.6rem}\n            .sns-preview-name{font-size:.75rem}\n            .sns-preview-handle{font-size:.55rem}\n            \n            \/* ===== \u8b1b\u5e2b ===== *\/\n            .instructor-section-cool{padding:15px 0!important}\n            .class-section{padding:15px 0!important}\n            .testimonials-section-cool{padding:15px 0!important}\n            .gallery-section-cool{padding:15px 0!important}\n            .trial-section-cool{padding:15px 0!important}\n            .social-section{padding:15px 0!important}\n            .schedule-section{padding:15px 0!important}\n            .testimonials-section{padding:15px 0!important}\n            .price-section{padding:15px 0!important}\n            .instructor-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -8px;padding:0 8px 6px}\n            .instructor-row{flex-wrap:nowrap!important;gap:5px}\n            .instructor-card-c{min-width:110px!important;width:110px!important;flex-shrink:0;padding:8px 5px;flex-direction:column;align-items:center;text-align:center;gap:5px}\n            .photo-square{width:50px;height:50px}\n            .instructor-info-c{text-align:center}\n            .instructor-tag-c{font-size:.4rem;padding:1px 4px;margin-bottom:2px}\n            .instructor-name-c{font-size:.65rem}\n            .instructor-location-c{font-size:.45rem}\n            \n            \/* \u6a2a\u6d5c\u30fb\u57fa\u790e\u30af\u30e9\u30b9 *\/\n            .yokohama-notice-cool{padding:10px 8px;margin-top:12px}\n            .yokohama-tag{font-size:.4rem}\n            .yokohama-title-cool{font-size:.85rem!important;letter-spacing:1px}\n            .yokohama-subtitle-cool{font-size:.55rem}\n            .yokohama-classes{flex-direction:row;gap:3px;flex-wrap:wrap;justify-content:center}\n            .yokohama-classes span{font-size:.5rem;padding:2px 5px}\n            .basic-class-info-cool{flex-direction:row!important;gap:6px;padding:8px;margin-top:10px;align-items:center}\n            .basic-info-left,.basic-info-right{flex:1}\n            .basic-info-tag{font-size:.4rem}\n            .basic-info-title{font-size:.6rem}\n            .basic-info-main{font-size:.55rem}\n            .basic-info-list{display:none}\n            \n            \/* ===== \u30b9\u30b1\u30b8\u30e5\u30fc\u30eb ===== *\/\n            .schedule-section-cool{padding:15px 0!important}\n            .schedule-table-container-cool{display:none!important}\n            .schedule-mobile-cards{display:flex!important;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:5px;margin:0 -8px;padding:0 8px 6px}\n            .day-card-cool{min-width:165px;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}\n            .day-header-cool{font-size:.8rem;padding:6px;background:var(--primary-color)}\n            .day-location-cool{font-size:.5rem;padding:4px 6px}\n            .day-content-cool{padding:6px}\n            .schedule-class-cool{padding:5px;margin-bottom:4px;border-left:2px solid var(--primary-color);background:rgba(255,255,255,.02)}\n            .class-time-cool{font-size:.55rem;color:var(--primary-color);font-weight:700}\n            .class-name-cool{font-size:.6rem;margin:1px 0}\n            .class-instructor-cool-name{font-size:.45rem}\n            .schedule-info-cool{grid-template-columns:repeat(2,1fr)!important;gap:5px;margin-top:12px}\n            .schedule-info-item-cool{padding:8px}\n            .info-title-cool{font-size:.55rem}\n            .info-list-cool li{font-size:.5rem;padding:1px 0}\n            .area-seo-text-cool{padding:8px;margin-top:10px}\n            .area-seo-text-cool h4{font-size:.6rem}\n            .area-seo-text-cool p{font-size:.5rem}\n            \n            \/* ===== \u751f\u5f92\u306e\u58f0 ===== *\/\n            .testimonials-section-cool{padding:15px 0!important}\n            .testimonials-grid-cool{display:flex!important;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:5px;margin:0 -8px;padding:0 8px 6px}\n            .testimonial-card{min-width:180px;flex-shrink:0;padding:10px}\n            .testimonial-card::before{display:none}\n            .testimonial-header{gap:6px;margin-bottom:6px}\n            .testimonial-avatar{width:32px;height:32px}\n            .testimonial-name{font-size:.6rem}\n            .testimonial-rating{font-size:.5rem;margin-bottom:5px;color:rgba(255,200,0,.8)}\n            .testimonial-text{font-size:.6rem;line-height:1.35}\n            \n            \/* ===== \u30ae\u30e3\u30e9\u30ea\u30fc ===== *\/\n            .gallery-section-cool{padding:15px 0!important}\n            .gallery-grid-cool{grid-template-columns:repeat(3,1fr)!important;gap:2px}\n            .gallery-refresh-btn{padding:5px 10px;font-size:.5rem;margin-top:10px}\n            \n            \/* \u30d3\u30b8\u30e5\u30a2\u30eb\u30d0\u30ca\u30fc *\/\n            .visual-banner{height:200px!important}\n            .visual-banner-content{padding:12px 10px!important}\n            .visual-banner-text{font-size:1.1rem!important;letter-spacing:1px!important}\n            .visual-banner-sub{font-size:.55rem!important}\n            \n            \/* \u6700\u7d42CTA *\/\n            .final-cta-section-cool{padding:15px 0!important}\n            .final-cta-cool{padding:0 8px}\n            .final-cta-line{width:18px;height:2px;margin-bottom:6px}\n            .final-cta-sub{font-size:.45rem}\n            .final-cta-title{font-size:.95rem!important}\n            .final-cta-text{font-size:.6rem}\n            \n            \/* LINE \u30d0\u30ca\u30fc *\/\n            .line-banner-cool{padding:12px 8px}\n            .line-banner-tag{font-size:.4rem}\n            .line-banner-title{font-size:.85rem}\n            .line-banner-text{font-size:.55rem}\n            \n            \/* ===== \u4f53\u9a13\u30d5\u30a9\u30fc\u30e0 ===== *\/\n            .trial-section-cool{padding:15px 0!important}\n            .trial-content-cool{grid-template-columns:1fr!important;gap:10px}\n            .trial-benefits-cool{padding:10px 8px}\n            .benefits-title{font-size:.7rem;margin-bottom:6px}\n            .benefits-list li{font-size:.55rem;padding:3px 0}\n            .trial-form-cool{padding:10px 8px}\n            .form-title-cool{font-size:.7rem;margin-bottom:10px}\n            .form-group-cool{margin-bottom:8px}\n            .form-label-cool{font-size:.5rem;margin-bottom:2px}\n            .form-control-cool{padding:6px;font-size:.7rem}\n            .trial-submit-btn{padding:8px;font-size:.7rem}\n            .location-notice-cool{padding:5px}\n            .location-notice-cool p{font-size:.45rem}\n            \n            \/* \u30d5\u30c3\u30bf\u30fc *\/\n            .footer-cool{padding:15px 0 10px}\n            .footer-grid-cool{grid-template-columns:repeat(2,1fr)!important;gap:10px}\n            .footer-brand-cool{grid-column:span 2;text-align:center;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:6px}\n            .footer-logo-cool{justify-content:center}\n            .footer-logo-cool img{height:20px}\n            .footer-desc-cool{font-size:.5rem}\n            .footer-social-cool{justify-content:center;gap:5px}\n            .footer-social-link-cool{width:25px;height:25px;font-size:.5rem}\n            .footer-col{padding:0 4px}\n            .footer-col-title{font-size:.5rem;margin-bottom:5px}\n            .footer-col-list li{margin-bottom:3px}\n            .footer-col-list li a{font-size:.55rem}\n            .footer-bottom-cool{margin-top:10px;padding-top:8px}\n            .footer-copyright{font-size:.4rem}\n            \n            \/* LINE \u30d5\u30ed\u30fc\u30c8 *\/\n            .line-float-cool{right:6px;bottom:6px;padding:4px 6px}\n            .line-float-icon{font-size:.6rem}\n            .line-float-text{font-size:.4rem}\n            \n            \/* \u30dc\u30bf\u30f3\u5171\u901a *\/\n            .btn-cool{padding:6px 12px;font-size:.6rem;letter-spacing:.5px}\n            \n            \/* \u30b9\u30af\u30ed\u30fc\u30eb\u30d2\u30f3\u30c8 *\/\n            .scroll-hint{margin-bottom:5px;font-size:.45rem}\n        }\n        \n        \/* \u8d85\u5c0f\u578b\u30b9\u30de\u30db *\/\n        @media (max-width:375px){\n            .hero-title-cool{font-size:1.2rem}\n            .offer-price-cool{font-size:1.3rem}\n            .price-card-amount-cool{font-size:1rem}\n            .price-grid-cool,.price-grid-2col{gap:4px}\n            .instructor-card-c{min-width:95px!important;width:95px!important}\n            .photo-square{width:42px;height:42px}\n            .testimonial-card{min-width:160px}\n            .day-card-cool{min-width:150px}\n            .reason-item-cool{width:190px}\n        }\n        \n        \/* \u6700\u5f8c\u306eCTA *\/\n        .final-cta-cool{text-align:center;max-width:600px;margin:0 auto}\n        .final-cta-line{width:1px;height:80px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.3));margin:0 auto 40px}\n        .final-cta-sub{font-size:.8rem;letter-spacing:3px;color:rgba(255,255,255,.4);margin-bottom:20px}\n        .final-cta-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:25px;line-height:1.4}\n        .final-cta-text{color:rgba(255,255,255,.5);font-size:1rem;line-height:1.8}\n        \n        \/* LINE \u30d0\u30ca\u30fc *\/\n        .line-banner-cool{background:#000;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:60px 0;text-align:center}\n        .line-banner-content-cool{max-width:600px;margin:0 auto}\n        .line-tag{display:inline-block;font-size:.7rem;letter-spacing:3px;color:#06c755;border:1px solid #06c755;padding:5px 15px;margin-bottom:20px}\n        .line-title-cool{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:15px;letter-spacing:2px}\n        .line-text-cool{color:rgba(255,255,255,.5);font-size:.95rem;margin-bottom:30px;letter-spacing:1px}\n        .line-btn-cool{display:inline-block;padding:15px 40px;background:#06c755;color:#fff;font-weight:700;letter-spacing:2px;transition:all .3s}\n        .line-btn-cool:hover{background:#05a847;transform:translateY(-3px)}\n        \n        \/* \u4f53\u9a13\u30ec\u30c3\u30b9\u30f3\u30bb\u30af\u30b7\u30e7\u30f3 *\/\n        .trial-section-cool{padding:120px 0;background:#000}\n        .trial-content-cool{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:60px}\n        .trial-benefits-cool{padding:40px;border:1px solid rgba(255,255,255,.1)}\n        .trial-benefits-title{font-size:.9rem;letter-spacing:3px;color:rgba(255,255,255,.4);margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}\n        .trial-benefits-list{list-style:none;padding:0;margin:0}\n        .trial-benefits-list li{color:rgba(255,255,255,.6);font-size:1rem;margin-bottom:15px;letter-spacing:1px}\n        .trial-form-cool{padding:40px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1)}\n        .trial-form-title{font-size:.9rem;letter-spacing:3px;color:rgba(255,255,255,.4);margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}\n        .form-group-cool{margin-bottom:20px}\n        .form-label-cool{display:block;font-size:.75rem;letter-spacing:2px;color:rgba(255,255,255,.4);margin-bottom:8px}\n        .form-control-cool,.form-select-cool{width:100%;padding:12px 15px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.95rem;transition:border-color .3s}\n        .form-control-cool:focus,.form-select-cool:focus{outline:none;border-color:var(--primary-color)}\n        .form-select-cool{appearance:none;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M8 12l-6-6h12z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 15px center}\n        .form-select-cool option{background:#000}\n        .location-restriction-notice-cool{background:rgba(211,47,47,.1);border:1px solid var(--primary-color);padding:12px;margin-bottom:20px;display:none}\n        .location-restriction-notice-cool p{color:var(--primary-color);font-size:.85rem;margin:0;letter-spacing:1px}\n        .form-note-cool{color:rgba(255,255,255,.4);font-size:.8rem;margin-top:15px;text-align:center;letter-spacing:.5px}\n        \n        \/* \u30d5\u30c3\u30bf\u30fc *\/\n        .footer-cool{background:#000;border-top:1px solid rgba(255,255,255,.1);padding:80px 0 40px}\n        .footer-grid-cool{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;margin-bottom:50px}\n        .footer-logo-cool{font-size:1.5rem;font-weight:900;color:#fff;letter-spacing:3px;text-decoration:none;display:inline-block;margin-bottom:20px}\n        .footer-desc-cool{color:rgba(255,255,255,.4);font-size:.9rem;line-height:1.7;margin-bottom:20px}\n        .footer-social-cool{display:flex;gap:10px}\n        .footer-social-link-cool{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.6);font-size:.8rem;font-weight:700;letter-spacing:1px;transition:all .3s;text-decoration:none}\n        .footer-social-link-cool:hover{border-color:#fff;color:#fff}\n        .footer-title-cool{font-size:.8rem;letter-spacing:3px;color:rgba(255,255,255,.4);margin-bottom:20px}\n        .footer-links-cool{list-style:none;padding:0;margin:0}\n        .footer-links-cool li{margin-bottom:10px}\n        .footer-links-cool a{color:rgba(255,255,255,.6);font-size:.9rem;text-decoration:none;transition:color .3s;letter-spacing:.5px}\n        .footer-links-cool a:hover{color:#fff}\n        .footer-contact-cool{list-style:none;padding:0;margin:0}\n        .footer-contact-cool li{margin-bottom:10px}\n        .footer-contact-cool a{color:rgba(255,255,255,.6);font-size:.85rem;text-decoration:none;transition:color .3s}\n        .footer-contact-cool a:hover{color:#fff}\n        .footer-bottom-cool{text-align:center;padding-top:40px;border-top:1px solid rgba(255,255,255,.08)}\n        .footer-bottom-cool p{color:rgba(255,255,255,.3);font-size:.8rem;letter-spacing:2px;margin:0}\n        \n        \/* LINE \u30d5\u30ed\u30fc\u30c8\u30dc\u30bf\u30f3 *\/\n        .line-float-cool{position:fixed;bottom:25px;right:25px;background:#000;border:1px solid #06c755;display:flex;align-items:center;gap:10px;padding:12px 20px;text-decoration:none;z-index:9999;transition:all .3s}\n        .line-float-cool:hover{background:#06c755}\n        .line-float-icon{color:#06c755;font-size:.8rem;font-weight:700;letter-spacing:1px}\n        .line-float-cool:hover .line-float-icon{color:#fff}\n        .line-float-text{color:#fff;font-size:.85rem;font-weight:600;letter-spacing:1px}\n        \n        @media (max-width:992px){.class-grid-cool{grid-template-columns:repeat(2,1fr)}.testimonials-grid-cool{grid-template-columns:repeat(2,1fr)}.gallery-grid-cool{grid-template-columns:repeat(3,1fr)}.schedule-info-cool{grid-template-columns:1fr}.trial-content-cool{grid-template-columns:1fr}.footer-grid-cool{grid-template-columns:repeat(2,1fr)}.instructor-row{flex-wrap:wrap}}\n        @media (max-width:768px){.class-grid-cool{grid-template-columns:1fr}.testimonials-grid-cool{grid-template-columns:1fr}.gallery-grid-cool{grid-template-columns:repeat(2,1fr)}.basic-class-info-cool{flex-direction:column;gap:20px}.yokohama-title-cool{font-size:1.8rem}.final-cta-title{font-size:1.8rem}.footer-grid-cool{grid-template-columns:1fr;gap:30px}.schedule-table-container-cool{display:none}.schedule-mobile-cards{display:block}}\n        .day-card-cool{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);margin-bottom:15px}\n        .day-header-cool{background:#000;color:#fff;padding:15px;text-align:center;font-weight:700;letter-spacing:3px;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.1)}\n        .day-location-cool{background:rgba(255,255,255,.03);padding:10px;text-align:center;color:rgba(255,255,255,.5);font-size:.85rem;letter-spacing:1px;border-bottom:1px solid rgba(255,255,255,.05)}\n        .day-content-cool{padding:15px}\n        .reason-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:50px;margin-top:80px}\n        .reason-item{background:linear-gradient(135deg,var(--secondary-color),var(--light-color));border-radius:20px;padding:50px 40px;text-align:center;transition:all .5s cubic-bezier(.19,1,.22,1);border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}\n        .reason-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:6px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform .5s}\n        .reason-item:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 25px 50px rgba(0,0,0,.25)}\n        .reason-item:hover::before{transform:scaleX(1)}\n        .reason-number{position:absolute;top:25px;right:25px;width:50px;height:50px;background:var(--gradient-primary);border-radius:0;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:800;color:#fff}\n        .reason-title{font-size:1.8rem;font-weight:800;margin-bottom:25px;margin-top:20px;color:var(--text-color)}\n        .reason-text{color:var(--text-secondary);line-height:1.8;font-size:1.1rem;margin-bottom:25px}\n        .reason-highlight{background:linear-gradient(135deg,rgba(255,193,7,.1),rgba(255,107,53,.1));border:1px solid rgba(255,193,7,.3);border-radius:12px;padding:15px 20px;margin-top:25px}\n        .highlight-badge{display:inline-block;background:var(--gradient-primary);color:#fff;padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:700;margin-bottom:8px}\n        .highlight-text{display:block;color:#ffc107;font-weight:600;font-size:1rem}\n        .cta-message{background:linear-gradient(135deg,rgba(211,47,47,.1),rgba(255,107,53,.1));border-radius:15px;padding:40px;margin-bottom:30px;border:1px solid rgba(211,47,47,.2)}\n        .cta-btn-large{font-size:1.3rem;padding:20px 50px;border-radius:50px;box-shadow:0 10px 30px rgba(211,47,47,.4);animation:glow 3s infinite}\n        .mobile-cards{display:none;gap:20px;margin-top:50px}\n        .mobile-card{background-color:var(--secondary-color);border-radius:0;padding:20px;box-shadow:var(--box-shadow);border:1px solid rgba(255,255,255,.05);margin-bottom:20px}\n        .social-section{padding:80px 0;background-color:var(--dark-color);position:relative;overflow:hidden}\n        .sns-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:50px}\n        .sns-card{background-color:var(--primary-color);color:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--box-shadow);transition:var(--transition-speed)}\n        .sns-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.3)}\n        .sns-header{padding:20px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}\n        .sns-icon{width:40px;height:40px;background-color:#fff;border-radius:0;display:flex;align-items:center;justify-content:center;margin-right:15px;font-size:1.5rem}\n        .sns-title{font-size:1.5rem;font-weight:700;margin:0}\n        .sns-content{padding:25px}\n        .sns-highlight{font-size:1.3rem;font-weight:700;margin-bottom:15px;padding-left:15px;border-left:4px solid #fff}\n        .sns-description{margin-bottom:15px;line-height:1.6}\n        .sns-username{display:inline-block;background-color:rgba(255,255,255,.1);padding:8px 15px;border-radius:50px;margin-bottom:20px;font-family:monospace;font-weight:600}\n        .sns-button{display:inline-block;background-color:#fff;color:var(--primary-color);padding:12px 30px;border-radius:50px;font-weight:700;transition:var(--transition-speed);margin-top:15px}\n        .sns-button:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.2)}\n        .instagram-card{background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}\n        .instagram-icon{color:#e1306c}\n        .tiktok-card{background:linear-gradient(45deg,#000,#25f4ee,#fe2c55,#000);background-size:300% 300%;animation:gradient 5s ease infinite}\n        .tiktok-icon{color:#000}\n        .video-notice{background:linear-gradient(135deg,rgba(255,75,75,.1),rgba(255,193,7,.1));border:2px dashed rgba(255,193,7,.5);border-radius:12px;padding:25px;margin-bottom:40px;text-align:center}\n        .video-notice-text{color:var(--text-color);font-size:1.2rem;font-weight:600}\n        .video-notice-text span{color:#ffc107;font-weight:800}\n        .class-section{padding:120px 0;background-color:var(--dark-color);position:relative}\n        .class-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:50px;margin-top:60px;position:relative;z-index:1}\n        .class-item{position:relative;overflow:hidden;border-radius:12px;box-shadow:var(--box-shadow);transition:all .5s cubic-bezier(.19,1,.22,1);background-color:var(--secondary-color);border:1px solid rgba(255,255,255,.05);height:100%}\n        .class-item:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 25px 50px rgba(0,0,0,.3)}\n        .class-image{height:400px;position:relative;overflow:hidden}\n        .class-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.19,1,.22,1)}\n        .class-item:hover .class-image img{transform:scale(1.1)}\n        .class-content{padding:30px;background-color:var(--dark-color)}\n        .class-title{font-size:1.8rem;font-weight:700;margin-bottom:15px;color:#fff}\n        .class-instructor{display:flex;align-items:center;margin-bottom:15px}\n        .instructor-avatar{width:40px;height:40px;border-radius:0;margin-right:10px;object-fit:cover}\n        .instructor-name{color:var(--primary-color);font-weight:600}\n        .class-text{color:var(--text-secondary);line-height:1.7;margin-bottom:20px}\n        .class-details{display:flex;justify-content:space-between;border-top:1px solid var(--border-color);padding-top:20px}\n        .class-detail{display:flex;flex-direction:column;align-items:center}\n        .detail-label{font-size:.8rem;color:var(--text-secondary);margin-bottom:5px;text-transform:uppercase}\n        .detail-value{font-weight:600;color:#fff}\n        .yokohama-notice{background:linear-gradient(135deg,rgba(33,150,243,.15),rgba(3,169,244,.15));border:2px solid rgba(33,150,243,.4);border-radius:16px;padding:40px;margin-top:60px;text-align:center;position:relative;overflow:hidden}\n        .yokohama-notice::before{content:'\ud83c\udf89';position:absolute;top:-20px;right:-20px;font-size:100px;opacity:.1}\n        .yokohama-notice-badge{display:inline-block;background:linear-gradient(90deg,#2196f3,#03a9f4);color:#fff;padding:8px 20px;border-radius:50px;font-weight:700;font-size:1rem;margin-bottom:20px}\n        .yokohama-notice h3{color:#03a9f4;font-size:1.8rem;margin-bottom:15px}\n        .yokohama-notice p{color:var(--text-secondary);font-size:1.1rem;line-height:1.8}\n        .basic-class-info{background:linear-gradient(135deg,rgba(255,193,7,.1),rgba(255,107,53,.1));border:1px solid rgba(255,193,7,.3);border-radius:12px;padding:30px;margin-top:60px;max-width:900px;margin-left:auto;margin-right:auto;position:relative;z-index:1}\n        .basic-class-info h3{color:#ffc107;font-size:1.5rem;font-weight:800;margin-bottom:20px;text-align:center}\n        .basic-class-info p{color:var(--text-secondary);line-height:1.8;font-size:1.1rem}\n        .basic-class-info ul{list-style:none;margin-top:15px}\n        .basic-class-info li{color:var(--text-secondary);margin-bottom:10px;padding-left:0;font-size:1rem;line-height:1.6}\n        .schedule-section{padding:120px 0;background-color:var(--dark-color)}\n        .schedule-table-container{background-color:var(--secondary-color);border-radius:12px;overflow:hidden;margin-top:60px;box-shadow:var(--box-shadow);display:block}\n        .schedule-table{width:100%;border-collapse:collapse}\n        .schedule-table th,.schedule-table td{padding:15px;text-align:center;border:1px solid var(--border-color)}\n        .schedule-table th{background:var(--gradient-primary);color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:1.1rem;padding:15px 20px}\n        .schedule-table tr:nth-child(2){background-color:rgba(255,255,255,.05);font-weight:600}\n        .schedule-class{background-color:var(--dark-color);border-radius:6px;padding:15px;margin-bottom:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:var(--transition-speed);border:1px solid var(--border-color)}\n        .schedule-class:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.2);border-color:rgba(255,59,48,.3)}\n        .schedule-class:last-child{margin-bottom:0}\n        .class-time{font-weight:600;color:var(--primary-color);margin-bottom:5px;font-size:1rem}\n        .class-name{font-weight:600;margin-bottom:3px;color:var(--text-color);font-size:1.1rem}\n        .class-instructor-name{font-size:.9rem;color:var(--text-secondary)}\n        .class-note{font-size:.8rem;color:var(--accent-color);margin-top:3px;font-style:italic}\n        .location-link{color:#03a9f4;text-decoration:underline;transition:all .3s ease}\n        .location-link:hover{color:#29b6f6;text-decoration:none}\n        .schedule-mobile-cards{display:none;margin-top:60px}\n        .day-card{background-color:var(--secondary-color);border-radius:12px;margin-bottom:20px;box-shadow:var(--box-shadow);overflow:hidden;transition:var(--transition-speed);border:1px solid rgba(255,255,255,.05)}\n        .day-header{background:var(--gradient-primary);color:#fff;padding:15px 20px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;font-size:1.2rem;text-align:center}\n        .day-content{padding:20px}\n        .location-header{background-color:rgba(255,255,255,.1);padding:10px 15px;font-weight:600;color:var(--text-color);text-align:center;font-size:.95rem;border-bottom:1px solid var(--border-color)}\n        .schedule-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}\n        .schedule-info-item{background-color:var(--secondary-color);border-radius:12px;padding:30px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);transition:var(--transition-speed)}\n        .info-title{font-size:1.4rem;font-weight:700;margin-bottom:20px;color:var(--text-color);display:flex;align-items:center;position:relative;padding-bottom:10px}\n        .info-title::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));border-radius:2px}\n        .location-list,.instructor-list{margin-left:5px}\n        .location-list li,.instructor-list li{margin-bottom:12px;padding-left:20px;position:relative;color:var(--text-secondary);font-size:1.05rem}\n        .location-list li::before,.instructor-list li::before{content:'>';position:absolute;left:0;color:var(--primary-color);font-weight:600}\n        .area-seo-text{background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border-radius:12px;padding:30px;margin-top:40px;border:1px solid rgba(255,255,255,.05)}\n        .area-seo-text h4{color:var(--text-secondary);font-size:1rem;margin-bottom:15px;font-weight:600}\n        .area-seo-text p{color:rgba(255,255,255,.5);font-size:.9rem;line-height:1.8}\n        .testimonials-section{padding:120px 0;background-color:#0a0a0a}\n        .testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:60px}\n        .gallery-section{padding:120px 0;background-color:var(--dark-color)}\n        .gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-top:60px}\n        .gallery-item{position:relative;height:300px;overflow:hidden;border-radius:12px;box-shadow:var(--box-shadow);transition:var(--transition-speed)}\n        .gallery-item:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.3)}\n        .gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}\n        .gallery-item:hover img{transform:scale(1.1)}\n        .gallery-overlay{position:absolute;bottom:0;left:0;width:100%;padding:30px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);transform:translateY(50px);opacity:0;transition:var(--transition-speed)}\n        .gallery-item:hover .gallery-overlay{transform:translateY(0);opacity:1}\n        .gallery-title{font-size:1.4rem;font-weight:700;margin-bottom:5px;color:#fff}\n        .gallery-subtitle{font-size:1rem;color:var(--text-secondary)}\n        .gallery-more{text-align:center;margin-top:60px}\n        .line-banner{padding:60px 0;background-color:#06c755;text-align:center;color:#fff}\n        .line-banner-content{max-width:900px;margin:0 auto}\n        .line-banner-title{font-size:2.5rem;font-weight:700;margin-bottom:20px}\n        .line-banner-text{font-size:1.2rem;margin-bottom:30px;line-height:1.8}\n        .line-banner-btn{display:inline-flex;align-items:center;background-color:#fff;color:#06c755;font-size:1.2rem;font-weight:700;padding:15px 40px;border-radius:50px;transition:var(--transition-speed);box-shadow:0 10px 30px rgba(0,0,0,.2)}\n        .line-banner-btn:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.3)}\n        .line-banner-icon{margin-right:10px;font-size:1.8rem}\n        .trial-section{padding:120px 0;background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url('https:\/\/www.t-famdance.com\/wp-content\/uploads\/2025\/05\/\u30e1\u30a4\u30f3\u80cc\u666f.png') no-repeat center center\/cover;color:#fff;text-align:center;position:relative}\n        .trial-badge{display:inline-block;padding:8px 20px;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));color:#fff;border-radius:50px;font-weight:700;margin-bottom:20px;letter-spacing:1px;font-size:1.1rem;box-shadow:0 4px 15px rgba(255,59,48,.3);animation:pulse 2s infinite}\n        .trial-content{max-width:900px;margin:0 auto;position:relative;z-index:2}\n        .trial-form{max-width:700px;margin:0 auto;background-color:rgba(0,0,0,.5);border-radius:12px;padding:40px;border:1px solid var(--border-color)}\n        .form-group{margin-bottom:25px;text-align:left}\n        .form-label{display:block;margin-bottom:10px;font-weight:600;font-size:1.05rem}\n        .form-control{width:100%;padding:15px;background-color:rgba(255,255,255,.1);border:1px solid var(--border-color);border-radius:4px;color:#fff;font-size:1rem}\n        .form-control:focus{outline:0;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(255,59,48,.2)}\n        .form-select{width:100%;padding:15px;background-color:rgba(255,255,255,.1);border:1px solid var(--border-color);border-radius:4px;color:#fff;font-size:1rem;appearance:none;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M8 12l-6-6h12z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 15px center}\n        .form-select option{background-color:var(--dark-color);color:#fff}\n        .trial-btn{background:linear-gradient(90deg,var(--primary-color),var(--accent-color));color:#fff;font-size:1.2rem;padding:15px 40px;animation:glow 2s infinite;margin-top:10px}\n        .location-restriction-notice{background-color:rgba(211,47,47,.1);border:1px solid var(--primary-color);border-radius:8px;padding:15px;margin-bottom:20px;color:var(--primary-color);font-weight:600;font-size:1rem;display:none}\n        .location-restriction-notice p{margin:0}\n        footer{background-color:var(--secondary-color);color:#fff;padding:80px 0 30px;border-top:1px solid var(--border-color)}\n        .footer-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}\n        .footer-section h3{font-size:1.2rem;font-weight:700;margin-bottom:20px;position:relative;padding-bottom:10px;text-transform:uppercase;letter-spacing:1px}\n        .footer-section h3::after{content:'';position:absolute;bottom:0;left:0;width:30px;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));border-radius:2px}\n        .footer-logo{font-size:1.8rem;font-weight:700;margin-bottom:20px;letter-spacing:2px;text-transform:uppercase;display:inline-block}\n        .footer-logo span{color:var(--primary-color);position:relative}\n        .footer-text{margin-bottom:20px;color:var(--text-secondary);font-size:1.05rem;line-height:1.8}\n        .footer-social{display:flex;gap:15px;margin-bottom:20px}\n        .footer-social-link{width:40px;height:40px;border-radius:0;background-color:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;transition:var(--transition-speed);font-size:1.2rem}\n        .footer-social-link:hover{background:linear-gradient(90deg,var(--primary-color),var(--accent-color));transform:translateY(-3px)}\n        .footer-links li{margin-bottom:15px}\n        .footer-links a{color:var(--text-secondary);transition:var(--transition-speed);display:inline-flex;align-items:center;font-size:1.05rem}\n        .footer-links a:hover{color:var(--primary-color);transform:translateX(5px)}\n        .footer-links a::before{content:'>';margin-right:10px;color:var(--primary-color);font-weight:600}\n        .contact-item{display:flex;margin-bottom:15px;color:var(--text-secondary);font-size:1.05rem}\n        .contact-icon{width:20px;margin-right:15px;color:var(--primary-color)}\n        .copyright{text-align:center;padding-top:30px;border-top:1px solid var(--border-color);color:var(--text-secondary);font-size:.95rem}\n        .line-button{position:fixed;bottom:20px;right:20px;background-color:#06c755;color:#fff;width:auto;height:auto;border-radius:50px;display:flex;align-items:center;padding:12px 20px;font-size:1rem;font-weight:700;box-shadow:0 5px 15px rgba(0,0,0,.3);transition:.3s;z-index:9999;animation:pulse 2s infinite;text-decoration:none}\n        .line-icon-wrapper{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background-color:#fff;border-radius:0;margin-right:10px}\n        .line-icon{font-size:1.7rem;font-weight:900;color:#06c755}\n        .line-text{line-height:1.2;text-align:center}\n        .line-button:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.4)}\n        @media (max-width:992px){.hero-title{font-size:3.5rem}.hero-subtitle{font-size:1.5rem}.class-grid,.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.sns-grid{grid-template-columns:1fr;gap:40px}.price-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}\n        @media (max-width:768px){:root{--header-height:50px}.container{padding:0 10px}.header-inner{padding:0 10px;height:100%}.heading-text{font-size:1.2rem}.heading-subtitle{font-size:.8rem}.mobile-toggle{display:block;font-size:1.3rem;padding:8px}.logo-image{height:28px;margin:0}.nav-menu{position:fixed;top:var(--header-height);right:0;width:200px;height:auto;max-height:calc(100vh - var(--header-height));background-color:rgba(0,0,0,.98);flex-direction:column;padding:15px 0;transform:translateX(100%);opacity:0;visibility:hidden;transition:var(--transition-speed);border-left:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);z-index:1001;backdrop-filter:blur(10px)}.nav-menu.active{transform:translateX(0);opacity:1;visibility:visible}.nav-item{margin:5px 0;text-align:right;padding-right:15px}.nav-link{font-size:.75rem;padding:10px 0;display:block;text-align:right}.nav-link::after{display:none}.nav-cta{margin-left:0;margin-top:10px;margin-right:15px;padding:10px 15px;font-size:.7rem;text-align:center;display:inline-block}.hero-title{font-size:2.2rem}.hero-subtitle{font-size:1.2rem}.hero-btns{flex-direction:column;gap:15px;align-items:center}.hero-btn-primary,.hero-btn-secondary{width:100%;max-width:300px;text-align:center}.offer-highlight{font-size:1.8rem}.offer-features{flex-direction:column;align-items:center;gap:10px}.offer-features span{width:100%;max-width:300px;text-align:center}.footer-container{grid-template-columns:1fr}.sns-grid{display:none}.mobile-cards{display:block}.class-grid{display:none}.testimonials-grid{display:none}.schedule-table-container{display:none}.schedule-mobile-cards{display:block}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:15px}.gallery-item{height:200px}.info-text{font-size:1rem;line-height:1.4;padding:0 10px}.line-button{right:10px;bottom:10px;padding:10px 15px;font-size:.9rem}.reason-grid{grid-template-columns:1fr;gap:40px;margin-top:60px}.reason-item{padding:40px 25px}.reason-number{width:40px;height:40px;font-size:1rem;top:20px;right:20px}.reason-title{font-size:1.5rem;margin-top:15px}.reason-text{font-size:1rem}.cta-message{padding:25px}.cta-btn-large{font-size:1.1rem;padding:16px 40px}.price-card-amount{font-size:2rem}}\n        @media (max-width:480px){.hero{min-height:550px;padding-top:var(--header-height)}.hero-title{font-size:1.8rem;margin-bottom:15px;padding-top:20px}.hero-subtitle{font-size:1rem;margin-bottom:30px}.hero-offer{padding:25px 15px;margin-left:15px;margin-right:15px}.offer-highlight{font-size:1.5rem}.offer-features span{padding:8px 15px;font-size:.9rem}.hero-btn-primary,.hero-btn-secondary{font-size:1rem;padding:12px 30px;width:90%}.section{padding:60px 0}.trial-form{padding:20px}.logo-image{height:28px}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:10px}.gallery-item{height:180px}}\n    <\/style>\n<\/head>\n<body>\n    <header>\n        <div class=\"container\">\n            <div class=\"header-inner\">\n                <a href=\"#\" class=\"logo\"><img decoding=\"async\" src=\"https:\/\/www.t-famdance.com\/wp-content\/uploads\/2024\/08\/S__348741656.jpg\" alt=\"T-FAM\" class=\"logo-image\"><\/a>\n                <button class=\"mobile-toggle\" onclick=\"toggleMenu()\">\u2261<\/button>\n                <ul class=\"nav-menu\" id=\"navMenu\">\n                    <li class=\"nav-item\"><a href=\"#price\" class=\"nav-link\">\u6599\u91d1<\/a><\/li>\n                    <li class=\"nav-item\"><a href=\"#classes\" class=\"nav-link\">\u30af\u30e9\u30b9<\/a><\/li>\n                    <li class=\"nav-item\"><a href=\"#schedule\" class=\"nav-link\">\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb<\/a><\/li>\n                    <li class=\"nav-item\"><a href=\"#testimonials\" class=\"nav-link\">\u751f\u5f92\u306e\u58f0<\/a><\/li>\n                    <li class=\"nav-item\"><a href=\"#social\" class=\"nav-link\">SNS<\/a><\/li>\n                    <li class=\"nav-item\"><a href=\"#trial\" class=\"nav-cta\">\u4f53\u9a13\u30ec\u30c3\u30b9\u30f3<\/a><\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n    <\/header>\n\n    <div class=\"full-width\">\n        <section class=\"hero\">\n            <div class=\"hero-content\">\n                <p class=\"hero-tagline\">\u6c5f\u6238\u5ddd\u533a\u8239\u5800\uff5c\u6a2a\u6d5c\uff5c\u677e\u4f0f &#8211; KIDS DANCE SCHOOL<\/p>\n                <h1 class=\"hero-title-cool\">T-FAM<br><span>DANCE SCHOOL<\/span><\/h1>\n                <p class=\"hero-subtitle-cool\">\u6c5f\u6238\u5ddd\u533a\u30fb\u6a2a\u6d5c\u30fb\u677e\u4f0f\uff5c3\u62e0\u70b9\u3067\u9078\u3079\u308b\u30ad\u30c3\u30ba\u30c0\u30f3\u30b9\u30b9\u30af\u30fc\u30eb<\/p>\n                \n                <div class=\"hero-offer-cool\">\n                    <div class=\"offer-main-cool\">\n                        <span class=\"offer-label-cool\">TRIAL LESSON<\/span>\n                        <span class=\"offer-price-cool\">\u00a5500<\/span>\n                    <\/div>\n                    <div class=\"offer-features-cool\">\n                        <span>\/\/ \u52d5\u304d\u3084\u3059\u3044\u670d\u88c5\u3068\u30b7\u30e5\u30fc\u30ba\u306e\u307f<\/span>\n                        <span>\/\/ \u4f53\u9a13\u5f53\u65e5\u5165\u4f1a\u3067\u5165\u4f1a\u91d1\u7121\u6599<\/span>\n                        <span>\/\/ \u521d\u5fc3\u8005\u304c8\u5272\u4ee5\u4e0a<\/span>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"hero-btns-cool\">\n                    <a href=\"#trial\" class=\"btn-primary-cool\">\u4f53\u9a13\u30ec\u30c3\u30b9\u30f3\u3092\u4e88\u7d04 \u2192<\/a>\n                    <a href=\"#price\" class=\"btn-secondary-cool\">\u6599\u91d1\u3092\u898b\u308b<\/a>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n\n    <div class=\"full-width\">\n        <div class=\"info-banner-cool\">\n            <div class=\"container\">\n                <p class=\"info-text-cool\"><span class=\"info-highlight-cool\">\u6c5f\u6238\u5ddd\u533a\u6700\u5b89\u5024<\/span> \u4f53\u9a13500\u5186 \/ \u5f53\u65e5\u5165\u4f1a\u3067\u5165\u4f1a\u91d1\u7121\u6599<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- \u6599\u91d1\u30bb\u30af\u30b7\u30e7\u30f3 -->\n    <div class=\"full-width\">\n        <section id=\"price\" class=\"price-section\">\n            <div class=\"container\">\n                <div style=\"text-align: center;\">\n                    <span class=\"price-badge-cool\">\u6c5f\u6238\u5ddd\u533a\u6700\u5b89\u5024<\/span>\n                <\/div>\n                <div class=\"section-heading\">\n                    <div class=\"heading-container\">\n                        <div class=\"heading-text\">PRICE<\/div>\n                        <div class=\"heading-subtitle\">\u7d9a\u3051\u3084\u3059\u3044\u6599\u91d1\u8a2d\u5b9a\u3067\u3001\u30c0\u30f3\u30b9\u3092\u59cb\u3081\u3084\u3059\u304f<\/div>\n                    <\/div>\n                <\/div>\n                \n                <!-- 1\u6bb5\u76ee\uff1aHIPHOP\u30af\u30e9\u30b9 -->\n                <div class=\"price-row-label\">HIPHOP<\/div>\n                <div class=\"price-grid-cool\">\n                    <div class=\"price-card-cool\">\n                        <div class=\"price-card-tag\">BEGINNER<\/div>\n                        <h3 class=\"price-card-title-cool\">\u5e7c\u5150\u30fb\u4f4e\u5b66\u5e74<\/h3>\n                        <div class=\"price-card-amount-cool\">\u00a54,500<span>\/\u6708<\/span><\/div>\n                        <p class=\"price-card-note-cool\">\u67084\u56de<\/p>\n                    <\/div>\n                    <div class=\"price-card-cool\">\n                        <div class=\"price-card-tag\">BEGINNER<\/div>\n                        <h3 class=\"price-card-title-cool\">\u5165\u9580<\/h3>\n                        <div class=\"price-card-amount-cool\">\u00a54,500<span>\/\u6708<\/span><\/div>\n                        <p class=\"price-card-note-cool\">\u67084\u56de<\/p>\n                    <\/div>\n                    <div class=\"price-card-cool\">\n                        <div class=\"price-card-tag\">STANDARD<\/div>\n                        <h3 class=\"price-card-title-cool\">\u521d\u7d1a<\/h3>\n                        <div class=\"price-card-amount-cool\">\u00a55,000<span>\/\u6708<\/span><\/div>\n                        <p class=\"price-card-note-cool\">\u67084\u56de<\/p>\n                    <\/div>\n                <\/div>\n                \n                <!-- 2\u6bb5\u76ee\uff1aGIRLS \/ breakin' -->\n                <div class=\"price-row-label\">GIRLS \/ BREAKIN&#8217;<\/div>\n                <div class=\"price-grid-cool price-grid-2col\">\n                    <div class=\"price-card-cool girls-card\">\n                        <div class=\"price-card-tag tag-pink\">GIRLS<\/div>\n                        <h3 class=\"price-card-title-cool\">GIRLS HIPHOP<\/h3>\n                        <div class=\"price-card-amount-cool\">\u00a55,000<span>\/\u6708<\/span><\/div>\n                        <p class=\"price-card-note-cool\">\u67084\u56de<\/p>\n                    <\/div>\n                    <div class=\"price-card-cool breakin-card\">\n                        <div class=\"price-card-tag tag-cyan\">BREAKIN&#8217;<\/div>\n                        <h3 class=\"price-card-title-cool\">breakin&#8217;<\/h3>\n                        <div class=\"price-card-amount-cool\">\u00a54,000<span>\/\u6708<\/span><\/div>\n                        <p class=\"price-card-note-cool\">\u67083\u56de<\/p>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"price-benefits-cool\">\n                    <div class=\"price-benefit-cool\">\n                        <span class=\"benefit-icon-cool\">\/\/<\/span>\n                        <span class=\"benefit-text-cool\">\u5144\u5f1f\u30fb\u59c9\u59b9\u5272\u5f15<\/span>\n                    <\/div>\n                    <div class=\"price-benefit-cool\">\n                        <span class=\"benefit-icon-cool\">\/\/<\/span>\n                        <span class=\"benefit-text-cool\">\u8907\u6570\u30af\u30e9\u30b9\u5272\u5f15<\/span>\n                    <\/div>\n                    <div class=\"price-benefit-cool\">\n                        <span class=\"benefit-icon-cool\">\/\/<\/span>\n                        <span class=\"benefit-text-cool\">\u4f53\u9a13\u5f53\u65e5\u5165\u4f1a\u3067\u5165\u4f1a\u91d1\u7121\u6599<\/span>\n                    <\/div>\n                <\/div>\n                \n                <div style=\"text-align: center; margin-top: 50px;\">\n                    <a href=\"#trial\" class=\"btn-cool\">500\u5186\u3067\u4f53\u9a13\u3059\u308b \u2192<\/a>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n\n    <!-- \u30d3\u30b8\u30e5\u30a2\u30eb\u30d0\u30ca\u30fc1 -->\n    <div class=\"visual-banner\">\n        <img decoding=\"async\" src=\"https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383790_0.jpg\" alt=\"T-FAM Dance\">\n        <div class=\"visual-banner-content\">\n            <p class=\"visual-banner-text\">MOVE <span>YOUR<\/span> BODY<\/p>\n            <p class=\"visual-banner-sub\">\u8e0a\u308b\u697d\u3057\u3055\u3092\u3001\u3053\u3053\u304b\u3089\u3002<\/p>\n        <\/div>\n    <\/div>\n\n    <!-- \u306a\u305cT-FAM\u306a\u306e\u304b\uff1f\u30bb\u30af\u30b7\u30e7\u30f3 -->\n    <div class=\"full-width\">\n        <section id=\"why-choose\" class=\"section\">\n            <div class=\"container\">\n                <div class=\"section-heading\">\n                    <div class=\"heading-container\">\n                        <div class=\"heading-text\" style=\"letter-spacing:3px;\">WHY T-FAM<\/div>\n                        <div class=\"heading-subtitle\">\u521d\u5fc3\u8005\u3067\u3082\u5b89\u5fc3\u3057\u3066\u59cb\u3081\u3089\u308c\u308b3\u3064\u306e\u7406\u7531<\/div>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"scroll-hint\">\u2190 SWIPE \u2192<\/div>\n                <div class=\"reason-grid-cool\" style=\"display:flex;flex-wrap:nowrap;overflow-x:auto;\">\n                    <div class=\"reason-item-cool\" style=\"flex:0 0 auto;min-width:200px;\">\n                        <div class=\"reason-number-cool\">01<\/div>\n                        <div class=\"reason-content-cool\">\n                            <h3 class=\"reason-title-cool\">\u521d\u5fc3\u8005\u304c8\u5272\u4ee5\u4e0a<\/h3>\n                            <p class=\"reason-text-cool\">\u300c\u307f\u3093\u306a\u4e0a\u624b\u3067\u79c1\u3060\u3051\u4e0b\u624b\u3060\u3063\u305f\u3089&#8230;\u300d\u305d\u3093\u306a\u5fc3\u914d\u306f\u7121\u7528\u3067\u3059\u3002T-FAM\u306e\u751f\u5f92\u3055\u3093\u306e8\u5272\u4ee5\u4e0a\u304c\u30c0\u30f3\u30b9\u521d\u5fc3\u8005\u304b\u3089\u30b9\u30bf\u30fc\u30c8\u3002\u540c\u3058\u30ec\u30d9\u30eb\u306e\u4ef2\u9593\u3068\u4e00\u7dd2\u306b\u6210\u9577\u3067\u304d\u307e\u3059\u3002<\/p>\n                            <div class=\"reason-tag-cool\">\/\/ \u540c\u3058\u30ec\u30d9\u30eb\u306e\u4ef2\u9593\u3068\u4e00\u7dd2\u306b\u6210\u9577<\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"reason-item-cool\" style=\"flex:0 0 auto;min-width:200px;\">\n                        <div class=\"reason-number-cool\">02<\/div>\n                        <div class=\"reason-content-cool\">\n                            <h3 class=\"reason-title-cool\">3\u30f6\u6708\u3067\u8e0a\u308c\u308b\u3088\u3046\u306b\u306a\u308b<\/h3>\n                            <p class=\"reason-text-cool\">\u300c\u672c\u5f53\u306b\u79c1\u306b\u3082\u3067\u304d\u308b\u306e\uff1f\u300dT-FAM\u306e\u6bb5\u968e\u7684\u306a\u30ab\u30ea\u30ad\u30e5\u30e9\u30e0\u306a\u3089\u30013\u30f6\u6708\u5f8c\u306b\u306f1\u66f2\u8e0a\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002\u5b9f\u969b\u306b\u591a\u304f\u306e\u751f\u5f92\u3055\u3093\u304c\u77ed\u671f\u9593\u3067\u4e0a\u9054\u3092\u5b9f\u611f\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n                            <div class=\"reason-tag-cool\">\/\/ \u77ed\u671f\u9593\u3067\u306e\u4e0a\u9054\u3092\u5b9f\u611f<\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"reason-item-cool\" style=\"flex:0 0 auto;min-width:200px;\">\n                        <div class=\"reason-number-cool\">03<\/div>\n                        <div class=\"reason-content-cool\">\n                            <h3 class=\"reason-title-cool\">\u59cb\u3081\u3084\u3059\u3044\u6599\u91d1\u8a2d\u5b9a<\/h3>\n                            <p class=\"reason-text-cool\">\u300c\u30c0\u30f3\u30b9\u30b9\u30af\u30fc\u30eb\u3063\u3066\u9ad8\u305d\u3046&#8230;\u300d\u307e\u305a\u306f500\u5186\u306e\u4f53\u9a13\u30ec\u30c3\u30b9\u30f3\u304b\u3089\u3002\u6c17\u306b\u5165\u3063\u305f\u3089\u6708\u8b1d\u5236\u3067\u30e0\u30ea\u306a\u304f\u7d9a\u3051\u3089\u308c\u307e\u3059\u3002\u4f53\u9a13\u5f53\u65e5\u306e\u5165\u4f1a\u306a\u3089\u5165\u4f1a\u91d1\u3082\u7121\u6599\u3067\u3059\u3002<\/p>\n                            <div class=\"reason-tag-cool\">\/\/ \u4f53\u9a13\u5f53\u65e5\u5165\u4f1a\u3067\u5165\u4f1a\u91d1\u7121\u6599<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"cta-section-cool\">\n                    <div class=\"cta-line-cool\"><\/div>\n                    <p class=\"cta-text-cool\">\u4e00\u7dd2\u306b\u6210\u9577\u3067\u304d\u308b\u30b9\u30af\u30fc\u30eb\u3067\u3059<\/p>\n                    <p class=\"cta-subtext-cool\">\u6c17\u4ed8\u3044\u305f\u3089\u3082\u3046\u3007\u5e74\uff01\u305d\u3093\u306a\u5b50\u4f9b\u305f\u3061\u304c\u305f\u304f\u3055\u3093\u3067\u3059<\/p>\n                    <a href=\"#trial\" class=\"btn-cool\">500\u5186\u3067\u4f53\u9a13\u3059\u308b \u2192<\/a>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n    \n    <!-- SNS\u30bb\u30af\u30b7\u30e7\u30f3 -->\n    <div class=\"full-width\">\n      <section id=\"social\" class=\"social-section\">\n        <div class=\"container\">\n          <div class=\"section-heading\">\n            <div class=\"heading-container\">\n              <div class=\"heading-text\" style=\"letter-spacing:3px;\">FOLLOW US<\/div>\n              <div class=\"heading-subtitle\">SNS\u3067\u672c\u5f53\u306e\u96f0\u56f2\u6c17\u3092\u30c1\u30a7\u30c3\u30af<\/div>\n            <\/div>\n          <\/div>\n          \n          <!-- SNS\u30d7\u30ec\u30d3\u30e5\u30fc\u30ab\u30fc\u30c9 -->\n          <div class=\"sns-preview-grid\">\n            <a href=\"https:\/\/www.instagram.com\/t_fam_tsuyoshifamily\/?hl=ja\" target=\"_blank\" class=\"sns-preview-card\">\n              <div class=\"sns-preview-icon\" style=\"background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);\">IG<\/div>\n              <div class=\"sns-preview-info\">\n                <span class=\"sns-preview-name\">Instagram<\/span>\n                <span class=\"sns-preview-handle\">@t_fam_tsuyoshifamily<\/span>\n              <\/div>\n              <span class=\"sns-preview-arrow\">\u2192<\/span>\n            <\/a>\n            <a href=\"https:\/\/www.tiktok.com\/@tfam63\" target=\"_blank\" class=\"sns-preview-card\">\n              <div class=\"sns-preview-icon\" style=\"background:#000;border:1px solid #25f4ee;\">TT<\/div>\n              <div class=\"sns-preview-info\">\n                <span class=\"sns-preview-name\">TikTok<\/span>\n                <span class=\"sns-preview-handle\">@tfam63<\/span>\n              <\/div>\n              <span class=\"sns-preview-arrow\">\u2192<\/span>\n            <\/a>\n          <\/div>\n          \n          <p style=\"text-align:center;color:rgba(255,255,255,.5);font-size:.7rem;margin-top:10px;letter-spacing:1px;\">\u30ec\u30c3\u30b9\u30f3\u52d5\u753b\u3092\u6bce\u65e5\u66f4\u65b0\u4e2d\uff01<\/p>\n          \n          <div style=\"text-align:center;margin-top:15px;\">\n            <a href=\"#trial\" class=\"btn-cool\">\u4f53\u9a13\u30ec\u30c3\u30b9\u30f3\u306b\u7533\u3057\u8fbc\u3080 \u2192<\/a>\n          <\/div>\n        <\/div>\n      <\/section>\n    <\/div>\n    \n    <!-- \u30af\u30e9\u30b9\u7d39\u4ecb\u30bb\u30af\u30b7\u30e7\u30f3 -->\n    <div class=\"full-width\">\n        <section id=\"classes\" class=\"class-section\">\n            <div class=\"container\">\n                <div class=\"section-heading\">\n                    <div class=\"heading-container\">\n                        <div class=\"heading-text\" style=\"letter-spacing:3px;\">INSTRUCTORS<\/div>\n                        <div class=\"heading-subtitle\">\u7d4c\u9a13\u8c4a\u5bcc\u306a\u8b1b\u5e2b\u9663<\/div>\n                    <\/div>\n                <\/div>\n                \n                <!-- \u8b1b\u5e2b\u7d39\u4ecb\uff1a\u30d1\u30bf\u30fc\u30f3C\uff083+2\u914d\u7f6e\uff09 -->\n                <div class=\"scroll-hint\">\u2190 SWIPE \u2192<\/div>\n                <div class=\"instructor-wrapper\">\n                    <div class=\"instructor-row\">\n                        <div class=\"instructor-card-c\">\n                            <div class=\"photo-square\"><img decoding=\"async\" src=\"https:\/\/www.t-famdance.com\/wp-content\/uploads\/2025\/05\/TSUYOSHI-1.png\" alt=\"TSUYOSHI\"><\/div>\n                            <div class=\"instructor-info-c\">\n                                <span class=\"instructor-tag-c\">HIPHOP<\/span>\n                                <h3 class=\"instructor-name-c\">TSUYOSHI<\/h3>\n                                <p class=\"instructor-location-c\">\u6c5f\u6238\u5ddd\u533a \/ \u6a2a\u6d5c \/ \u677e\u4f0f<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class=\"instructor-card-c\">\n                            <div class=\"photo-square\"><img decoding=\"async\" src=\"https:\/\/www.t-famdance.com\/wp-content\/uploads\/2025\/05\/REI.png\" alt=\"Riona\"><\/div>\n                            <div class=\"instructor-info-c\">\n                                <span class=\"instructor-tag-c tag-pink\">GIRLS HIPHOP<\/span>\n                                <h3 class=\"instructor-name-c\">Riona<\/h3>\n                                <p class=\"instructor-location-c\">\u6c5f\u6238\u5ddd\u533a<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class=\"instructor-card-c\">\n                            <div class=\"photo-square\"><img decoding=\"async\" src=\"https:\/\/www.t-famdance.com\/wp-content\/uploads\/2025\/05\/Riona.png\" alt=\"REI\"><\/div>\n                            <div class=\"instructor-info-c\">\n                                <span class=\"instructor-tag-c tag-cyan\">BREAKIN&#8217;<\/span>\n                                <h3 class=\"instructor-name-c\">REI<\/h3>\n                                <p class=\"instructor-location-c\">\u6c5f\u6238\u5ddd\u533a<\/p>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"instructor-row\">\n                        <div class=\"instructor-card-c\">\n                            <div class=\"photo-square\"><img decoding=\"async\" src=\"https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383747.jpg\" alt=\"miu\"><\/div>\n                            <div class=\"instructor-info-c\">\n                                <span class=\"instructor-tag-c\">\u57fa\u790e\u5f37\u5316<\/span>\n                                <h3 class=\"instructor-name-c\">miu<\/h3>\n                                <p class=\"instructor-location-c\">\u677e\u4f0f<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class=\"instructor-card-c\">\n                            <div class=\"photo-square\"><img decoding=\"async\" src=\"https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383748.jpg\" alt=\"ICHIKA\"><\/div>\n                            <div class=\"instructor-info-c\">\n                                <span class=\"instructor-tag-c\">\u57fa\u790e\u5f37\u5316<\/span>\n                                <h3 class=\"instructor-name-c\">ICHIKA<\/h3>\n                                <p class=\"instructor-location-c\">\u677e\u4f0f<\/p>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- \u6a2a\u6d5c\u30af\u30e9\u30b9\u544a\u77e5 -->\n                <div class=\"yokohama-notice-cool\">\n                    <div class=\"yokohama-notice-inner\">\n                        <span class=\"yokohama-tag\">NEW LOCATION<\/span>\n                        <h3 class=\"yokohama-title-cool\">\u6a2a\u6d5c\uff08\u90fd\u7b51\u533a\uff09<\/h3>\n                        <p class=\"yokohama-subtitle-cool\">\u6a2a\u6d5c\u3067\u3082\u30ec\u30c3\u30b9\u30f3\u958b\u8b1b\u4e2d<\/p>\n                        <div class=\"yokohama-classes\">\n                            <span>\/\/ \u5e7c\u5150\u30fb\u4f4e\u5b66\u5e74\u30af\u30e9\u30b9 17:00-17:50<\/span>\n                            <span>\/\/ \u5165\u9580\u30af\u30e9\u30b9 18:00-19:15<\/span>\n                            <span>\/\/ \u6bce\u9031\u91d1\u66dc\u65e5\u958b\u50ac<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"basic-class-info-cool\">\n                    <div class=\"basic-info-header\">\n                        <span class=\"basic-info-tag\">DISCOUNT<\/span>\n                        <h3 class=\"basic-info-title\">\u57fa\u790e\u5f37\u5316\u30af\u30e9\u30b9\u7279\u5178<\/h3>\n                    <\/div>\n                    <div class=\"basic-info-content\">\n                        <p class=\"basic-info-main\">\u901a\u5e38\u30af\u30e9\u30b9+\u57fa\u790e\u30af\u30e9\u30b9\u306e\u30bb\u30c3\u30c8\u53d7\u8b1b\u3067\u5272\u5f15\u9069\u7528<\/p>\n                        <ul class=\"basic-info-list\">\n                            <li>\/\/ \u57fa\u790e\u30af\u30e9\u30b9\u306e\u307f\u306e\u5834\u5408\u306f\u5272\u5f15\u306a\u3057<\/li>\n                            <li>\/\/ \u6c5f\u6238\u5ddd\u533a\u306f\u4eba\u6570\u306b\u9650\u308a\u3042\u308a<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/div>\n                \n                <div style=\"text-align: center; margin-top: 50px;\">\n                    <p style=\"color: rgba(255,255,255,.5); font-size: .95rem; margin-bottom: 25px; letter-spacing:1px;\">\u3069\u306e\u30af\u30e9\u30b9\u3082\u4f53\u9a13\u30ec\u30c3\u30b9\u30f3\u3067\u8a66\u305b\u307e\u3059<\/p>\n                    <a href=\"#trial\" class=\"btn-cool\">\u4f53\u9a13\u30ec\u30c3\u30b9\u30f3\u3092\u4e88\u7d04 \u2192<\/a>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n\n    <!-- \u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u30bb\u30af\u30b7\u30e7\u30f3 -->\n    <div class=\"full-width\">\n        <section id=\"schedule\" class=\"schedule-section\">\n            <div class=\"container\">\n                <div class=\"section-heading\">\n                    <div class=\"heading-container\">\n                        <div class=\"heading-text\" style=\"letter-spacing:3px;\">SCHEDULE<\/div>\n                        <div class=\"heading-subtitle\">3\u62e0\u70b9\u304b\u3089\u9078\u3079\u307e\u3059<\/div>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"schedule-table-container-cool\">\n                    <table class=\"schedule-table-cool\">\n                        <tr>\n                            <th>MON<\/th>\n                            <th>TUE<\/th>\n                            <th>WED<\/th>\n                            <th>THU<\/th>\n                            <th>FRI<\/th>\n                        <\/tr>\n                        <tr class=\"location-row\">\n                            <td><a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&#038;query=\u8239\u5800\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u4f1a\u9928\" target=\"_blank\" class=\"location-link-cool\">\u6c5f\u6238\u5ddd\u533a \u8239\u5800<\/a><\/td>\n                            <td>\u677e\u4f0f\uff08\u57fc\u7389\uff09<\/td>\n                            <td><a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&#038;query=\u8239\u5800\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u4f1a\u9928\" target=\"_blank\" class=\"location-link-cool\">\u6c5f\u6238\u5ddd\u533a \u8239\u5800<\/a><\/td>\n                            <td><a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&#038;query=\u8239\u5800\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u4f1a\u9928\" target=\"_blank\" class=\"location-link-cool\">\u6c5f\u6238\u5ddd\u533a \u8239\u5800<\/a><\/td>\n                            <td>\u6a2a\u6d5c \/ \u677e\u4f0f<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>\n                                <div class=\"schedule-class-cool\"><p class=\"class-time-cool\">16:30-17:15<\/p><p class=\"class-name-cool\">\u5e7c\u5150\u30fb\u4f4e\u5b66\u5e74<\/p><p class=\"class-instructor-cool-name\">TSUYOSHI<\/p><\/div>\n                                <div class=\"schedule-class-cool\"><p class=\"class-time-cool\">17:20-18:35<\/p><p class=\"class-name-cool\">\u521d\u7d1a<\/p><p class=\"class-instructor-cool-name\">TSUYOSHI<\/p><\/div>\n                                <div class=\"schedule-class-cool\"><p class=\"class-time-cool\">19:45-21:15<\/p><p class=\"class-name-cool\">\u521d\u4e2d\u7d1a<\/p><p class=\"class-instructor-cool-name\">TSUYOSHI<\/p><\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"schedule-class-cool\"><p class=\"class-time-cool\">17:00-17:45<\/p><p class=\"class-name-cool\">\u5e7c\u5150\u30fb\u4f4e\u5b66\u5e74<\/p><p class=\"class-instructor-cool-name\">TSUYOSHI<\/p><\/div>\n                                <div class=\"schedule-class-cool\"><p class=\"class-time-cool\">18:00-19:00<\/p><p class=\"class-name-cool\">\u5165\u9580<\/p><p class=\"class-instructor-cool-name\">TSUYOSHI<\/p><\/div>\n                                <div class=\"schedule-class-cool\"><p class=\"class-time-cool\">19:20-20:40<\/p><p class=\"class-name-cool\">\u521d\u7d1a<\/p><p class=\"class-instructor-cool-name\">TSUYOSHI<\/p><\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"schedule-class-cool\"><p class=\"class-time-cool\">17:30-18:30<\/p><p class=\"class-name-cool\">\u5165\u9580<\/p><p class=\"class-instructor-cool-name\">TSUYOSHI<\/p><\/div>\n                                <div class=\"schedule-class-cool breakin-class\"><p class=\"class-time-cool\">18:40-19:55<\/p><p class=\"class-name-cool\">breakin&#8217;<\/p><p class=\"class-instructor-cool-name\">REI<\/p><\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"schedule-class-cool\"><p class=\"class-time-cool\">16:30-17:20<\/p><p class=\"class-name-cool\">\u8d85\u5165\u9580<\/p><p class=\"class-instructor-cool-name\">Riona<\/p><\/div>\n                                <div class=\"schedule-class-cool girls-class\"><p class=\"class-time-cool\">17:30-18:45<\/p><p class=\"class-name-cool\">GIRLS HIPHOP<\/p><p class=\"class-instructor-cool-name\">Riona<\/p><\/div>\n                                <div class=\"schedule-class-cool\"><p class=\"class-time-cool\">19:00-20:15<\/p><p class=\"class-name-cool\">\u57fa\u790e\u5f37\u5316<\/p><p class=\"class-instructor-cool-name\">TSUYOSHI<\/p><\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"schedule-class-cool\"><p class=\"class-time-cool\">17:00-17:50<\/p><p class=\"class-name-cool\">\u5e7c\u5150\u30fb\u4f4e\u5b66\u5e74<\/p><p class=\"class-instructor-cool-name\">TSUYOSHI<\/p><p class=\"class-location-tag\">\u6a2a\u6d5c<\/p><\/div>\n                                <div class=\"schedule-class-cool\"><p class=\"class-time-cool\">18:00-19:15<\/p><p class=\"class-name-cool\">\u5165\u9580<\/p><p class=\"class-instructor-cool-name\">TSUYOSHI<\/p><p class=\"class-location-tag\">\u6a2a\u6d5c<\/p><\/div>\n                                <div class=\"schedule-class-cool\"><p class=\"class-time-cool\">18:30-19:30<\/p><p class=\"class-name-cool\">\u57fa\u790e\u5f37\u5316\uff08\u9694\u9031\uff09<\/p><p class=\"class-instructor-cool-name\">miu \/ ICHIKA<\/p><p class=\"class-location-tag\">\u677e\u4f0f<\/p><\/div>\n                            <\/td>\n                        <\/tr>\n                    <\/table>\n                <\/div>\n                \n                <div class=\"scroll-hint\">\u2190 SWIPE \u2192<\/div>\n                <div class=\"schedule-mobile-cards\" id=\"schedule-mobile\"><\/div>\n                \n                <div class=\"schedule-info-cool\">\n                    <div class=\"schedule-info-item-cool\">\n                        <h3 class=\"info-title-cool\">LOCATIONS<\/h3>\n                        <ul class=\"info-list-cool\">\n                            <li><strong style=\"color:#fff;\">\u3010\u6c5f\u6238\u5ddd\u533a\u3011\u8239\u5800\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u4f1a\u9928<\/strong><\/li>\n                            <li style=\"padding-left:15px;font-size:.8rem;\">\u4e00\u4e4b\u6c5f\u30fb\u6771\u5927\u5cf6\u30fb\u897f\u845b\u897f\u30fb\u845b\u897f\u30fb\u5c0f\u5ca9\u30fb\u5e73\u4e95\u30fb\u745e\u6c5f\u30fb\u7be0\u5d0e\u304b\u3089\u901a\u3044\u3084\u3059\u3044<\/li>\n                            <li><strong style=\"color:#fff;\">\u3010\u6a2a\u6d5c\u3011\u90fd\u7b51\u533a<\/strong> \/\/ \u91d1\u66dc\u65e5<\/li>\n                            <li><strong style=\"color:#fff;\">\u3010\u677e\u4f0f\u3011\u57fc\u7389\u770c<\/strong> \/\/ \u706b\u30fb\u91d1<\/li>\n                        <\/ul>\n                    <\/div>\n                    <div class=\"schedule-info-item-cool\">\n                        <h3 class=\"info-title-cool\">INSTRUCTORS<\/h3>\n                        <ul class=\"info-list-cool\">\n                            <li>TSUYOSHI \/\/ HIPHOP<\/li>\n                            <li>Riona \/\/ GIRLS HIPHOP<\/li>\n                            <li>REI \/\/ breakin&#8217;<\/li>\n                            <li>miu\u30fbICHIKA \/\/ \u677e\u4f0f\u57fa\u790e<\/li>\n                        <\/ul>\n                    <\/div>\n                    <div class=\"schedule-info-item-cool\">\n                        <h3 class=\"info-title-cool\">NOTICE<\/h3>\n                        <p class=\"info-text-note\">\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u3084\u4f11\u8b1b\u306e\u304a\u77e5\u3089\u305b\u306f\u516c\u5f0fLINE\u3067\u914d\u4fe1<\/p>\n                    <\/div>\n                <\/div>\n                \n                <!-- \u8fd1\u96a3\u30a8\u30ea\u30a2SEO\u7528\u30c6\u30ad\u30b9\u30c8 -->\n                <div class=\"area-seo-text-cool\">\n                    <h4>\u6c5f\u6238\u5ddd\u533a\u3067\u30c0\u30f3\u30b9\u30b9\u30af\u30fc\u30eb\u3092\u304a\u63a2\u3057\u306e\u65b9\u3078<\/h4>\n                    <p>T-FAM\u30c0\u30f3\u30b9\u30b9\u30af\u30fc\u30eb\u306f<strong>\u6c5f\u6238\u5ddd\u533a\u8239\u5800<\/strong>\u306e\u8239\u5800\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u4f1a\u9928\u3067\u30ec\u30c3\u30b9\u30f3\u3092\u884c\u3063\u3066\u3044\u307e\u3059\u3002\u90fd\u55b6\u65b0\u5bbf\u7dda\u300c\u8239\u5800\u99c5\u300d\u304b\u3089\u5f92\u6b69\u570f\u5185\u3067\u3001<strong>\u4e00\u4e4b\u6c5f\u30fb\u6771\u5927\u5cf6\u30fb\u897f\u845b\u897f\u30fb\u845b\u897f\u30fb\u5c0f\u5ca9\u30fb\u5e73\u4e95\u30fb\u745e\u6c5f\u30fb\u7be0\u5d0e\u30fb\u65b0\u5c0f\u5ca9<\/strong>\u306a\u3069\u6c5f\u6238\u5ddd\u533a\u5168\u57df\u304b\u3089\u30a2\u30af\u30bb\u30b9\u826f\u597d\u3002\u6c5f\u6771\u533a\uff08\u4e80\u6238\u30fb\u5927\u5cf6\uff09\u3084\u58a8\u7530\u533a\u304b\u3089\u3082\u901a\u3044\u3084\u3059\u3044\u7acb\u5730\u3067\u3059\u3002\u6a2a\u6d5c\uff08\u90fd\u7b51\u533a\uff09\u30fb\u677e\u4f0f\uff08\u57fc\u7389\uff09\u3067\u3082\u958b\u8b1b\u4e2d\u3002\u6c5f\u6238\u5ddd\u533a\u3067\u5b50\u4f9b\u306e\u30c0\u30f3\u30b9\u6559\u5ba4\u30fb\u30ad\u30c3\u30ba\u30d2\u30c3\u30d7\u30db\u30c3\u30d7\u3092\u304a\u63a2\u3057\u306a\u3089\u3001\u305c\u3072T-FAM\u306e\u4f53\u9a13\u30ec\u30c3\u30b9\u30f3\u3078\uff01<\/p>\n                <\/div>\n                \n                <div style=\"text-align: center; margin-top: 50px;\">\n                    <a href=\"#trial\" class=\"btn-cool\">\u4f53\u9a13\u30ec\u30c3\u30b9\u30f3\u3092\u4e88\u7d04 \u2192<\/a>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n\n    <!-- \u30d3\u30b8\u30e5\u30a2\u30eb\u30d0\u30ca\u30fc2 -->\n    <div class=\"visual-banner\">\n        <img decoding=\"async\" src=\"https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383794_0.jpg\" alt=\"T-FAM Dance\">\n        <div class=\"visual-banner-content\">\n            <p class=\"visual-banner-text\">JOIN <span>THE<\/span> FAMILY<\/p>\n            <p class=\"visual-banner-sub\">\u4ef2\u9593\u304c\u3044\u308b\u304b\u3089\u3001\u3082\u3063\u3068\u697d\u3057\u3044\u3002<\/p>\n        <\/div>\n    <\/div>\n    \n    <!-- \u751f\u5f92\u306e\u58f0\u30bb\u30af\u30b7\u30e7\u30f3 -->\n    <div class=\"full-width\">\n        <section id=\"testimonials\" class=\"testimonials-section-cool\">\n            <div class=\"container\">\n                <div class=\"section-heading\">\n                    <div class=\"heading-container\">\n                        <div class=\"heading-text\" style=\"letter-spacing:3px;\">VOICES<\/div>\n                        <div class=\"heading-subtitle\">\u751f\u5f92\u305f\u3061\u306e\u30ea\u30a2\u30eb\u306a\u58f0<\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"scroll-hint\">\u2190 SWIPE \u2192<\/div>\n                <div class=\"testimonials-grid-cool\" id=\"testimonials-grid\"><\/div>\n                <div style=\"text-align: center; margin-top: 50px;\">\n                    <a href=\"#trial\" class=\"btn-cool\">\u4ef2\u9593\u306b\u52a0\u308f\u308b \u2192<\/a>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n    \n    <!-- \u30ae\u30e3\u30e9\u30ea\u30fc\u30bb\u30af\u30b7\u30e7\u30f3 -->\n    <div class=\"full-width\">\n        <section id=\"gallery\" class=\"gallery-section-cool\">\n            <div class=\"container\">\n                <div class=\"section-heading\">\n                    <div class=\"heading-container\">\n                        <div class=\"heading-text\" style=\"letter-spacing:3px;\">GALLERY<\/div>\n                        <div class=\"heading-subtitle\">\u30a4\u30d9\u30f3\u30c8\u3084\u767a\u8868\u4f1a\u3082\u6bce\u5e74\u958b\u50ac<\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"gallery-grid-cool\" id=\"gallery-grid\"><\/div>\n                <div style=\"text-align: center; margin-top: 50px;\">\n                    <button onclick=\"refreshGallery()\" class=\"btn-cool\" style=\"margin-right:15px;\">REFRESH<\/button>\n                    <a href=\"#trial\" class=\"btn-cool\">\u4f53\u9a13\u30ec\u30c3\u30b9\u30f3\u3092\u4e88\u7d04 \u2192<\/a>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n\n    <!-- \u30d3\u30b8\u30e5\u30a2\u30eb\u30d0\u30ca\u30fc3 -->\n    <div class=\"visual-banner\">\n        <img decoding=\"async\" src=\"https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383791_0.jpg\" alt=\"T-FAM Dance\">\n        <div class=\"visual-banner-content\">\n            <p class=\"visual-banner-text\">YOUR <span>STAGE<\/span> AWAITS<\/p>\n            <p class=\"visual-banner-sub\">\u6b21\u306e\u30b9\u30c6\u30fc\u30b8\u3078\u3001\u4e00\u6b69\u8e0f\u307f\u51fa\u305d\u3046\u3002<\/p>\n        <\/div>\n    <\/div>\n    \n    <!-- \u6700\u5f8c\u306e\u4e00\u62bc\u3057\u30bb\u30af\u30b7\u30e7\u30f3 -->\n    <div class=\"full-width\">\n        <section class=\"section section-dark\">\n            <div class=\"container\">\n                <div class=\"final-cta-cool\">\n                    <div class=\"final-cta-line\"><\/div>\n                    <p class=\"final-cta-sub\">FIRST STEP<\/p>\n                    <h2 class=\"final-cta-title\">\u8ff7\u3063\u3066\u3044\u308b\u306a\u3089<br>\u307e\u305a\u4f53\u9a13\u3078<\/h2>\n                    <p class=\"final-cta-text\">\u300c\u3067\u304d\u308b\u304b\u306a&#8230;\u300d\u300c\u3064\u3044\u3066\u3044\u3051\u308b\u304b\u306a&#8230;\u300d<br>\u305d\u3093\u306a\u4e0d\u5b89\u306f\u4f53\u9a13\u30ec\u30c3\u30b9\u30f3\u3067\u89e3\u6d88\u3055\u308c\u307e\u3059\u3002<\/p>\n                    <a href=\"#trial\" class=\"btn-primary-cool\" style=\"margin-top:30px;\">\u4f53\u9a13\u30ec\u30c3\u30b9\u30f3\u3092\u4e88\u7d04 \u2192<\/a>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n\n    <!-- LINE\u3078\u306e\u8a98\u5c0e\u30d0\u30ca\u30fc -->\n    <div class=\"full-width\">\n        <div class=\"line-banner-cool\">\n            <div class=\"line-banner-content-cool\">\n                <span class=\"line-tag\">OFFICIAL LINE<\/span>\n                <h2 class=\"line-title-cool\">LINE\u516c\u5f0f\u30a2\u30ab\u30a6\u30f3\u30c8<\/h2>\n                <p class=\"line-text-cool\">\u30ec\u30c3\u30b9\u30f3\u60c5\u5831\u30fb\u30a4\u30d9\u30f3\u30c8\u60c5\u5831\u30fb\u4f11\u8b1b\u306e\u304a\u77e5\u3089\u305b\u3092\u914d\u4fe1<\/p>\n                <a href=\"https:\/\/line.me\/R\/ti\/p\/@tne5387c\" class=\"line-btn-cool\" target=\"_blank\">\u53cb\u3060\u3061\u8ffd\u52a0 \u2192<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n    \n    <!-- \u4f53\u9a13\u30ec\u30c3\u30b9\u30f3\u30bb\u30af\u30b7\u30e7\u30f3 -->\n    <div class=\"full-width\">\n        <section id=\"trial\" class=\"trial-section-cool\">\n            <div class=\"container\">\n                <div class=\"section-heading\">\n                    <div class=\"heading-container\">\n                        <div class=\"heading-text\" style=\"letter-spacing:3px;\">TRIAL LESSON<\/div>\n                        <div class=\"heading-subtitle\">\u65b0\u3057\u3044\u81ea\u5206\u306b\u51fa\u4f1a\u3046<\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"trial-content-cool\">\n                    <div class=\"trial-benefits-cool\">\n                        <h3 class=\"trial-benefits-title\">BENEFITS<\/h3>\n                        <ul class=\"trial-benefits-list\">\n                            <li>\/\/ \u4f53\u9a13\u6599\u91d1 \u00a5500\uff082\u56de\u307e\u3067\u53ef\u80fd\uff09<\/li>\n                            <li>\/\/ \u6301\u3061\u7269\u306f\u52d5\u304d\u3084\u3059\u3044\u670d\u88c5\u3068\u5ba4\u5185\u5c65\u304d<\/li>\n                            <li>\/\/ \u5f53\u65e5\u5165\u4f1a\u3067\u5165\u4f1a\u91d1\u7121\u6599<\/li>\n                            <li>\/\/ \u7121\u7406\u306a\u52e7\u8a98\u306f\u4e00\u5207\u306a\u3057<\/li>\n                        <\/ul>\n                    <\/div>\n                    <div class=\"trial-form-cool\">\n                        <h3 class=\"trial-form-title\">RESERVATION<\/h3>\n                        <div class=\"form-group-cool\"><label class=\"form-label-cool\">NAME<\/label><input type=\"text\" id=\"name\" class=\"form-control-cool\" placeholder=\"\u304a\u540d\u524d\"><\/div>\n                        <div class=\"form-group-cool\"><label class=\"form-label-cool\">AGE<\/label><input type=\"number\" id=\"age\" class=\"form-control-cool\" placeholder=\"\u5e74\u9f62\"><\/div>\n                        <div class=\"form-group-cool\">\n                            <label class=\"form-label-cool\">CLASS<\/label>\n                            <select id=\"class\" class=\"form-select-cool\" onchange=\"checkRestrictions()\">\n                                <option value=\"\" disabled selected>\u5e0c\u671b\u30af\u30e9\u30b9\u3092\u9078\u629e<\/option>\n                                <option value=\"hiphop\">HIPHOP<\/option>\n                                <option value=\"girls\">GIRLS HIPHOP\uff08\u6c5f\u6238\u5ddd\u533a\u306e\u307f\uff09<\/option>\n                                <option value=\"breakin\">breakin&#8217;\uff08\u6c5f\u6238\u5ddd\u533a\u306e\u307f\uff09<\/option>\n                                <option value=\"basic\">\u57fa\u790e\u5f37\u5316\uff08\u677e\u4f0f\u30fb\u6c5f\u6238\u5ddd\u533a\u306e\u307f\uff09<\/option>\n                            <\/select>\n                        <\/div>\n                        <div class=\"form-group-cool\">\n                            <label class=\"form-label-cool\">LOCATION<\/label>\n                            <select id=\"location\" class=\"form-select-cool\" onchange=\"checkRestrictions()\">\n                                <option value=\"\" disabled selected>\u5e0c\u671b\u62e0\u70b9\u3092\u9078\u629e<\/option>\n                                <option value=\"edogawa\">\u6c5f\u6238\u5ddd\u533a\uff08\u8239\u5800\u30fb\u4e00\u4e4b\u6c5f\uff09<\/option>\n                                <option value=\"yokohama\">\u6a2a\u6d5c<\/option>\n                                <option value=\"matsubushi\">\u677e\u4f0f<\/option>\n                            <\/select>\n                        <\/div>\n                        <div class=\"location-restriction-notice-cool\" id=\"location-notice\"><p>\u203b \u9078\u629e\u3057\u305f\u30af\u30e9\u30b9\u306f\u6307\u5b9a\u62e0\u70b9\u306e\u307f\u3067\u958b\u8b1b<\/p><\/div>\n                        <div class=\"form-group-cool\"><label class=\"form-label-cool\">MESSAGE<\/label><textarea id=\"message\" class=\"form-control-cool\" placeholder=\"\u8cea\u554f\u3084\u8981\u671b\u306a\u3069\uff08\u4efb\u610f\uff09\" rows=\"3\"><\/textarea><\/div>\n                        <button onclick=\"sendToLine()\" class=\"btn-primary-cool\" style=\"width:100%;\">LINE\u3067\u4e88\u7d04\u3059\u308b \u2192<\/button>\n                        <p class=\"form-note-cool\">LINE\u516c\u5f0f\u30a2\u30ab\u30a6\u30f3\u30c8\u304c\u958b\u304d\u3001\u7533\u3057\u8fbc\u307f\u5185\u5bb9\u304c\u81ea\u52d5\u3067\u30b3\u30d4\u30fc\u3055\u308c\u307e\u3059<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n    \n    <!-- \u30d5\u30c3\u30bf\u30fc -->\n    <footer class=\"footer-cool\">\n        <div class=\"container\">\n            <div class=\"footer-grid-cool\">\n                <div class=\"footer-section-cool\">\n                    <a href=\"#\" class=\"footer-logo-cool\">T-FAM<\/a>\n                    <p class=\"footer-desc-cool\">\u6c5f\u6238\u5ddd\u533a\u8239\u5800\u306e\u30ad\u30c3\u30ba\u30c0\u30f3\u30b9\u30b9\u30af\u30fc\u30eb\u3002\u4e00\u4e4b\u6c5f\u30fb\u897f\u845b\u897f\u30fb\u845b\u897f\u306a\u3069\u6c5f\u6238\u5ddd\u533a\u5168\u57df\u304b\u3089\u901a\u3044\u3084\u3059\u3044\u3002\u6a2a\u6d5c\u30fb\u677e\u4f0f\u3067\u3082\u958b\u8b1b\u4e2d\u3002<\/p>\n                    <div class=\"footer-social-cool\">\n                        <a href=\"https:\/\/www.instagram.com\/t_fam_tsuyoshifamily\/?hl=ja\" class=\"footer-social-link-cool\" target=\"_blank\">IG<\/a>\n                        <a href=\"https:\/\/www.tiktok.com\/@tfam63\" class=\"footer-social-link-cool\" target=\"_blank\">TT<\/a>\n                    <\/div>\n                <\/div>\n                <div class=\"footer-section-cool\">\n                    <h3 class=\"footer-title-cool\">CLASSES<\/h3>\n                    <ul class=\"footer-links-cool\">\n                        <li><a href=\"#classes\">HIPHOP<\/a><\/li>\n                        <li><a href=\"#classes\">GIRLS HIPHOP<\/a><\/li>\n                        <li><a href=\"#classes\">breakin<\/a><\/li>\n                    <\/ul>\n                <\/div>\n                <div class=\"footer-section-cool\">\n                    <h3 class=\"footer-title-cool\">LOCATIONS<\/h3>\n                    <ul class=\"footer-links-cool\">\n                        <li><a href=\"#schedule\">\u6c5f\u6238\u5ddd\u533a<\/a><\/li>\n                        <li><a href=\"#schedule\">\u6a2a\u6d5c<\/a><\/li>\n                        <li><a href=\"#schedule\">\u677e\u4f0f<\/a><\/li>\n                    <\/ul>\n                <\/div>\n                <div class=\"footer-section-cool\">\n                    <h3 class=\"footer-title-cool\">CONTACT<\/h3>\n                    <ul class=\"footer-contact-cool\">\n                        <li><a href=\"https:\/\/line.me\/R\/ti\/p\/@tne5387c\" target=\"_blank\">LINE: @tne5387c<\/a><\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n            <div class=\"footer-bottom-cool\">\n                <p>\u00a9 2025 T-FAM DANCE SCHOOL<\/p>\n            <\/div>\n        <\/div>\n    <\/footer>\n    \n    <a href=\"https:\/\/line.me\/R\/ti\/p\/@tne5387c\" target=\"_blank\" class=\"line-float-cool\">\n        <span class=\"line-float-icon\">LINE<\/span>\n        <span class=\"line-float-text\">\u76f8\u8ac7<\/span>\n    <\/a>\n    \n    <script data-cfasync=\"false\" src=\"\/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js\"><\/script><script>\n        document.addEventListener('DOMContentLoaded', function() { initializeWebsite(); });\n        const allGalleryImages = [\n            'https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383789_0.jpg',\n            'https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383790_0.jpg',\n            'https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383791_0.jpg',\n            'https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383792_0.jpg',\n            'https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383793_0.jpg',\n            'https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383794_0.jpg',\n            'https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383795_0.jpg',\n            'https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383787_0.jpg',\n            'https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383781_0.jpg',\n            'https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383783_0.jpg',\n            'https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383784_0.jpg',\n            'https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383785_0.jpg'\n        ];\n        const testimonials = [\n            { name: \"D\u304f\u3093 (\u5c0f\u5b66\uff14\u5e74\u751f)\", avatar: \"https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383822-scaled-e1750181347160.jpg\", text: \"\u5e7c\u5150\u306e\u9803\u304b\u3089\u304a\u4e16\u8a71\u306a\u3063\u3066\u3044\u307e\u3059\u3002HIPHOP\u4ee5\u5916\u306b\u3082breakin'\u3084\u30d5\u30ea\u30fc\u30b9\u30bf\u30a4\u30eb\u306a\u3069\u57fa\u790e\u304b\u3089\u3057\u3063\u304b\u308a\u6559\u3048\u3066\u3082\u3089\u3048\u307e\u3057\u305f\uff01\" },\n            { name: \"R\u3061\u3083\u3093 (\u5c0f\u5b66\uff15\u5e74\u751f)\", avatar: \"https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2024\/10\/LINE_ALBUM_\u767a\u8868\u4f1a20240922_241027_2-e1750181609181.jpg\", text: \"\u4f53\u9a13\u3057\u3066\u3068\u3066\u3082\u697d\u3057\u304b\u3063\u305f\u306e\u3067\u5165\u4f1a\u3057\u307e\u3057\u305f\u3002\u53cb\u9054\u3082\u305f\u304f\u3055\u3093\u3067\u304d\u3066\u30ec\u30c3\u30b9\u30f3\u3067\u4f1a\u3048\u308b\u306e\u304c\u697d\u3057\u307f\u3067\u3059\u3002\" },\n            { name: \"N\u3061\u3083\u3093 (\u5c0f\u5b663\u5e74\u751f)\", avatar: \"https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383757-e1750181531119.jpg\", text: \"\u5e74\u4e2d\u3055\u3093\u304b\u3089\u5165\u3063\u3066\u3001\u6700\u521d\u306f\u5168\u7136\u8e0a\u308c\u306a\u304b\u3063\u305f\u3051\u3069\u3001TSUYOSHI\u5148\u751f\u304c\u3001\u7d30\u304b\u3044\u3068\u3053\u308d\u307e\u3067\u898b\u3066\u304f\u308c\u305f\u304a\u304b\u3052\u3067\u3001\u4eca\u306f\u30d0\u30c8\u30eb\u3084\u30bd\u30ed\u30b3\u30f3\u30c6\u30b9\u30c8\u306b\u51fa\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002\" },\n            { name: \"A\u304f\u3093 (\u5c0f\u5b661\u5e74\u751f)\", avatar: \"https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383799.jpg\", text: \"\u30c0\u30f3\u30b9\u3092\u697d\u3057\u3080\u3053\u3068\u3092\u5927\u4e8b\u306b\u30ec\u30c3\u30b9\u30f3\u3067\u306f\u548c\u6c17\u85f9\u3005\u3068\u3057\u305f\u96f0\u56f2\u6c17\u3067\u3001\u30af\u30e9\u30b9\u306e\u307f\u3093\u306a\u304c\u7b11\u9854\u3067\u3044\u3063\u3071\u3044\u3067\u3059\uff01\" },\n            { name: \"Y\u3061\u3083\u3093(\u5c0f\u5b665\u5e74\u751f)\", avatar: \"https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__372383796-e1750181566133.jpg\", text: \"\u30c0\u30f3\u30b9\u304c\u5927\u597d\u304d\u30671\u5e74\u751f\u306e\u6642\u306bT-FAM\u306b\u5165\u308a\u307e\u3057\u305f\u3002TSUYOSHI\u5148\u751f\u306e\u30ec\u30c3\u30b9\u30f3\u306f\u3044\u3064\u3082\u697d\u3057\u304f\u3066\u6bce\u9031\u306e\u30ec\u30c3\u30b9\u30f3\u304c\u30b9\u30b4\u304f\u697d\u3057\u307f\u3067\u3059\uff01\" },\n            { name: \"S\u3061\u3083\u3093 (\u5c0f\u5b66\uff16\u5e74\u751f)\", avatar: \"https:\/\/www.nexttsuyoshi.com\/wp-content\/uploads\/2025\/06\/S__223215625-e1750691507945.jpg\", text: \"\u304a\u59c9\u3061\u3083\u3093\u306e\u3088\u3046\u306b\u8e0a\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u305f\u304f\u3066\u3001\u5c0f\u5b661\u5e74\u751f\u304b\u3089\u5165\u4f1a\u3057\u307e\u3057\u305f\u3002\u304a\u53cb\u9054\u3082\u3059\u3050\u306b\u51fa\u6765\u3066\u3001\u4eca\u306f\u30d2\u30c3\u30d7\u30db\u30c3\u30d7\u3068\u30ac\u30fc\u30eb\u30ba\u30d2\u30c3\u30d7\u30db\u30c3\u30d7\u3092\u9811\u5f35\u3063\u3066\u3044\u307e\u3059\u3002\" }\n        ];\n        function initializeWebsite() { generateGallery(); generateTestimonials(); generateMobileSchedule(); generateMobileClass(); generateMobileTestimonials(); setupSmoothScrolling(); setupHeaderScrollEffect(); }\n        function shuffleArray(array) { const shuffled = [...array]; for (let i = shuffled.length - 1; i > 0; i--) { const j = Math.floor(Math.random() * (i + 1)); [shuffled[i], shuffled[j]] = [shuffled[j], shuffled[i]]; } return shuffled; }\n        function refreshGallery() { const galleryItems = document.querySelectorAll('#gallery-grid .gallery-item'); const shuffledImages = shuffleArray(allGalleryImages); galleryItems.forEach((item, index) => { const img = item.querySelector('img'); if (img && index < shuffledImages.length) { img.src = shuffledImages[index]; } }); }\n        function generateGallery() { const galleryGrid = document.getElementById('gallery-grid'); if (!galleryGrid) return; const shuffledImages = shuffleArray(allGalleryImages); const displayCount = Math.min(12, shuffledImages.length); galleryGrid.innerHTML = ''; shuffledImages.slice(0, displayCount).forEach((imageUrl, index) => { const galleryItem = document.createElement('div'); galleryItem.className = 'gallery-item'; galleryItem.innerHTML = '<img decoding=\"async\" src=\"' + imageUrl + '\" alt=\"T-FAM\" loading=\"lazy\"><div class=\"gallery-overlay\"><\/div>'; galleryGrid.appendChild(galleryItem); }); }\n        function generateTestimonials() { const testimonialsGrid = document.getElementById('testimonials-grid'); if (!testimonialsGrid) return; const shuffledTestimonials = shuffleArray(testimonials); testimonialsGrid.innerHTML = ''; shuffledTestimonials.forEach(testimonial => { const testimonialCard = document.createElement('div'); testimonialCard.className = 'testimonial-card'; testimonialCard.innerHTML = '<div class=\"testimonial-header\"><img decoding=\"async\" src=\"' + testimonial.avatar + '\" class=\"testimonial-avatar\" alt=\"' + testimonial.name + '\"><h3 class=\"testimonial-name\">' + testimonial.name + '<\/h3><\/div><div class=\"testimonial-rating\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"testimonial-text\">' + testimonial.text + '<\/p>'; testimonialsGrid.appendChild(testimonialCard); }); }\n        function generateMobileSchedule() { const mobileContainer = document.getElementById('schedule-mobile'); if (!mobileContainer) return; const scheduleData = [ { day: 'MON', location: '\u6c5f\u6238\u5ddd\u533a \u8239\u5800', classes: [ { time: '16:30-17:15', name: '\u5e7c\u5150\u30fb\u4f4e\u5b66\u5e74', instructor: 'TSUYOSHI' }, { time: '17:20-18:35', name: '\u521d\u7d1a', instructor: 'TSUYOSHI' }, { time: '19:45-21:15', name: '\u521d\u4e2d\u7d1a', instructor: 'TSUYOSHI' } ] }, { day: 'TUE', location: '\u677e\u4f0f\uff08\u57fc\u7389\uff09', classes: [ { time: '17:00-17:45', name: '\u5e7c\u5150\u30fb\u4f4e\u5b66\u5e74', instructor: 'TSUYOSHI' }, { time: '18:00-19:00', name: '\u5165\u9580', instructor: 'TSUYOSHI' }, { time: '19:20-20:40', name: '\u521d\u7d1a', instructor: 'TSUYOSHI' } ] }, { day: 'WED', location: '\u6c5f\u6238\u5ddd\u533a \u8239\u5800', classes: [ { time: '17:30-18:30', name: '\u5165\u9580', instructor: 'TSUYOSHI' }, { time: '18:40-19:55', name: 'breakin', instructor: 'REI' } ] }, { day: 'THU', location: '\u6c5f\u6238\u5ddd\u533a \u8239\u5800', classes: [ { time: '16:30-17:20', name: '\u8d85\u5165\u9580', instructor: 'Riona' }, { time: '17:30-18:45', name: 'GIRLS HIPHOP', instructor: 'Riona' }, { time: '19:00-20:15', name: '\u57fa\u790e\u5f37\u5316', instructor: 'TSUYOSHI' } ] }, { day: 'FRI', location: '\u6a2a\u6d5c\u30fb\u677e\u4f0f', classes: [ { time: '17:00-17:50', name: '\u5e7c\u5150\u30fb\u4f4e\u5b66\u5e74', instructor: 'TSUYOSHI' }, { time: '18:00-19:15', name: '\u5165\u9580', instructor: 'TSUYOSHI' }, { time: '18:30-19:30', name: '\u57fa\u790e\u5f37\u5316', instructor: 'miu \/ ICHIKA' } ] } ]; mobileContainer.innerHTML = ''; scheduleData.forEach(dayData => { const dayCard = document.createElement('div'); dayCard.className = 'day-card-cool'; let classesHTML = ''; dayData.classes.forEach(cls => { classesHTML += '<div class=\"schedule-class-cool\"><p class=\"class-time-cool\">' + cls.time + '<\/p><p class=\"class-name-cool\">' + cls.name + '<\/p><p class=\"class-instructor-cool-name\">' + cls.instructor + '<\/p><\/div>'; }); dayCard.innerHTML = '<div class=\"day-header-cool\">' + dayData.day + '<\/div><div class=\"day-location-cool\">' + dayData.location + '<\/div><div class=\"day-content-cool\">' + classesHTML + '<\/div>'; mobileContainer.appendChild(dayCard); }); }\n        function generateMobileClass() { const mobileContainer = document.getElementById('class-mobile'); if (!mobileContainer) return; const classData = [ { title: '\u30d2\u30c3\u30d7\u30db\u30c3\u30d7', instructor: 'TSUYOSHI', avatar: 'https:\/\/www.t-famdance.com\/wp-content\/uploads\/2025\/05\/TSUYOSHI-1.png', text: '\u57fa\u672c\u7684\u306a\u30b9\u30c6\u30c3\u30d7\u304b\u3089\u5b9f\u8df5\u7684\u306a\u632f\u308a\u4ed8\u3051\u307e\u3067\u3001\u30d2\u30c3\u30d7\u30db\u30c3\u30d7\u306e\u57fa\u790e\u3092\u697d\u3057\u304f\u5b66\u3073\u307e\u3059\u3002' }, { title: 'GIRLS\u30d2\u30c3\u30d7\u30db\u30c3\u30d7', instructor: 'Riona', avatar: 'https:\/\/www.t-famdance.com\/wp-content\/uploads\/2025\/05\/REI.png', text: '\u5973\u6027\u3089\u3057\u3044\u52d5\u304d\u3068\u8868\u73fe\u529b\u3092\u6d3b\u304b\u3057\u305fRiona\u72ec\u81ea\u306e\u30c0\u30f3\u30b9\u30b9\u30bf\u30a4\u30eb\u3002' }, { title: 'breakin\\'', instructor: 'REI', avatar: 'https:\/\/www.t-famdance.com\/wp-content\/uploads\/2025\/05\/Riona.png', text: 'REI\u306e\u7d4c\u9a13\u3092\u6d3b\u304b\u3057\u305f\u72ec\u81ea\u306ebreakin\\'\u30d7\u30ed\u30b0\u30e9\u30e0\u3002\u6bb5\u968e\u7684\u306a\u6307\u5c0e\u3067\u521d\u5fc3\u8005\u3067\u3082\u5b89\u5fc3\u3002' } ]; mobileContainer.innerHTML = ''; classData.forEach(cls => { const classCard = document.createElement('div'); classCard.className = 'mobile-card'; classCard.innerHTML = '<h3 style=\"color: var(--primary-color); margin-bottom: 15px;\">' + cls.title + '<\/h3><div style=\"display: flex; align-items: center; margin-bottom: 15px;\"><img decoding=\"async\" src=\"' + cls.avatar + '\" style=\"width: 40px; height: 40px; margin-right: 10px; object-fit: cover;\" alt=\"' + cls.instructor + '\"><div><p style=\"color: var(--text-secondary); margin: 0;\"><strong>\u8b1b\u5e2b:<\/strong> ' + cls.instructor + '<\/p><\/div><\/div><p style=\"color: var(--text-secondary); line-height: 1.6;\">' + cls.text + '<\/p>'; mobileContainer.appendChild(classCard); }); }\n        function generateMobileTestimonials() { const mobileContainer = document.getElementById('testimonial-mobile'); if (!mobileContainer) return; const shuffledTestimonials = shuffleArray(testimonials); mobileContainer.innerHTML = ''; shuffledTestimonials.forEach(testimonial => { const testimonialCard = document.createElement('div'); testimonialCard.className = 'testimonial-card'; testimonialCard.innerHTML = '<div class=\"testimonial-header\"><img decoding=\"async\" src=\"' + testimonial.avatar + '\" class=\"testimonial-avatar\" alt=\"' + testimonial.name + '\"><h3 class=\"testimonial-name\">' + testimonial.name + '<\/h3><\/div><div class=\"testimonial-rating\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"testimonial-text\">' + testimonial.text + '<\/p>'; mobileContainer.appendChild(testimonialCard); }); }\n        function sendToLine() { const name = document.getElementById('name')?.value || '\u672a\u5165\u529b'; const age = document.getElementById('age')?.value || '\u672a\u5165\u529b'; const classSelect = document.getElementById('class'); const locationSelect = document.getElementById('location'); const message = document.getElementById('message')?.value || '\u306a\u3057'; const selectedClass = classSelect?.options[classSelect.selectedIndex]?.text || '\u672a\u9078\u629e'; const selectedLocation = locationSelect?.options[locationSelect.selectedIndex]?.text || '\u672a\u9078\u629e'; const lineMessage = '\ud83c\udfad T-FAM \u4f53\u9a13\u30ec\u30c3\u30b9\u30f3\u7533\u3057\u8fbc\u307f\\n\\n\ud83d\udcdd \u304a\u540d\u524d: ' + name + '\\n\ud83d\udc64 \u5e74\u9f62: ' + age + '\\n\ud83d\udc83 \u5e0c\u671b\u30af\u30e9\u30b9: ' + selectedClass + '\\n\ud83d\udccd \u5e0c\u671b\u62e0\u70b9: ' + selectedLocation + '\\n\ud83d\udcac \u30e1\u30c3\u30bb\u30fc\u30b8: ' + message + '\\n\\n\u3088\u308d\u3057\u304f\u304a\u9858\u3044\u3044\u305f\u3057\u307e\u3059\uff01'; const lineAccountUrl = 'https:\/\/line.me\/R\/ti\/p\/@tne5387c'; window.open(lineAccountUrl, '_blank'); if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(lineMessage).then(() => { alert('\u7533\u3057\u8fbc\u307f\u5185\u5bb9\u3092\u30b3\u30d4\u30fc\u3057\u307e\u3057\u305f\uff01\\nLINE\u304c\u958b\u3044\u305f\u3089\u3001\u30e1\u30c3\u30bb\u30fc\u30b8\u6b04\u306b\u8cbc\u308a\u4ed8\u3051\u3066\u9001\u4fe1\u3057\u3066\u304f\u3060\u3055\u3044\u3002'); }).catch(() => { alert('\u4ee5\u4e0b\u306e\u5185\u5bb9\u3092\u30b3\u30d4\u30fc\u3057\u3066LINE\u3067\u9001\u4fe1\u3057\u3066\u304f\u3060\u3055\u3044\uff1a\\n\\n' + lineMessage); }); } else { alert('\u4ee5\u4e0b\u306e\u5185\u5bb9\u3092\u30b3\u30d4\u30fc\u3057\u3066LINE\u3067\u9001\u4fe1\u3057\u3066\u304f\u3060\u3055\u3044\uff1a\\n\\n' + lineMessage); } }\n        function checkRestrictions() { const classSelect = document.getElementById('class'); const locationSelect = document.getElementById('location'); const notice = document.getElementById('location-notice'); if (!classSelect || !locationSelect || !notice) return; notice.style.display = 'none'; const selectedClass = classSelect.value; const selectedLocation = locationSelect.value; if (selectedClass === 'girls' || selectedClass === 'breakin') { if (selectedLocation && selectedLocation !== 'edogawa') { locationSelect.value = 'edogawa'; notice.style.display = 'block'; } else if (!selectedLocation) { notice.style.display = 'block'; } } if (selectedClass === 'basic' && selectedLocation === 'yokohama') { notice.innerHTML = '<p>\u203b \u57fa\u790e\u5f37\u5316\u30af\u30e9\u30b9\u306f\u6a2a\u6d5c\u3067\u306f\u958b\u8b1b\u3057\u3066\u3044\u307e\u305b\u3093\u3002\u677e\u4f0f\u307e\u305f\u306f\u6c5f\u6238\u5ddd\u533a\u3092\u304a\u9078\u3073\u304f\u3060\u3055\u3044\u3002<\/p>'; notice.style.display = 'block'; } if ((selectedLocation === 'yokohama' || selectedLocation === 'matsubushi') && (selectedClass === 'girls' || selectedClass === 'breakin')) { classSelect.value = 'hiphop'; notice.innerHTML = '<p>\u203b ' + (selectedLocation === 'yokohama' ? '\u6a2a\u6d5c' : '\u677e\u4f0f') + '\u3067\u306f\u30d2\u30c3\u30d7\u30db\u30c3\u30d7\u30af\u30e9\u30b9\u306e\u307f\u958b\u8b1b\u3057\u3066\u3044\u307e\u3059<\/p>'; notice.style.display = 'block'; } }\n        function toggleMenu() { const navMenu = document.getElementById('navMenu'); if (navMenu) { navMenu.classList.toggle('active'); } }\n        function setupSmoothScrolling() { document.querySelectorAll('a[href^=\"#\"]').forEach(anchor => { anchor.addEventListener('click', function (e) { e.preventDefault(); const targetId = this.getAttribute('href'); if (targetId === '#') return; const targetElement = document.querySelector(targetId); if (targetElement) { const header = document.querySelector('header'); const headerHeight = header ? header.offsetHeight : 70; const targetPosition = targetElement.getBoundingClientRect().top + window.pageYOffset - headerHeight; window.scrollTo({ top: targetPosition, behavior: 'smooth' }); const navMenu = document.getElementById('navMenu'); if (navMenu && navMenu.classList.contains('active')) { navMenu.classList.remove('active'); } } }); }); }\n        function setupHeaderScrollEffect() { window.addEventListener('scroll', function() { const header = document.querySelector('header'); if (header) { if (window.scrollY > 50) { header.classList.add('scrolled'); } else { header.classList.remove('scrolled'); } } }); }\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>T-FAM \u30c0\u30f3\u30b9\u30b9\u30af\u30fc\u30eb\uff5c\u6c5f\u6238\u5ddd\u533a\u8239\u5800\u306e\u30ad\u30c3\u30ba\u30c0\u30f3\u30b9\u6559\u5ba4\uff5c\u4e00\u4e4b\u6c5f\u30fb\u897f\u845b\u897f\u30fb\u845b\u897f\u304b\u3089\u3082\u901a\u3048\u308b \u2261 \u6599\u91d1 \u30af\u30e9\u30b9 \u30b9\u30b1\u30b8\u30e5\u30fc\u30eb \u751f\u5f92\u306e\u58f0 SNS \u4f53\u9a13\u30ec\u30c3\u30b9\u30f3 \u6c5f\u6238\u5ddd\u533a\u8239\u5800\uff5c\u6a2a\u6d5c\uff5c\u677e\u4f0f &#8211; KIDS DANCE [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"swell_btn_cv_data":"","footnotes":""},"class_list":["post-305","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.nexttsuyoshi.com\/index.php?rest_route=\/wp\/v2\/pages\/305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nexttsuyoshi.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.nexttsuyoshi.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.nexttsuyoshi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nexttsuyoshi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=305"}],"version-history":[{"count":58,"href":"https:\/\/www.nexttsuyoshi.com\/index.php?rest_route=\/wp\/v2\/pages\/305\/revisions"}],"predecessor-version":[{"id":467,"href":"https:\/\/www.nexttsuyoshi.com\/index.php?rest_route=\/wp\/v2\/pages\/305\/revisions\/467"}],"wp:attachment":[{"href":"https:\/\/www.nexttsuyoshi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}