{"id":7,"date":"2026-08-17T13:26:44","date_gmt":"2026-08-17T04:26:44","guid":{"rendered":"http:\/\/rakuraku-web.jp\/sample\/?page_id=7"},"modified":"2026-09-14T17:31:19","modified_gmt":"2026-09-14T08:31:19","slug":"home","status":"publish","type":"page","link":"https:\/\/rakuraku-web.jp\/sample\/","title":{"rendered":"HOME"},"content":{"rendered":"\n<style>\n    :root{--tcs-green:#087932;--tcs-dark:#045a27;--tcs-light:#eff8f1;--tcs-lime:#d5d600;--tcs-orange:#ff7900;--tcs-ink:#20231f;--tcs-muted:#5d655f;--tcs-border:#d6e2ce;--tcs-white:#fff;--tcs-shadow:0 12px 36px rgba(16,74,38,.12)}\n    *{box-sizing:border-box}\n    html{scroll-behavior:smooth}\n    body{margin:0;color:var(--tcs-ink);background:#fff;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",\"Noto Sans JP\",\"Hiragino Kaku Gothic ProN\",\"Yu Gothic\",Meiryo,sans-serif;line-height:1.7}\n    body.home #site-header,body.home .lightning_swiper,body.home .site-body-bottom,body.home .site-footer,body.home .vk-mobile-nav-menu-btn,body.home .vk-mobile-nav,body.home .page_top_btn{display:none!important}\n    body.home .site-body{margin:0!important;padding:0!important}\n    body.home .site-body-container.container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}\n    body.home .main-section,body.home .entry,body.home .entry-body{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}\n    body.home .entry-body:after,body.home .entry-body:before{display:none!important}\n    a{color:inherit;text-decoration:none}\n    img{display:block;max-width:100%}\n    button,a{-webkit-tap-highlight-color:transparent}\n    .tcs-wrap{width:min(1420px,calc(100% - 48px));margin-inline:auto}\n    .tcs-narrow{width:min(1120px,calc(100% - 48px));margin-inline:auto}\n    .tcs-topbar{height:46px;border-bottom:1px solid #e5e9e5;background:#fff;color:#075f2a;font-weight:800;font-size:15px;letter-spacing:.04em}\n    .tcs-topbar .tcs-wrap{height:100%;display:flex;align-items:center;gap:22px}\n    .tcs-topbar-item{display:flex;align-items:center;gap:9px;white-space:nowrap}\n    .tcs-topbar-item+.tcs-topbar-item{padding-left:22px;border-left:1px solid #bac6bb}\n    .tcs-top-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--tcs-green);color:#fff;font-size:15px}\n    .tcs-top-icon.calendar{border-radius:4px;font-size:16px;background:transparent;color:var(--tcs-green);border:2px solid var(--tcs-green)}\n    .tcs-header{height:106px;background:rgba(255,255,255,.97);border-bottom:1px solid #e1e6e1;position:relative;z-index:20}\n    .tcs-header .tcs-wrap{height:100%;display:flex;align-items:center;gap:30px}\n    .tcs-brand{display:flex;align-items:center;gap:18px;min-width:470px}\n    .tcs-logo{position:relative;width:144px;height:74px;flex:0 0 144px;color:var(--tcs-green);font-family:Georgia,\"Times New Roman\",serif;font-weight:900;line-height:1}\n    .tcs-logo-main{position:absolute;left:0;top:7px;font-size:55px;font-style:italic;letter-spacing:-6px}\n    .tcs-logo-arc{position:absolute;left:32px;top:0;width:88px;height:24px;border-top:8px solid var(--tcs-lime);border-radius:50%}\n    .tcs-logo-ball{position:absolute;right:2px;top:31px;width:24px;height:24px;background:var(--tcs-lime);border-radius:50%;border:2px solid #76a800;transform:rotate(-24deg)}\n    .tcs-logo-ball:before,.tcs-logo-ball:after{content:\"\";position:absolute;inset:2px 8px;border-left:2px solid #fff;border-radius:50%}\n    .tcs-logo-ball:after{transform:rotate(180deg)}\n    .tcs-logo-sub{position:absolute;left:7px;bottom:1px;font-size:13px;letter-spacing:0;font-style:normal;white-space:nowrap}\n    .tcs-brand-copy{line-height:1.35}\n    .tcs-brand-name{display:block;font-size:25px;font-weight:900;color:var(--tcs-green);letter-spacing:.02em}\n    .tcs-brand-name small{font-size:16px}\n    .tcs-brand-place{display:block;font-size:14px;margin-top:6px;color:#272b28}\n    .tcs-nav{margin-left:auto;display:flex;align-items:center;height:100%}\n    .tcs-nav a{position:relative;padding:12px 20px;font-size:16px;font-weight:800;white-space:nowrap}\n    .tcs-nav a+a:before{content:\"\";position:absolute;left:0;top:50%;width:1px;height:24px;background:#c7cec8;transform:translateY(-50%)}\n    .tcs-nav a:hover{color:var(--tcs-green)}\n    .tcs-header-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-width:238px;height:66px;border-radius:10px;background:linear-gradient(180deg,#ff8b12,#f46e00);box-shadow:0 4px 0 #dc5c00,0 9px 22px rgba(221,99,0,.2);color:#fff;font-size:18px;font-weight:900;letter-spacing:.03em}\n    .tcs-header-cta:hover{transform:translateY(1px);box-shadow:0 3px 0 #dc5c00,0 7px 18px rgba(221,99,0,.18)}\n    .tcs-hero{position:relative;isolation:isolate;min-height:620px;background:#dff3ff url('https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/08\/tcs-hero-outdoor.webp') center\/cover no-repeat;overflow:hidden}\n    .tcs-hero:before{content:\"\";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.94) 23%,rgba(255,255,255,.45) 38%,rgba(255,255,255,0) 56%),linear-gradient(0deg,rgba(255,255,255,.15),rgba(255,255,255,0) 35%)}\n    .tcs-hero .tcs-wrap{min-height:620px;display:grid;grid-template-columns:minmax(470px,560px) 1fr 322px;align-items:center;gap:24px;padding-block:28px}\n    .tcs-hero-copy{position:relative;z-index:2;padding-left:18px}\n    .tcs-eyebrow{margin:0 0 12px;color:var(--tcs-green);font-size:21px;font-weight:900;letter-spacing:.07em}\n    .tcs-hero h1{margin:0;max-width:560px;font-size:clamp(44px,4.1vw,67px);line-height:1.12;letter-spacing:.025em;font-weight:950;text-shadow:0 2px 10px rgba(255,255,255,.7)}\n    .tcs-hero h1 .green{display:block;color:var(--tcs-green)}\n    .tcs-hero h1 .dot{color:var(--tcs-lime)}\n    .tcs-lead{margin:17px 0 14px;font-size:16px;font-weight:700;line-height:1.75;max-width:520px}\n    .tcs-zero{display:inline-flex;align-items:center;gap:17px;margin:0 0 21px;padding:5px 18px;border:2px solid #b9dabf;border-radius:999px;background:rgba(255,255,255,.84);color:#086c30;font-size:15px;font-weight:900;letter-spacing:.04em}\n    .tcs-zero span+span{padding-left:17px;border-left:1px solid #64a774}\n    .tcs-hero-actions{display:flex;gap:14px}.tcs-hero-actions .tcs-btn{font-size:15px;padding:0 16px;gap:7px;white-space:nowrap}.tcs-hero-actions .tcs-btn .ico{font-size:22px}.tcs-hero-actions .tcs-btn .arrow{font-size:20px}\n    .tcs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:66px;border-radius:10px;padding:0 24px;color:#fff;font-size:17px;font-weight:900;letter-spacing:.02em;box-shadow:0 6px 18px rgba(0,0,0,.12);transition:.2s ease}\n    .tcs-btn:hover{transform:translateY(-2px);filter:brightness(1.03)}\n    .tcs-btn.orange{background:linear-gradient(180deg,#ff8a08,#f66f00);box-shadow:0 4px 0 #d85d00,0 9px 22px rgba(221,99,0,.2)}\n    .tcs-btn.green{background:linear-gradient(180deg,#179149,#087634);box-shadow:0 4px 0 #055b27,0 9px 22px rgba(8,118,52,.2)}\n    .tcs-btn .ico{font-size:25px;line-height:1}\n    .tcs-btn .arrow{font-size:24px;margin-left:4px}\n    .tcs-hero-note{margin:15px 0 0;font-size:14px;font-weight:700}\n    .tcs-campaign{grid-column:3;align-self:center;background:linear-gradient(180deg,#fffdf4,#fffff9);border-radius:11px;box-shadow:var(--tcs-shadow);overflow:hidden;border:1px solid rgba(255,255,255,.8)}\n    .tcs-campaign-head{padding:14px 18px;background:linear-gradient(180deg,#07843a,#006b2d);color:#fff;text-align:center;font-size:20px;font-weight:950;letter-spacing:.06em}\n    .tcs-campaign-body{padding:25px 25px 21px;text-align:center}\n    .tcs-campaign-en{display:inline-block;padding:0 0 8px;border-bottom:1px solid #9fcf9e;color:#087532;font-size:14px;font-weight:900;letter-spacing:.13em}\n    .tcs-campaign-copy{margin:24px 0 8px;font-size:18px;line-height:1.65;font-weight:950}\n    .tcs-campaign-copy strong{display:block;font-size:27px}\n    .tcs-product{height:118px;position:relative;margin:4px auto 10px;width:180px}\n    .tcs-can{position:absolute;left:57px;top:3px;width:62px;height:100px;border-radius:8px 8px 12px 12px;background:linear-gradient(110deg,#325c30 0%,#b8dd36 25%,#f0ff85 50%,#5e9a30 75%,#234d28 100%);border:3px solid #40583d;transform:rotate(9deg);box-shadow:0 10px 16px rgba(0,0,0,.18)}\n    .tcs-can:before{content:\"L\";position:absolute;left:7px;right:7px;top:37px;background:#fff;color:#16803b;font-family:Georgia,serif;font-size:18px;font-weight:900;padding:2px 0;transform:rotate(-2deg)}\n    .tcs-can:after{content:\"\";position:absolute;left:2px;right:2px;top:-5px;height:10px;border-radius:50%;background:#c7cec2;border:2px solid #586257}\n    .tcs-ball{position:absolute;width:46px;height:46px;border-radius:50%;background:#ddf32d;border:1px solid #b4c810;box-shadow:0 7px 12px rgba(0,0,0,.16)}\n    .tcs-ball:after{content:\"\";position:absolute;inset:6px -3px;border:2px solid #fff;border-left-color:transparent;border-right-color:transparent;border-radius:50%;transform:rotate(55deg)}\n    .tcs-ball.b1{left:23px;bottom:2px}.tcs-ball.b2{right:17px;bottom:0}\n    .tcs-campaign .tcs-btn{width:100%;min-height:56px;font-size:15px;padding:0 12px;border-radius:8px}\n    .tcs-empathy{padding:28px 0 34px;background:#fff}\n    .tcs-empathy-intro{display:flex;align-items:center;justify-content:center;gap:30px;margin:0 auto 14px;text-align:center;font-size:17px;font-weight:900;letter-spacing:.03em}\n    .tcs-empathy-intro:before,.tcs-empathy-intro:after{content:\"\";width:76px;height:2px;background:var(--tcs-green)}\n    .tcs-worry-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}\n    .tcs-worry{min-height:164px;padding:18px 10px 13px;border:2px solid var(--tcs-border);border-radius:11px;text-align:center;background:linear-gradient(180deg,#fff,#fbfdf9);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px}\n    .tcs-worry-icon{height:61px;display:grid;place-items:center;color:var(--tcs-green);font-size:55px;line-height:1;font-weight:900}\n    .tcs-worry-icon svg{width:60px;height:60px;stroke:currentColor;fill:none;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}\n    .tcs-worry p{margin:0;font-size:14px;line-height:1.45;font-weight:800}\n    .tcs-empathy-foot{margin:19px 0 0;text-align:center;font-size:15px;font-weight:700}\n    .tcs-section{padding:86px 0;scroll-margin-top:24px}\n    .tcs-section.soft{background:var(--tcs-light)}\n    .tcs-section-title{text-align:center;margin:0 0 45px}\n    .tcs-section-title .en{display:block;color:var(--tcs-green);font-size:13px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}\n    .tcs-section-title h2{margin:7px 0 11px;font-size:34px;line-height:1.35;font-weight:950;letter-spacing:.04em}\n    .tcs-section-title h2:after{content:\"\";display:block;width:54px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--tcs-green),var(--tcs-lime));margin:15px auto 0}\n    .tcs-section-title p{margin:14px auto 0;color:var(--tcs-muted);font-size:15px}\n    .tcs-reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\n    .tcs-reason{background:#fff;border-radius:14px;overflow:hidden;box-shadow:var(--tcs-shadow)}\n    .tcs-reason-img{height:230px;object-fit:cover;width:100%}\n    .tcs-reason-body{padding:26px 27px 30px;position:relative}\n    .tcs-reason-num{position:absolute;right:22px;top:-32px;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--tcs-green);border:5px solid #fff;color:#fff;font-family:Georgia,serif;font-size:23px;font-weight:900}\n    .tcs-reason h3{margin:0 0 11px;color:var(--tcs-green);font-size:21px;line-height:1.45}\n    .tcs-reason p{margin:0;color:var(--tcs-muted);font-size:14px}\n    .tcs-class-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}\n    .tcs-class{padding:30px 24px;border:2px solid #d8e4d4;border-radius:13px;background:#fff;position:relative;overflow:hidden}\n    .tcs-class:before{content:\"\";position:absolute;left:0;top:0;bottom:0;width:7px;background:var(--class-color,var(--tcs-green))}\n    .tcs-class .label{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;color:var(--class-color,var(--tcs-green));font-size:13px;font-weight:900;letter-spacing:.08em}\n    .tcs-class h3{margin:0 0 10px;font-size:20px}\n    .tcs-class p{margin:0;color:var(--tcs-muted);font-size:14px}\n    .tcs-class .names{margin-top:16px;padding-top:13px;border-top:1px dashed #ced8ca;color:#313731;font-size:13px;font-weight:800}\n    .tcs-price-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:stretch}\n    .tcs-price-card{background:#fff;border-radius:15px;box-shadow:var(--tcs-shadow);overflow:hidden}\n    .tcs-price-head{padding:17px 24px;background:var(--tcs-green);color:#fff;font-size:20px;font-weight:900}\n    .tcs-price-body{padding:15px 28px 25px}\n    .tcs-price-row{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid #e2e9df}\n    .tcs-price-row:last-child{border-bottom:0}\n    .tcs-price-row span:first-child{font-weight:800}\n    .tcs-price-row small{display:block;color:var(--tcs-muted);font-weight:500}\n    .tcs-price-row strong{color:var(--tcs-green);font-size:24px;white-space:nowrap}\n    .tcs-price-note{padding:20px 24px;background:#fffce9;border:2px solid #eee59d;border-radius:12px;margin-top:18px;font-size:14px;font-weight:700}\n    .tcs-price-side{display:flex;flex-direction:column;gap:18px}\n    .tcs-zero-card{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:24px;border-radius:15px;background:linear-gradient(145deg,#087d36,#075b29);color:#fff;box-shadow:var(--tcs-shadow)}\n    .tcs-zero-item{text-align:center;padding:17px 10px;border:1px solid rgba(255,255,255,.4);border-radius:11px}\n    .tcs-zero-item span{display:block;font-size:14px;font-weight:800}.tcs-zero-item strong{font-size:38px;line-height:1.3}.tcs-zero-item b{color:#f2f75a;font-size:18px}\n    .tcs-family{padding:25px;border-radius:15px;background:#fff;border:2px solid #d9e5d5}\n    .tcs-family h3{margin:0 0 8px;color:var(--tcs-green);font-size:20px}.tcs-family p{margin:0;color:var(--tcs-muted);font-size:14px}.tcs-family strong{color:var(--tcs-ink)}\n    .tcs-coach{display:grid;grid-template-columns:340px 1fr;gap:48px;align-items:center;max-width:970px;margin:auto}\n    .tcs-coach-photo{height:430px;width:100%;object-fit:cover;object-position:50% 20%;border-radius:16px;box-shadow:var(--tcs-shadow);background:#dfe8de}\n    .tcs-coach-copy .tag{display:inline-block;padding:5px 13px;border-radius:999px;background:#e8f5eb;color:var(--tcs-green);font-size:13px;font-weight:900}\n    .tcs-coach-copy h3{margin:12px 0 18px;font-size:28px}.tcs-coach-copy h3 small{display:block;margin-top:5px;color:var(--tcs-green);font-size:15px}\n    .tcs-coach-copy .quote{font-size:20px;line-height:1.85;font-weight:850;margin:0 0 18px}.tcs-coach-copy p{color:var(--tcs-muted);font-size:15px}\n    .tcs-coach-names{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tcs-coach-names span{padding:7px 11px;border:1px solid #cfdccc;border-radius:7px;background:#fff;font-size:13px;font-weight:700}\n    .tcs-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;counter-reset:tcsstep}\n    .tcs-step{position:relative;text-align:center;padding:32px 25px 27px;border:2px solid #d8e4d4;border-radius:14px;background:#fff;counter-increment:tcsstep}\n    .tcs-step:before{content:\"0\" counter(tcsstep);display:grid;place-items:center;width:50px;height:50px;margin:-58px auto 17px;border-radius:50%;background:var(--tcs-green);border:5px solid var(--tcs-light);color:#fff;font-family:Georgia,serif;font-weight:900}\n    .tcs-step+.tcs-step:after{content:\"\u203a\";position:absolute;left:-22px;top:48%;transform:translateY(-50%);color:#89ae8d;font-size:38px;font-weight:300}\n    .tcs-step .step-icon{font-size:40px;line-height:1;margin-bottom:10px}.tcs-step h3{margin:0 0 9px;font-size:19px}.tcs-step p{margin:0;color:var(--tcs-muted);font-size:14px}\n    .tcs-access{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:stretch}\n    .tcs-map{min-height:390px;border:0;border-radius:14px;width:100%;box-shadow:var(--tcs-shadow)}\n    .tcs-access-card{padding:38px 39px;border-radius:14px;background:#fff;border:2px solid #d8e4d4}\n    .tcs-access-card h3{margin:0 0 20px;color:var(--tcs-green);font-size:25px}.tcs-info{display:grid;grid-template-columns:90px 1fr;gap:9px 14px;font-size:14px}.tcs-info dt{font-weight:900;color:var(--tcs-green)}.tcs-info dd{margin:0}.tcs-access-note{margin:22px 0 0;padding:15px 17px;background:#f2f7f1;border-radius:9px;font-size:13px;font-weight:700}\n    .tcs-contact{padding:78px 0;background:linear-gradient(135deg,#075b29,#07823a);color:#fff;text-align:center;position:relative;overflow:hidden}\n    .tcs-contact:before,.tcs-contact:after{content:\"\";position:absolute;width:250px;height:250px;border:45px solid rgba(255,255,255,.06);border-radius:50%}.tcs-contact:before{left:-100px;top:-100px}.tcs-contact:after{right:-80px;bottom:-130px}\n    .tcs-contact h2{position:relative;margin:0 0 10px;font-size:34px}.tcs-contact .lead{position:relative;margin:0 0 27px;font-size:16px}.tcs-contact-actions{position:relative;display:flex;justify-content:center;gap:18px}.tcs-contact .tcs-btn{min-width:285px}.tcs-btn.white{background:#fff;color:var(--tcs-green);box-shadow:0 4px 0 #d9e6db,0 9px 22px rgba(0,0,0,.16)}\n    .tcs-contact-note{position:relative;margin:19px 0 0;font-size:13px;opacity:.9}\n    .tcs-footer{padding:36px 0 30px;background:#062f1a;color:#fff}.tcs-footer .tcs-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.tcs-footer-brand{font-size:19px;font-weight:900}.tcs-footer-brand small{display:block;margin-top:5px;font-size:12px;font-weight:500;opacity:.75}.tcs-footer-copy{font-size:11px;opacity:.72}\n    .tcs-mobile-cta{display:none}\n    @media(max-width:1250px){.tcs-brand{min-width:360px}.tcs-brand-copy{display:none}.tcs-nav a{padding-inline:12px}.tcs-header-cta{min-width:200px}.tcs-hero .tcs-wrap{grid-template-columns:minmax(440px,510px) 1fr 290px}.tcs-campaign-body{padding-inline:18px}.tcs-worry-grid{grid-template-columns:repeat(3,1fr)}.tcs-worry{min-height:150px}}\n    @media(max-width:980px){.tcs-header{height:88px}.tcs-brand{min-width:180px}.tcs-logo{transform:scale(.86);transform-origin:left center}.tcs-nav{display:none}.tcs-header-cta{margin-left:auto;height:58px;min-width:220px}.tcs-hero{background-position:58% center}.tcs-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.86) 45%,rgba(255,255,255,.1) 78%)}.tcs-hero .tcs-wrap{grid-template-columns:1fr 270px;min-height:620px}.tcs-campaign{grid-column:2}.tcs-hero-copy{max-width:520px}.tcs-hero h1{font-size:48px}.tcs-reasons{grid-template-columns:1fr}.tcs-reason{display:grid;grid-template-columns:300px 1fr}.tcs-reason-img{height:100%;min-height:235px}.tcs-class-tabs{grid-template-columns:repeat(2,1fr)}.tcs-price-layout{grid-template-columns:1fr}.tcs-access{grid-template-columns:1fr}.tcs-map{min-height:340px}}\n    @media(max-width:720px){body{padding-bottom:68px}.tcs-wrap,.tcs-narrow{width:min(100% - 30px,640px)}.tcs-topbar{height:38px;font-size:11px}.tcs-topbar .tcs-wrap{justify-content:center;gap:11px}.tcs-topbar-item{gap:5px}.tcs-topbar-item+.tcs-topbar-item{padding-left:11px}.tcs-top-icon{width:21px;height:21px;font-size:11px}.tcs-header{height:72px}.tcs-logo{transform:scale(.72);width:144px;flex-basis:104px}.tcs-header-cta{display:none}.tcs-hero{background-position:64% center;min-height:auto}.tcs-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.97) 0,rgba(255,255,255,.88) 56%,rgba(255,255,255,.18) 100%),linear-gradient(0deg,rgba(255,255,255,.65),transparent 45%)}.tcs-hero .tcs-wrap{display:block;min-height:auto;padding:38px 0 28px}.tcs-hero-copy{padding-left:0;max-width:88%}.tcs-eyebrow{font-size:15px;margin-bottom:9px}.tcs-hero h1{font-size:38px;line-height:1.16}.tcs-lead{font-size:13px;line-height:1.65}.tcs-zero{font-size:11px;gap:8px;padding-inline:10px}.tcs-zero span+span{padding-left:8px}.tcs-hero-actions{display:grid;grid-template-columns:1fr}.tcs-btn{min-height:58px;font-size:15px}.tcs-hero-actions .green{display:none}.tcs-hero-note{font-size:12px}.tcs-campaign{margin-top:27px;max-width:360px}.tcs-campaign-body{padding:18px}.tcs-campaign-copy{margin-top:15px}.tcs-product{height:104px}.tcs-empathy{padding:26px 0 31px}.tcs-empathy-intro{font-size:14px;gap:12px}.tcs-empathy-intro:before,.tcs-empathy-intro:after{width:28px}.tcs-worry-grid{grid-template-columns:repeat(2,1fr);gap:9px}.tcs-worry{min-height:142px;padding:12px 8px}.tcs-worry-icon{height:48px}.tcs-worry-icon svg{width:48px;height:48px}.tcs-worry p{font-size:12px}.tcs-empathy-foot{font-size:12px}.tcs-section{padding:63px 0}.tcs-section-title{margin-bottom:35px}.tcs-section-title h2{font-size:27px}.tcs-section-title p{font-size:13px}.tcs-reason{display:block}.tcs-reason-img{height:205px;min-height:0}.tcs-reason-body{padding:23px}.tcs-class-tabs{grid-template-columns:1fr}.tcs-price-body{padding-inline:18px}.tcs-price-row strong{font-size:20px}.tcs-coach{grid-template-columns:1fr;gap:28px}.tcs-coach-photo{height:360px;max-width:290px;margin:auto}.tcs-coach-copy{text-align:center}.tcs-coach-copy .quote{font-size:17px}.tcs-coach-names{justify-content:center}.tcs-flow{grid-template-columns:1fr;gap:43px}.tcs-step+.tcs-step:after{content:\"\u2193\";left:50%;top:-42px;transform:translateX(-50%);font-size:24px}.tcs-access-card{padding:27px 23px}.tcs-info{grid-template-columns:75px 1fr}.tcs-contact{padding:60px 0}.tcs-contact h2{font-size:27px}.tcs-contact-actions{display:grid;gap:12px}.tcs-contact .tcs-btn{min-width:0;width:100%}.tcs-footer .tcs-wrap{display:block;text-align:center}.tcs-footer-copy{margin-top:14px}.tcs-mobile-cta{position:fixed;z-index:99;left:0;right:0;bottom:0;height:68px;display:grid;grid-template-columns:.8fr 1.2fr;background:#fff;border-top:1px solid #d8ded8;box-shadow:0 -5px 17px rgba(0,0,0,.12)}.tcs-mobile-cta a{display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:900}.tcs-mobile-cta .phone{color:var(--tcs-green)}.tcs-mobile-cta .trial{background:var(--tcs-orange);color:#fff}}\n  \n.tcs-chat{position:fixed;right:24px;bottom:24px;z-index:130;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",\"Noto Sans JP\",\"Hiragino Kaku Gothic ProN\",\"Yu Gothic\",Meiryo,sans-serif;line-height:1.55}\n.tcs-chat *{box-sizing:border-box}\n.tcs-chat button,.tcs-chat a{font:inherit}\n.tcs-chat-launch{position:relative;display:flex;align-items:center;gap:11px;min-width:210px;height:62px;padding:8px 18px 8px 9px;border:0;border-radius:999px;background:linear-gradient(135deg,#0c8b41,#05712f);color:#fff;box-shadow:0 10px 28px rgba(4,91,39,.3);cursor:pointer;transition:transform .2s,box-shadow .2s}\n.tcs-chat-launch:hover{transform:translateY(-2px);box-shadow:0 13px 32px rgba(4,91,39,.34)}\n.tcs-chat-launch:focus-visible,.tcs-chat button:focus-visible,.tcs-chat a:focus-visible{outline:3px solid #ffb15d;outline-offset:3px}\n.tcs-chat-launch:after{content:\"\";position:absolute;left:44px;top:3px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#ff7900}\n.tcs-chat-launch-icon{display:grid;place-items:center;width:45px;height:45px;flex:0 0 45px;border-radius:50%;background:#fff;color:#087932;font-size:25px;font-weight:950;box-shadow:0 3px 10px rgba(0,0,0,.14)}\n.tcs-chat-launch-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25}\n.tcs-chat-launch-copy strong{font-size:15px;letter-spacing:.03em}\n.tcs-chat-launch-copy small{margin-top:3px;font-size:11px;font-weight:700;opacity:.88}\n.tcs-chat-panel{position:absolute;right:0;bottom:calc(100% + 12px);width:min(390px,calc(100vw - 28px));max-height:min(680px,76vh);overflow:hidden;border:1px solid #d9e6db;border-radius:18px;background:#fff;box-shadow:0 22px 60px rgba(15,59,30,.25)}\n.tcs-chat-panel[hidden]{display:none!important}\n.tcs-chat-head{display:flex;align-items:center;gap:10px;min-height:74px;padding:12px 13px 12px 15px;background:linear-gradient(135deg,#087932,#05652a);color:#fff}\n.tcs-chat-head-mark{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;border-radius:50%;background:#fff;color:#087932;font-family:Georgia,\"Times New Roman\",serif;font-size:14px;font-weight:900}\n.tcs-chat-head>div:nth-child(2){display:flex;flex-direction:column;line-height:1.3}\n.tcs-chat-head strong{font-size:16px;letter-spacing:.03em}\n.tcs-chat-head small{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:11px;font-weight:700;opacity:.9}\n.tcs-chat-head small i{width:7px;height:7px;border-radius:50%;background:#bde521;box-shadow:0 0 0 3px rgba(189,229,33,.18)}\n.tcs-chat-close{display:grid;place-items:center;width:36px;height:36px;margin-left:auto;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.13);color:#fff;font-size:26px;line-height:1;cursor:pointer}\n.tcs-chat-body{max-height:calc(min(680px,76vh) - 74px);overflow:auto;padding:16px;background:linear-gradient(180deg,#f2f8f3,#fbfdfb)}\n.tcs-chat-message{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px}\n.tcs-chat-message>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#087932;color:#fff;font-family:Georgia,\"Times New Roman\",serif;font-size:10px;font-weight:900}\n.tcs-chat-message p{position:relative;margin:0;padding:11px 13px;border:1px solid #dce8de;border-radius:4px 12px 12px 12px;background:#fff;color:#2e3730;font-size:13px;font-weight:700;line-height:1.65;box-shadow:0 4px 14px rgba(15,72,35,.06)}\n.tcs-chat-guide{margin:0 0 7px;color:#5a685d;font-size:11px;font-weight:900;letter-spacing:.08em}\n.tcs-chat-questions{display:grid;gap:7px}\n.tcs-chat-questions button{display:grid;grid-template-columns:30px 1fr 16px;align-items:center;width:100%;min-height:47px;padding:7px 9px;border:1px solid #d9e6db;border-radius:9px;background:#fff;color:#263229;text-align:left;font-size:12.5px;font-weight:800;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}\n.tcs-chat-questions button:hover{transform:translateX(2px);border-color:#58a36d;background:#f5fbf6;color:#076f30}\n.tcs-chat-questions b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e9f5eb;color:#087932;font-size:10px}\n.tcs-chat-questions i{color:#087932;font-size:21px;font-style:normal;text-align:right}\n.tcs-chat-back{margin:0 0 10px;padding:5px 2px;border:0;background:transparent;color:#087932;font-size:12px;font-weight:900;cursor:pointer}\n.tcs-chat-answer-card{padding:16px;border:1px solid #d8e6da;border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(15,72,35,.07)}\n.tcs-chat-answer-title{margin:0 0 9px;padding-bottom:9px;border-bottom:1px solid #e8eee8;color:#087932;font-size:15px;font-weight:950;line-height:1.5}\n.tcs-chat-answer-text{margin:0;color:#374139;font-size:13px;font-weight:650;line-height:1.8;white-space:pre-line}\n.tcs-chat-next{margin:12px 2px 8px;color:#536058;font-size:11.5px;font-weight:700}\n.tcs-chat-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}\n.tcs-chat-actions a{display:flex;align-items:center;justify-content:center;min-height:47px;padding:7px 9px;border-radius:8px;text-align:center;font-size:12px;font-weight:900;text-decoration:none!important}\n.tcs-chat-trial{background:linear-gradient(180deg,#ff8a08,#f36d00);color:#fff!important;box-shadow:0 3px 0 #d85d00}\n.tcs-chat-trial span{margin-left:5px;font-size:18px}\n.tcs-chat-phone{border:2px solid #087932;background:#fff;color:#087932!important}\n.tcs-chat-contact{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:11px;border-top:1px dashed #cdd9cf;color:#657068;font-size:10.5px;font-weight:700}\n.tcs-chat-contact a{color:#087932!important;font-size:11px;font-weight:900;text-decoration:underline!important;text-underline-offset:3px}\n@media(max-width:700px){.tcs-chat{right:12px;bottom:74px}.tcs-chat-launch{min-width:188px;height:56px;padding-right:15px}.tcs-chat-launch-icon{width:40px;height:40px;flex-basis:40px}.tcs-chat-launch:after{left:39px}.tcs-chat-panel{width:calc(100vw - 24px);max-height:68vh;border-radius:15px}.tcs-chat-body{max-height:calc(68vh - 70px);padding:13px}.tcs-chat-head{min-height:70px}.tcs-chat-actions{grid-template-columns:1fr}.tcs-chat-questions button{min-height:45px}.tcs-chat-contact{align-items:flex-start;flex-direction:column}}\n@media(max-width:420px){.tcs-chat-launch-copy small{display:none}.tcs-chat-launch{min-width:164px}.tcs-chat-panel{max-height:66vh}.tcs-chat-body{max-height:calc(66vh - 70px)}}\n@media(prefers-reduced-motion:reduce){.tcs-chat-launch,.tcs-chat-questions button{transition:none}}\n\n\n\/* LTA FV fidelity v2 - desktop reference matching *\/\n@media (min-width:1101px){\n  .tcs-topbar{height:49px}\n  .tcs-header{height:105px}\n  .tcs-topbar .tcs-wrap,\n  .tcs-header .tcs-wrap,\n  .tcs-hero .tcs-wrap{width:min(1472px,calc(100% - 64px))}\n\n  .tcs-hero,\n  .tcs-hero .tcs-wrap{min-height:566px}\n  .tcs-hero{background-position:calc(50% - 48px) center}\n  .tcs-hero .tcs-wrap{\n    grid-template-columns:610px minmax(0,1fr) 322px;\n    gap:18px;\n    padding-block:0;\n  }\n  .tcs-hero-copy{\n    width:610px;\n    padding-left:36px;\n    transform:translateY(3px);\n  }\n  .tcs-lead{margin-top:32px}\n  .tcs-zero,\n  .tcs-hero-actions,\n  .tcs-hero-note{margin-left:-12px}\n  .tcs-hero-actions{gap:20px}\n  .tcs-hero-actions .tcs-btn{\n    min-height:72px;\n    padding:0 18px;\n    font-size:18px;\n    gap:9px;\n  }\n  .tcs-hero-actions .tcs-btn.orange{width:344px}\n  .tcs-hero-actions .tcs-btn.green{width:252px}\n  .tcs-hero-actions .tcs-btn .ico{font-size:27px}\n  .tcs-hero-actions .tcs-btn .arrow{font-size:23px}\n\n  .tcs-campaign{\n    width:322px;\n    transform:translateY(24px);\n  }\n  .tcs-campaign-head{\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    height:57px;\n    padding:0 18px;\n  }\n  .tcs-campaign-body{\n    position:relative;\n    height:418px;\n    padding:27px 19px 22px;\n  }\n  .tcs-campaign-en{\n    padding-bottom:6px;\n    line-height:1.35;\n  }\n  .tcs-campaign-copy{\n    width:180px;\n    margin:29px 0 0;\n    text-align:left;\n    font-size:18px;\n    line-height:1.45;\n  }\n  .tcs-campaign-copy strong{\n    font-size:27px;\n    line-height:1.45;\n  }\n  .tcs-product{\n    position:absolute;\n    right:-3px;\n    top:119px;\n    width:180px;\n    height:118px;\n    margin:0;\n    transform:scale(.9);\n    transform-origin:top right;\n  }\n  .tcs-campaign .tcs-btn{\n    position:absolute;\n    left:19px;\n    right:19px;\n    bottom:24px;\n    width:auto;\n    min-height:64px;\n    font-size:16px;\n  }\n\n  .tcs-empathy-intro{margin-bottom:9px}\n  .tcs-worry{height:162px;min-height:162px}\n}\n\n\/* LTA recommendation section v3 *\/\n.tcs-recommend{position:relative;overflow:hidden;padding:27px 0 66px;background:linear-gradient(180deg,#fff 0%,#fff 78%,#fbfceb 100%)}\n.tcs-recommend:before,.tcs-recommend:after{content:\"\";position:absolute;pointer-events:none;border-radius:50%;background:radial-gradient(circle at 36% 32%,#f7f9a9 0 27%,#e6ef59 28% 67%,#d5e442 68%);opacity:.42;box-shadow:0 8px 18px rgba(123,145,24,.18)}\n.tcs-recommend:before{width:86px;height:86px;left:9.5%;top:67px}\n.tcs-recommend:after{width:52px;height:52px;right:7%;bottom:52px}\n.tcs-recommend>.tcs-wrap{position:relative;z-index:1;width:min(1428px,calc(100% - 72px))}\n.tcs-recommend-head{text-align:center;margin:0 auto 28px}\n.tcs-recommend-kicker{margin:0;color:#087932;font-size:27px;font-weight:950;letter-spacing:.13em;line-height:1.35}\n.tcs-recommend-head h2{margin:17px 0 14px;color:#17251e;font-size:clamp(31px,2.75vw,42px);font-weight:950;letter-spacing:.035em;line-height:1.45}\n.tcs-recommend-head h2 span,.tcs-recommend-head h2 strong{color:#087932;font-weight:950}\n.tcs-recommend-head>i{display:block;width:94px;height:3px;margin:0 auto;background:#087932}\n\n.tcs-recommend .tcs-worry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px}\n.tcs-recommend .tcs-worry{position:relative;display:block;height:226px;min-height:226px;padding:0;overflow:hidden;border:2px solid #d8e4c8;border-radius:13px;background:#fff;box-shadow:0 3px 11px rgba(40,73,36,.09);text-align:left}\n.tcs-recommend .tcs-worry:after{content:\"\";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.99) 46%,rgba(255,255,255,.86) 57%,rgba(255,255,255,.18) 76%,rgba(255,255,255,0) 88%);pointer-events:none}\n.tcs-worry-photo{position:absolute;z-index:0;right:5px;top:6px;width:48%;height:calc(100% - 12px);border-radius:0 9px 9px 0;object-fit:cover}\n.tcs-worry-photo.photo-beginner{object-position:54% center}\n.tcs-worry-photo.photo-level{object-position:50% 20%}\n.tcs-worry-photo.photo-fitness{object-position:67% center}\n.tcs-worry-photo.photo-junior{object-position:57% center}\n.tcs-worry-photo.photo-return{object-position:34% center}\n.tcs-worry-photo.photo-match{object-position:52% 18%}\n.tcs-recommend .tcs-worry-icon{position:absolute;z-index:2;left:58px;top:15px;display:grid;place-items:center;width:108px;height:108px;border-radius:50%;background:rgba(228,242,215,.82);color:#0a8739;font-size:0}\n.tcs-recommend .tcs-worry-icon svg{width:69px;height:69px;stroke:currentColor;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}\n.tcs-recommend .tcs-worry-icon.beginner svg{width:64px;height:64px}\n.tcs-recommend .tcs-worry-copy{position:absolute;z-index:2;left:15px;bottom:19px;display:grid;grid-template-columns:23px 1fr;align-items:start;gap:9px;width:59%}\n.tcs-recommend .tcs-worry-copy b{display:grid;place-items:center;width:21px;height:21px;margin-top:3px;border-radius:50%;background:#0a8a38;color:#fff;font-size:13px;line-height:1}\n.tcs-recommend .tcs-worry p{margin:0;color:#152219;font-size:16px;line-height:1.62;font-weight:850;text-align:left}\n\n.tcs-recommend .tcs-empathy-foot{margin:31px 0 0;text-align:center}\n.tcs-recommend-lead{margin:0;color:#087932;font-size:28px;font-weight:950;letter-spacing:.07em;line-height:1.4}\n.tcs-recommend-sub{margin:8px 0 19px;color:#263129;font-size:17px;font-weight:750}\n.tcs-recommend-sub strong{color:#087932;font-weight:950;border-bottom:2px solid #d7e466}\n.tcs-recommend-cta{display:flex;align-items:center;justify-content:center;gap:18px;width:min(640px,100%);min-height:92px;margin:0 auto;border-radius:15px;background:linear-gradient(180deg,#109647,#057934);color:#fff!important;font-size:29px;font-weight:950;letter-spacing:.03em;box-shadow:0 7px 0 #056a2d,0 14px 26px rgba(5,111,48,.24);transition:.2s ease}\n.tcs-recommend-cta:hover{transform:translateY(-2px);filter:brightness(1.03)}\n.tcs-recommend-cta span{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#fff;color:#087932;font-size:0;position:relative}\n.tcs-recommend-cta span:before,.tcs-recommend-cta span:after{content:\"\";position:absolute;border:3px solid #087932;border-radius:50%}\n.tcs-recommend-cta span:before{width:28px;height:36px;transform:rotate(25deg)}\n.tcs-recommend-cta span:after{width:15px;height:25px;border-left-color:transparent;border-right-color:transparent;transform:rotate(48deg)}\n.tcs-recommend-cta b{font-size:46px;line-height:1;font-weight:400;margin-left:5px}\n\n@media(max-width:1100px){\n  .tcs-recommend{padding:45px 0 60px}\n  .tcs-recommend>.tcs-wrap{width:min(940px,calc(100% - 40px))}\n  .tcs-recommend .tcs-worry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .tcs-recommend .tcs-worry{height:218px;min-height:218px}\n  .tcs-recommend .tcs-worry-icon{left:38px}\n  .tcs-recommend-head h2{font-size:32px}\n}\n@media(max-width:700px){\n  .tcs-recommend{padding:39px 0 48px}\n  .tcs-recommend>.tcs-wrap{width:calc(100% - 28px)}\n  .tcs-recommend:before{width:58px;height:58px;left:-18px;top:70px}\n  .tcs-recommend-kicker{font-size:19px;letter-spacing:.08em}\n  .tcs-recommend-head h2{margin-top:12px;font-size:25px;line-height:1.5}\n  .tcs-recommend-head h2 br{display:none}\n  .tcs-recommend-head>i{width:62px}\n  .tcs-recommend .tcs-worry-grid{grid-template-columns:1fr;gap:12px}\n  .tcs-recommend .tcs-worry{height:188px;min-height:188px}\n  .tcs-worry-photo{width:49%}\n  .tcs-recommend .tcs-worry-icon{left:24px;top:13px;width:82px;height:82px}\n  .tcs-recommend .tcs-worry-icon svg{width:54px;height:54px}\n  .tcs-recommend .tcs-worry-copy{left:12px;bottom:14px;width:62%;grid-template-columns:20px 1fr;gap:7px}\n  .tcs-recommend .tcs-worry-copy b{width:19px;height:19px;font-size:11px}\n  .tcs-recommend .tcs-worry p{font-size:13px;line-height:1.55}\n  .tcs-recommend-lead{font-size:20px}\n  .tcs-recommend-sub{font-size:14px;line-height:1.7}\n  .tcs-recommend-cta{min-height:70px;gap:10px;border-radius:11px;font-size:18px;padding:0 12px}\n  .tcs-recommend-cta span{width:45px;height:45px;flex:0 0 45px}\n  .tcs-recommend-cta b{font-size:34px;margin-left:0}\n}\n\/* LTA class introduction v1 *\/\n.tcs-recommend-head h2{border:0!important;padding:0!important}\n.tcs-recommend .tcs-worry p{font-size:clamp(14px,1.05vw,16px)}\n\n.tcs-class-intro{position:relative;overflow:hidden;padding:0 0 56px;background:linear-gradient(180deg,#fff 0%,#fff 82%,#fbfdf7 100%);scroll-margin-top:24px}\n.tcs-class-intro *{box-sizing:border-box}\n.tcs-class-intro h2,.tcs-class-intro h3{border:0!important;padding:0!important;background:none!important}\n.tcs-class-inner{position:relative;z-index:2;width:min(1320px,calc(100% - 64px));margin:0 auto}\n.tcs-class-visual{position:absolute;z-index:0;left:0;right:0;top:0;height:310px;background:linear-gradient(158deg,transparent 0 69%,rgba(204,233,157,.62) 69.2% 79%,rgba(232,244,210,.82) 79.2%)}\n.tcs-class-visual:before{content:\"CLASS\";position:absolute;left:18%;top:-58px;color:#eff6e7;font-size:154px;font-weight:950;letter-spacing:.04em;line-height:1}\n.tcs-class-figure{position:absolute;top:0;width:285px;height:295px;background-image:linear-gradient(180deg,rgba(255,255,255,.04),#fff 100%),url('https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/08\/tcs-hero-outdoor.webp');background-size:760px auto;background-repeat:no-repeat;filter:saturate(.95)}\n.tcs-class-figure-left{left:20px;background-position:27% 42%;clip-path:polygon(0 0,100% 0,87% 100%,0 100%)}\n.tcs-class-figure-right{right:16px;background-position:76% 42%;clip-path:polygon(13% 0,100% 0,100% 100%,0 100%)}\n.tcs-class-heading{position:relative;min-height:302px;padding:25px 220px 15px;text-align:center}\n.tcs-class-heading>span{display:block;margin:0 0 4px;color:#087932;font-size:15px;font-weight:950;letter-spacing:.13em}\n.tcs-class-heading h2{margin:0!important;color:#20231f;font-size:45px!important;line-height:1.25!important;font-weight:950!important;letter-spacing:.06em}\n.tcs-class-heading h2:before,.tcs-class-heading h2:after{content:\"\";display:inline-block;width:34px;height:33px;margin:0 20px;background:radial-gradient(circle,#70bf4f 0 3px,transparent 4px);background-size:13px 13px;transform:rotate(28deg);vertical-align:middle}\n.tcs-class-heading h2:after{transform:rotate(-28deg)}\n.tcs-class-catch{margin:14px 0 10px;color:#262a27;font-size:31px;font-weight:950;line-height:1.35;letter-spacing:.03em}\n.tcs-class-catch strong{position:relative;color:#087932;font-weight:950;z-index:0}\n.tcs-class-catch strong:after{content:\"\";position:absolute;z-index:-1;left:-4px;right:-4px;bottom:1px;height:11px;background:#eef16a;transform:skewX(-7deg)}\n.tcs-class-lead{margin:0;color:#222b25;font-size:17px;font-weight:750;line-height:1.75}\n.tcs-class-lead b{color:#087932;font-size:20px;font-weight:950}\n\n.tcs-class-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}\n.tcs-class-panel{overflow:hidden;border:1px solid #dce8ce;border-radius:14px;background:rgba(255,255,252,.96);box-shadow:0 7px 24px rgba(34,85,32,.09)}\n.tcs-class-panel h3{display:flex;align-items:center;height:55px;margin:0!important;padding:0 28px 0 168px!important;color:#fff;font-size:27px!important;line-height:1!important;font-weight:950!important;letter-spacing:.04em;position:relative}\n.tcs-class-panel-general h3{background:linear-gradient(180deg,#087c35,#07672d)!important}\n.tcs-class-panel-junior h3{background:linear-gradient(90deg,#eef7d9,#f9fced)!important;color:#087532}\n.tcs-class-panel-icon{position:absolute;left:145px;top:50%;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;transform:translate(-50%,-50%);background:#087532;border:1px solid rgba(255,255,255,.55);color:#fff;font-size:0;box-shadow:0 4px 14px rgba(21,98,45,.18)}\n.tcs-class-panel-icon:before{content:\"\ud83c\udfbe\";font-size:33px;filter:grayscale(1) brightness(4)}\n.tcs-class-panel-icon.tcs-class-kids{background:#cedd13;color:#fff}\n.tcs-class-panel-icon.tcs-class-kids:before{content:\"\u263a\";filter:none;color:#fff;font-size:38px;font-weight:900}\n.tcs-class-list{display:grid;gap:6px;padding:16px 14px 10px}\n.tcs-class-row{display:grid;grid-template-columns:102px minmax(0,1fr) 180px;align-items:center;gap:14px;min-height:88px;padding:6px 8px 6px 13px;border:1px solid #e6ecd9;border-radius:10px;background:rgba(255,255,255,.93);box-shadow:0 2px 7px rgba(52,94,40,.05)}\n.tcs-class-level{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:linear-gradient(145deg,#dff0c9,#f2f6d8);border:1px solid #c8dfad;color:#087532;font-size:22px;font-weight:950;line-height:1.2;text-align:center}\n.tcs-class-level-long{font-size:15px}\n.tcs-class-row p{margin:0;color:#222824;font-size:15px;line-height:1.6;font-weight:800}\n.tcs-class-row img{width:100%;height:76px;border-radius:7px;object-fit:cover}\n.tcs-class-panel-general .tcs-class-row:nth-child(2) img,.tcs-class-panel-general .tcs-class-row:nth-child(5) img{object-position:48% 42%}\n.tcs-class-panel-general .tcs-class-row:nth-child(3) img,.tcs-class-panel-junior .tcs-class-row:nth-child(4) img{object-position:50% 18%}\n.tcs-class-panel-junior .tcs-class-list{gap:12px;padding-top:24px}\n.tcs-class-panel-junior .tcs-class-row{grid-template-columns:112px minmax(0,1fr) 180px;min-height:132px;padding-block:10px}\n.tcs-class-panel-junior .tcs-class-level{width:94px;height:94px;background:linear-gradient(145deg,#ecf5b0,#faf8d1);border-color:#e2e595;font-size:25px}\n.tcs-class-panel-junior .tcs-class-level-long{font-size:18px}\n.tcs-class-panel-junior .tcs-class-row img{height:96px}\n.tcs-class-note{margin:2px 0 14px;text-align:center;color:#2d332f;font-size:13px;font-weight:700}\n\n.tcs-class-consult{display:grid;grid-template-columns:116px 1fr 390px;align-items:center;gap:20px;min-height:116px;margin-top:20px;padding:10px 24px;border:2px solid #cfe1ba;border-radius:14px;background:linear-gradient(90deg,#fff,#fbfdf7);box-shadow:0 4px 15px rgba(56,98,44,.06)}\n.tcs-class-consult-icon{display:grid;place-items:center;width:92px;height:92px;margin:auto;border-radius:50%;background:#fff;box-shadow:0 4px 15px rgba(35,99,44,.12);color:#21803b}\n.tcs-class-consult-icon svg{width:63px;height:63px;fill:#268440;stroke:#268440;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}\n.tcs-class-consult>div strong{display:block;color:#087532;font-size:21px;font-weight:950;line-height:1.4}\n.tcs-class-consult>div p{margin:5px 0 0;color:#2a302c;font-size:14px;font-weight:750}\n.tcs-class-consult>a{display:flex;align-items:center;justify-content:center;gap:18px;min-height:62px;border-radius:9px;background:linear-gradient(180deg,#ff8100,#f56d00);color:#fff!important;box-shadow:0 4px 0 #d85d00,0 9px 20px rgba(221,99,0,.18);font-size:19px;font-weight:950;letter-spacing:.03em}\n.tcs-class-consult>a:hover{transform:translateY(-2px);filter:brightness(1.03)}\n.tcs-class-consult>a b{font-size:35px;line-height:1;font-weight:400}\n\n@media(max-width:1180px){\n  .tcs-class-inner{width:min(1050px,calc(100% - 40px))}\n  .tcs-class-heading{padding-inline:190px}\n  .tcs-class-figure{width:235px;opacity:.8}\n  .tcs-class-panel h3{padding-left:130px!important}.tcs-class-panel-icon{left:105px}\n  .tcs-class-row{grid-template-columns:86px minmax(0,1fr) 135px;gap:8px}.tcs-class-level{width:68px;height:68px;font-size:19px}.tcs-class-row p{font-size:13px}\n  .tcs-class-panel-junior .tcs-class-row{grid-template-columns:94px minmax(0,1fr) 135px}.tcs-class-panel-junior .tcs-class-level{width:80px;height:80px;font-size:22px}\n  .tcs-class-consult{grid-template-columns:92px 1fr 330px}.tcs-class-consult>a{font-size:17px}\n}\n@media(max-width:900px){\n  .tcs-class-intro{padding-bottom:46px}\n  .tcs-class-inner{width:min(720px,calc(100% - 30px))}\n  .tcs-class-visual{height:270px}.tcs-class-figure{width:190px;height:255px;opacity:.42}\n  .tcs-class-heading{min-height:270px;padding:24px 120px 12px}.tcs-class-heading h2{font-size:37px!important}.tcs-class-catch{font-size:25px}.tcs-class-lead{font-size:15px}\n  .tcs-class-columns{grid-template-columns:1fr;gap:18px}\n  .tcs-class-row{grid-template-columns:96px minmax(0,1fr) 180px;gap:12px}.tcs-class-row p{font-size:15px}\n  .tcs-class-panel-junior .tcs-class-row{grid-template-columns:106px minmax(0,1fr) 180px}\n  .tcs-class-consult{grid-template-columns:82px 1fr;gap:12px;padding:16px}.tcs-class-consult-icon{width:72px;height:72px}.tcs-class-consult-icon svg{width:52px;height:52px}.tcs-class-consult>a{grid-column:1\/-1;min-height:60px;width:min(420px,100%);margin:auto}\n}\n@media(max-width:620px){\n  .tcs-class-inner{width:calc(100% - 24px)}\n  .tcs-class-visual{height:255px}.tcs-class-visual:before{font-size:92px;left:4%}.tcs-class-figure{width:120px;height:220px;background-size:550px auto}.tcs-class-figure-left{left:-18px}.tcs-class-figure-right{right:-16px}\n  .tcs-class-heading{min-height:252px;padding:24px 36px 10px}.tcs-class-heading>span{font-size:12px}.tcs-class-heading h2{font-size:31px!important}.tcs-class-heading h2:before,.tcs-class-heading h2:after{display:none}.tcs-class-catch{font-size:22px}.tcs-class-lead{font-size:13px}.tcs-class-lead br{display:none}\n  .tcs-class-panel h3{height:52px;padding-left:92px!important;font-size:23px!important}.tcs-class-panel-icon{left:68px;width:62px;height:62px}.tcs-class-panel-icon:before{font-size:28px}\n  .tcs-class-list,.tcs-class-panel-junior .tcs-class-list{gap:7px;padding:13px 8px 9px}\n  .tcs-class-row,.tcs-class-panel-junior .tcs-class-row{grid-template-columns:72px minmax(0,1fr);gap:8px;min-height:100px;padding:7px}\n  .tcs-class-level,.tcs-class-panel-junior .tcs-class-level{width:64px;height:64px;font-size:18px}.tcs-class-level-long,.tcs-class-panel-junior .tcs-class-level-long{font-size:13px}\n  .tcs-class-row p{font-size:12px;line-height:1.55}.tcs-class-row p br{display:none}\n  .tcs-class-row img,.tcs-class-panel-junior .tcs-class-row img{display:none}\n  .tcs-class-note{padding-inline:10px;font-size:11px}\n  .tcs-class-consult{grid-template-columns:62px 1fr}.tcs-class-consult-icon{width:58px;height:58px}.tcs-class-consult-icon svg{width:42px;height:42px}.tcs-class-consult>div strong{font-size:16px}.tcs-class-consult>div p{font-size:12px}.tcs-class-consult>a{font-size:15px;gap:10px}\n}\n\n\/* LTA coach price facility v1 *\/\n.tcs-showcase-wide{width:min(1320px,calc(100% - 64px));margin-inline:auto}\n.tcs-coach-showcase,.tcs-fee-showcase,.tcs-facility-showcase{position:relative;overflow:hidden;scroll-margin-top:24px}\n.tcs-coach-showcase h2,.tcs-coach-showcase h3,.tcs-fee-showcase h2,.tcs-fee-showcase h3,.tcs-facility-showcase h2,.tcs-facility-showcase h3{border:0!important;padding:0!important;background:none!important}\n\n.tcs-coach-showcase{padding:0 0 58px;background:#fff}\n.tcs-coach-hero{height:315px;background:#e7f2e5 url('https:\/\/static.wixstatic.com\/media\/769321_c15f761678fc4b2b9578eb441fda55bf~mv2.jpg\/v1\/fill\/w_1500,h_820,al_c,q_85,enc_auto\/769321_c15f761678fc4b2b9578eb441fda55bf~mv2.jpg') 74% 45%\/cover no-repeat;position:relative}\n.tcs-coach-hero:before{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.98) 41%,rgba(255,255,255,.8) 52%,rgba(255,255,255,.14) 72%,rgba(255,255,255,0) 100%)}\n.tcs-coach-hero .tcs-showcase-wide{position:relative;height:100%}\n.tcs-coach-heading{position:relative;z-index:2;width:55%;padding:38px 0 0 28px}\n.tcs-coach-heading>span{display:block;color:#087532;font-size:14px;font-weight:950;letter-spacing:.13em}\n.tcs-coach-heading h2{margin:7px 0 10px!important;color:#20231f;font-size:43px!important;line-height:1.25!important;font-weight:950!important;letter-spacing:.08em}\n.tcs-coach-catch{margin:0 0 10px!important;color:#087532;font-size:27px!important;line-height:1.35!important;font-weight:950!important;letter-spacing:.03em}\n.tcs-coach-heading>p:last-child{margin:0;color:#282e2a;font-size:15px;font-weight:750;line-height:1.7}\n.tcs-coach-content{position:relative;margin-top:-76px;z-index:3}\n.tcs-coach-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}\n.tcs-coach-card{position:relative;overflow:visible;border:2px solid #dbe6ce;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(40,83,36,.08)}\n.tcs-coach-card img{width:100%;height:205px;border-radius:10px 10px 0 0;object-fit:cover;object-position:50% 20%;background:#eef3ec}\n.tcs-coach-card strong{display:flex;align-items:baseline;justify-content:center;gap:5px;min-height:46px;padding:7px 5px;color:#20231f;font-size:19px;font-weight:950;white-space:nowrap}\n.tcs-coach-card strong small{font-size:12px;font-weight:800}\n.tcs-head-badge{position:absolute;z-index:3;left:-17px;bottom:25px;display:grid;place-items:center;width:57px;height:57px;border-radius:50%;background:#208d3f;color:#fff;font-size:11px;font-weight:900;line-height:1.15;text-align:center;box-shadow:0 4px 12px rgba(16,98,41,.2)}\n.tcs-coach-message{display:grid;grid-template-columns:230px 1fr 160px;align-items:center;min-height:165px;margin-top:24px;padding:0 35px;border:2px solid #d8e5c7;border-radius:13px;background:linear-gradient(90deg,#fff,#fffef8);overflow:hidden}\n.tcs-coach-message img{align-self:end;width:190px;height:155px;object-fit:cover;object-position:50% 18%;border-radius:100px 100px 0 0}\n.tcs-coach-message div p{margin:0 0 12px;color:#087532;font-family:Georgia,\"Yu Mincho\",serif;font-size:24px;line-height:1.65;font-weight:700;letter-spacing:.06em}\n.tcs-coach-message div strong{font-size:15px}\n.tcs-coach-message>span{justify-self:center;font-size:86px;opacity:.28;filter:hue-rotate(45deg)}\n\n.tcs-fee-showcase{padding:48px 0 58px;background:linear-gradient(180deg,#fffdf5,#fffefa)}\n.tcs-showcase-title{text-align:center;margin:0 0 23px}\n.tcs-showcase-title>span{display:block;color:#087532;font-size:13px;font-weight:950;letter-spacing:.14em}\n.tcs-showcase-title h2{margin:3px 0 8px!important;color:#20231f;font-size:39px!important;line-height:1.3!important;font-weight:950!important;letter-spacing:.13em}\n.tcs-showcase-title h2:before,.tcs-showcase-title h2:after{content:\"\";display:inline-block;width:33px;height:2px;margin:0 28px;background:#219347;transform:rotate(58deg);vertical-align:middle;box-shadow:8px 0 0 -1px #219347}\n.tcs-showcase-title h2:after{transform:rotate(-58deg)}\n.tcs-showcase-title p{margin:0;color:#252b27;font-size:16px;font-weight:800}.tcs-showcase-title p strong{color:#087532;font-size:23px}.tcs-showcase-title small{display:block;margin-top:3px;font-size:12px;font-weight:700}\n.tcs-fee-zero{position:absolute;right:max(55px,calc((100vw - 1320px)\/2 + 25px));top:34px;display:grid;place-items:center;width:128px;height:128px;padding:15px;border:2px solid #c9dcb9;border-radius:50%;background:#fff;color:#087532;line-height:1;box-shadow:0 5px 20px rgba(59,93,42,.06)}\n.tcs-fee-zero span{font-size:11px;font-weight:900}.tcs-fee-zero strong{font-size:31px;font-weight:950}.tcs-fee-zero strong small{font-size:12px}\n.tcs-fee-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}\n.tcs-fee-card{min-height:365px;overflow:hidden;border:2px solid #dce6cf;border-radius:11px;background:#fff;box-shadow:0 5px 16px rgba(55,87,42,.06)}\n.tcs-fee-card>h3{height:48px;margin:0!important;padding:0 12px!important;background:linear-gradient(180deg,#129447,#067b36)!important;color:#fff!important;text-align:center;font-size:17px!important;line-height:48px!important;font-weight:950!important;letter-spacing:.03em}\n.tcs-fee-general{display:flex;flex-direction:column}.tcs-fee-general-row{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;margin:0 20px;border-bottom:1px dashed #cdd9c4}.tcs-fee-general-row:last-child{border-bottom:0}.tcs-fee-general-row>span{font-size:16px;font-weight:800}.tcs-fee-general-row>span b{margin-left:12px;color:#ff9800;font-size:27px}.tcs-fee-general-row:last-child>span b{color:#087532}.tcs-fee-general-row>strong{color:#087532;font-size:33px;line-height:1.35}.tcs-fee-general-row>strong small{font-size:14px}\n.tcs-fee-junior{display:flex;flex-direction:column}.tcs-fee-junior>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;flex:1;margin:0 17px;border-bottom:1px dashed #cdd9c4}.tcs-fee-junior>div:last-child{border-bottom:0}.tcs-fee-junior p{margin:0}.tcs-fee-junior p strong{display:block;color:#087532;font-size:14px}.tcs-fee-junior p small{font-size:10px;font-weight:700}.tcs-fee-junior>div>b{color:#087532;font-size:23px;white-space:nowrap}.tcs-fee-junior>div>b small{font-size:11px}\n.tcs-fee-discount{text-align:center}.tcs-family-icon{display:flex;align-items:flex-end;justify-content:center;gap:8px;height:93px;color:#2c9348}.tcs-family-icon span{font-size:56px;line-height:1}.tcs-family-icon i{font-size:38px;line-height:1;font-style:normal}.tcs-fee-discount p{margin:3px 0 12px;font-size:14px;font-weight:750;line-height:1.75}.tcs-fee-discount>strong{color:#ff6200;font-size:34px;line-height:1}.tcs-fee-discount>strong small{font-size:14px}.tcs-fee-discount>strong b{font-size:18px}\n.tcs-fee-private{padding-bottom:12px}.tcs-fee-private h4{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:80%;height:29px;margin:12px auto 4px;padding:0!important;border:2px solid #218840;border-radius:999px;color:#087532;text-align:center;font-size:13px;line-height:1}.tcs-fee-private dl{display:grid;grid-template-columns:1fr 1.7fr;gap:5px 10px;width:78%;margin:7px auto 12px;font-size:14px}.tcs-fee-private dt{font-weight:800}.tcs-fee-private dd{margin:0;color:#087532;text-align:right;font-size:18px;font-weight:950}\n.tcs-fee-actions{display:flex;justify-content:center;gap:28px;margin-top:22px}.tcs-fee-actions a{display:flex;align-items:center;justify-content:center;gap:12px;min-width:350px;min-height:62px;border-radius:9px;font-size:18px;font-weight:950;letter-spacing:.03em}.tcs-fee-actions a b{font-size:31px;font-weight:400}.tcs-fee-trial{background:linear-gradient(180deg,#ff8409,#f66f00);color:#fff!important;box-shadow:0 4px 0 #dc5d00,0 8px 18px rgba(221,99,0,.17)}.tcs-fee-consult{border:2px solid #12843d;color:#087532!important;background:#fff}.tcs-fee-actions a:hover{transform:translateY(-2px)}\n\n.tcs-facility-showcase{padding:48px 0 65px;background:linear-gradient(180deg,#f9fcf7,#fff)}\n.tcs-facility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}\n.tcs-facility-card{overflow:hidden;border:2px solid #dce7d2;border-radius:12px;background:#fff;box-shadow:0 7px 22px rgba(42,83,36,.07)}\n.tcs-facility-card>h3{height:50px;margin:0!important;padding:0 15px!important;background:linear-gradient(180deg,#129447,#087b36)!important;color:#fff!important;text-align:center;font-size:19px!important;line-height:50px!important;font-weight:950!important}.tcs-facility-card>h3 span{margin-right:10px;font-size:25px}\n.tcs-facility-card>img{width:100%;height:175px;object-fit:cover;background:#e6eee3}.tcs-facility-card:first-child>img{object-position:50% 60%}.tcs-facility-card:nth-child(3)>img{object-position:50% 45%}\n.tcs-facility-body{padding:16px 17px 18px}.tcs-facility-body>p{margin:0 0 12px;color:#2a302c;font-size:13px;font-weight:650;line-height:1.65}.tcs-machine-price{display:flex;align-items:center;justify-content:space-between;padding:7px 13px;border:2px solid #dbe6ce;border-radius:8px;color:#087532}.tcs-machine-price span{font-size:12px;font-weight:900}.tcs-machine-price strong{font-size:29px}.tcs-machine-price strong small{font-size:13px}.tcs-facility-body>small{font-size:10px;font-weight:700}\n.tcs-facility-body table{width:100%;border-collapse:collapse;color:#243027;font-size:12px}.tcs-facility-body th,.tcs-facility-body td{padding:6px;border:1px solid #cdddbf;text-align:center}.tcs-facility-body thead th{color:#087532;background:#f3f8ec}.tcs-facility-body tbody td{color:#087532;font-size:15px;font-weight:950}\n.tcs-facility-note{margin-top:13px!important;padding:11px 13px;border-radius:8px;background:#f4f8ed;color:#456048!important;text-align:center;font-size:11px!important}\n\n@media(max-width:1120px){\n  .tcs-showcase-wide{width:min(1020px,calc(100% - 40px))}.tcs-coach-heading{padding-left:10px}.tcs-coach-card img{height:180px}.tcs-coach-card strong{font-size:16px}.tcs-coach-message{grid-template-columns:190px 1fr 100px}.tcs-coach-message div p{font-size:21px}\n  .tcs-fee-zero{right:25px;width:110px;height:110px}.tcs-fee-card>h3{font-size:14px!important}.tcs-fee-junior p strong{font-size:12px}.tcs-fee-junior>div>b{font-size:19px}.tcs-fee-discount>strong{font-size:29px}.tcs-fee-private dl{width:88%}\n}\n@media(max-width:900px){\n  .tcs-showcase-wide{width:min(720px,calc(100% - 30px))}.tcs-coach-hero{height:285px;background-position:70% 45%}.tcs-coach-heading{width:67%;padding-top:30px}.tcs-coach-heading h2{font-size:36px!important}.tcs-coach-catch{font-size:23px!important}.tcs-coach-grid{grid-template-columns:repeat(3,1fr)}.tcs-coach-card img{height:220px}.tcs-coach-content{margin-top:-42px}.tcs-coach-message{grid-template-columns:160px 1fr;padding-inline:20px}.tcs-coach-message>span{display:none}.tcs-coach-message img{width:140px}.tcs-coach-message div p{font-size:18px}\n  .tcs-fee-zero{position:static;width:100%;height:auto;display:flex;gap:8px;justify-content:center;border-radius:999px;margin:-8px auto 18px;padding:9px}.tcs-fee-zero strong{font-size:23px}.tcs-fee-grid{grid-template-columns:repeat(2,1fr)}.tcs-fee-card{min-height:345px}.tcs-fee-actions{flex-direction:column;align-items:center;gap:12px}.tcs-fee-actions a{width:min(430px,100%);min-width:0}.tcs-facility-grid{grid-template-columns:1fr}.tcs-facility-card{display:grid;grid-template-columns:260px 1fr}.tcs-facility-card>h3{grid-column:1\/-1}.tcs-facility-card>img{height:100%;min-height:230px}.tcs-facility-body{align-self:center}\n}\n@media(max-width:620px){\n  .tcs-showcase-wide{width:calc(100% - 24px)}.tcs-coach-hero{height:300px;background-position:69% center}.tcs-coach-hero:before{background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.94) 60%,rgba(255,255,255,.28) 100%)}.tcs-coach-heading{width:100%;padding:28px 8px}.tcs-coach-heading>span{font-size:11px}.tcs-coach-heading h2{font-size:31px!important}.tcs-coach-catch{font-size:20px!important}.tcs-coach-heading>p:last-child{font-size:13px}.tcs-coach-grid{grid-template-columns:repeat(2,1fr);gap:9px}.tcs-coach-content{margin-top:-35px}.tcs-coach-card img{height:185px}.tcs-coach-card strong{font-size:16px}.tcs-head-badge{left:-8px;width:50px;height:50px}.tcs-coach-message{grid-template-columns:105px 1fr;min-height:125px;padding:0 9px}.tcs-coach-message img{width:95px;height:120px}.tcs-coach-message div p{font-size:14px;line-height:1.55}.tcs-coach-message div p br{display:none}.tcs-coach-message div strong{font-size:12px}\n  .tcs-showcase-title h2{font-size:31px!important}.tcs-showcase-title h2:before,.tcs-showcase-title h2:after{width:20px;margin-inline:14px}.tcs-showcase-title p{font-size:13px}.tcs-showcase-title p strong{font-size:19px}.tcs-fee-grid{grid-template-columns:1fr}.tcs-fee-card{min-height:330px}.tcs-fee-actions a{font-size:15px}.tcs-facility-card{display:block}.tcs-facility-card>img{height:190px;min-height:0}.tcs-facility-card>h3{font-size:17px!important}\n}\n\n\/* LTA schedule trial flow v1 *\/\n.tcs-schedule-showcase,.tcs-trial-showcase{position:relative;overflow:hidden;scroll-margin-top:24px}\n.tcs-schedule-showcase h2,.tcs-schedule-showcase h3,.tcs-trial-showcase h2,.tcs-trial-showcase h3{border:0!important;padding:0!important;background:none!important}\n\n.tcs-schedule-showcase{min-height:485px;padding:32px 0 38px;background:#fff}\n.tcs-schedule-photo{position:absolute;z-index:0;inset:0 365px 0 34%;background:url('https:\/\/static.wixstatic.com\/media\/769321_c15f761678fc4b2b9578eb441fda55bf~mv2.jpg\/v1\/fill\/w_1000,h_720,al_c,q_85,enc_auto\/769321_c15f761678fc4b2b9578eb441fda55bf~mv2.jpg') 55% 45%\/cover no-repeat}\n.tcs-schedule-photo:before{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.93) 18%,rgba(255,255,255,.08) 51%,rgba(255,255,255,.15) 79%,#fff 100%)}\n.tcs-schedule-layout{position:relative;z-index:1;display:grid;grid-template-columns:1fr 420px;gap:28px;align-items:center}\n.tcs-schedule-copy{width:485px;padding:6px 0 0 28px}\n.tcs-schedule-icon{display:grid;place-items:center;width:38px;height:38px;margin:0 auto 1px;color:#087532;font-size:38px;line-height:1}\n.tcs-schedule-en{display:block;color:#087532;text-align:center;font-size:14px;font-weight:950;letter-spacing:.12em}\n.tcs-schedule-copy h2{margin:5px 0 19px!important;color:#20231f;text-align:center;font-size:45px!important;line-height:1.25!important;font-weight:950!important;letter-spacing:.08em}\n.tcs-schedule-catch{margin:0 0 7px!important;color:#087532!important;font-size:20px!important;font-weight:950!important;letter-spacing:.05em}\n.tcs-schedule-copy>p{margin:0 0 8px;color:#262c28;font-size:15px;line-height:1.75;font-weight:750}\n.tcs-schedule-actions{display:grid;grid-template-columns:1.08fr .92fr;gap:14px;width:710px;margin-top:23px}\n.tcs-schedule-actions a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px;border-radius:9px;font-size:16px;font-weight:950;letter-spacing:.02em;white-space:nowrap}.tcs-schedule-actions a>span{font-size:26px}.tcs-schedule-actions a b{font-size:30px;font-weight:400}\n.tcs-schedule-primary{background:linear-gradient(180deg,#149449,#087b36);color:#fff!important;box-shadow:0 4px 0 #05672c,0 9px 20px rgba(7,110,46,.18)}\n.tcs-schedule-secondary{border:2px solid #16863f;color:#087532!important;background:rgba(255,255,255,.94)}\n.tcs-schedule-actions a:hover{transform:translateY(-2px)}\n.tcs-schedule-table-card{padding:17px 18px 16px;border:2px solid #e1e7d9;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 10px 27px rgba(45,80,37,.11)}\n.tcs-schedule-table-card h3{margin:0 0 12px!important;color:#087532;text-align:center;font-size:19px!important;line-height:1.4!important;font-weight:950!important;letter-spacing:.05em}\n.tcs-schedule-table-card table{width:100%;border-collapse:collapse;color:#232a25;font-size:13px;background:#fff}.tcs-schedule-table-card th,.tcs-schedule-table-card td{padding:10px 7px;border:1px solid #bfd2ae;text-align:center}.tcs-schedule-table-card thead th{color:#087532;background:#f2f8ed;font-size:14px}.tcs-schedule-table-card tbody th{font-weight:750;white-space:nowrap}.tcs-schedule-table-card tbody td{font-weight:750}.tcs-schedule-table-card>p{margin:10px 0 0;font-size:11px;font-weight:700}\n\n.tcs-trial-showcase{padding:43px 0 52px;background:linear-gradient(180deg,#fbfdf8,#f7faef)}\n.tcs-trial-heading{text-align:center;margin-bottom:20px}.tcs-trial-heading>span{display:block;color:#087532;font-size:13px;font-weight:950;letter-spacing:.14em}.tcs-trial-heading h2{margin:4px 0 8px!important;color:#20231f;font-size:40px!important;line-height:1.3!important;font-weight:950!important;letter-spacing:.12em}.tcs-trial-heading h2:before,.tcs-trial-heading h2:after{content:\"\";display:inline-block;width:31px;height:2px;margin:0 29px;background:#208f43;vertical-align:middle;transform:rotate(50deg);box-shadow:8px 0 0 -1px #208f43}.tcs-trial-heading h2:after{transform:rotate(-50deg)}.tcs-trial-heading p{margin:0;color:#262c28;font-size:16px;font-weight:800}.tcs-trial-heading p strong{position:relative;margin-left:2px;color:#087532;font-size:23px;z-index:0}.tcs-trial-heading p strong:after{content:\"\";position:absolute;z-index:-1;left:-2px;right:-2px;bottom:0;height:8px;background:#edf06d}\n.tcs-trial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:66px;margin:0 20px}\n.tcs-trial-step{position:relative;display:grid;grid-template-columns:54% 46%;align-items:center;height:208px;border:2px solid #dee8d3;border-radius:13px;background:#fff;box-shadow:0 5px 17px rgba(49,86,40,.06);overflow:visible}\n.tcs-trial-step:not(:last-child):after{content:\"\u203a\";position:absolute;right:-47px;top:50%;transform:translateY(-50%);color:#087532;font-size:58px;font-weight:300;line-height:1}\n.tcs-step-number{position:absolute;z-index:3;left:-20px;top:-14px;display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:linear-gradient(145deg,#3ba258,#16813d);color:#fff;font-size:11px;font-weight:900;line-height:1;box-shadow:0 5px 14px rgba(21,113,49,.2)}.tcs-step-number strong{display:block;font-size:28px;line-height:1}\n.tcs-trial-visual{width:100%;height:204px;border-radius:11px 0 0 11px;object-fit:cover;object-position:50% 25%;background:#eef5ea}.tcs-trial-step:nth-child(3) .tcs-trial-visual{object-position:66% center}\n.tcs-phone-visual{display:grid;place-items:center}.tcs-phone-visual svg{width:90px;height:150px;fill:none;stroke:#16863f;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.tcs-phone-visual svg rect:last-of-type{fill:#16863f}.tcs-phone-visual svg path:last-child{stroke:#fff}\n.tcs-trial-copy{padding:15px 16px 13px}.tcs-trial-copy h3{margin:0 0 10px!important;color:#087532;font-size:20px!important;line-height:1.55!important;font-weight:950!important}.tcs-trial-copy p{margin:0;color:#2a302c;font-size:13px;line-height:1.75;font-weight:750}\n.tcs-trial-footer{display:grid;grid-template-columns:1fr 1fr 1fr 330px;gap:9px;margin-top:27px}.tcs-trial-footer>p{display:flex;align-items:center;gap:10px;min-height:78px;margin:0;padding:11px 14px;border:2px solid #e0e9d6;border-radius:10px;background:rgba(255,255,255,.72);color:#263029;font-size:12px;line-height:1.65;font-weight:800}.tcs-trial-footer>p span{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:#10863c;color:#fff;font-size:12px}.tcs-trial-footer>a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:78px;border-radius:10px;background:linear-gradient(180deg,#ff8409,#f66f00);color:#fff!important;box-shadow:0 4px 0 #db5e00,0 9px 20px rgba(221,99,0,.18);font-size:18px;font-weight:950;white-space:nowrap}.tcs-trial-footer>a>span{font-size:27px}.tcs-trial-footer>a b{font-size:32px;font-weight:400}.tcs-trial-footer>a:hover{transform:translateY(-2px)}\n\n@media(max-width:1120px){\n  .tcs-schedule-photo{right:330px}.tcs-schedule-layout{grid-template-columns:1fr 370px}.tcs-schedule-copy{width:430px;padding-left:5px}.tcs-schedule-copy h2{font-size:39px!important}.tcs-schedule-actions{width:610px}.tcs-schedule-actions a{font-size:14px}.tcs-schedule-table-card{padding-inline:12px}\n  .tcs-trial-grid{gap:42px;margin-inline:0}.tcs-trial-step:not(:last-child):after{right:-33px}.tcs-trial-copy h3{font-size:17px!important}.tcs-trial-copy p{font-size:12px}.tcs-trial-footer{grid-template-columns:repeat(3,1fr)}.tcs-trial-footer>a{grid-column:1\/-1;width:350px;margin:auto}\n}\n@media(max-width:900px){\n  .tcs-schedule-showcase{padding-top:25px}.tcs-schedule-photo{inset:0;background-position:60% 45%;opacity:.35}.tcs-schedule-photo:before{background:rgba(255,255,255,.55)}.tcs-schedule-layout{grid-template-columns:1fr}.tcs-schedule-copy{width:100%;padding:0 20px;text-align:center}.tcs-schedule-copy h2{font-size:38px!important}.tcs-schedule-actions{width:min(660px,100%);margin-inline:auto}.tcs-schedule-table-card{width:min(620px,100%);margin:auto}\n  .tcs-trial-grid{grid-template-columns:1fr;gap:18px;width:min(680px,100%);margin:auto}.tcs-trial-step{grid-template-columns:42% 58%;height:195px}.tcs-trial-step:not(:last-child):after{display:none}.tcs-trial-visual{height:191px}.tcs-trial-copy h3{font-size:21px!important}.tcs-trial-copy p{font-size:14px}.tcs-step-number{left:-12px}.tcs-trial-footer{grid-template-columns:1fr;width:min(680px,100%);margin-inline:auto}.tcs-trial-footer>a{grid-column:auto}\n}\n@media(max-width:620px){\n  .tcs-schedule-copy{padding:0}.tcs-schedule-icon{font-size:32px}.tcs-schedule-en{font-size:11px}.tcs-schedule-copy h2{font-size:31px!important}.tcs-schedule-catch{font-size:16px!important}.tcs-schedule-copy>p{font-size:13px}.tcs-schedule-copy>p br{display:none}.tcs-schedule-actions{grid-template-columns:1fr;gap:10px}.tcs-schedule-actions a{min-height:58px;font-size:14px}.tcs-schedule-table-card{padding:14px 8px}.tcs-schedule-table-card table{font-size:10px}.tcs-schedule-table-card th,.tcs-schedule-table-card td{padding:8px 3px}.tcs-schedule-table-card thead th{font-size:11px}\n  .tcs-trial-heading h2{font-size:30px!important}.tcs-trial-heading h2:before,.tcs-trial-heading h2:after{width:19px;margin-inline:12px}.tcs-trial-heading p{font-size:13px}.tcs-trial-heading p strong{font-size:19px}.tcs-trial-step{grid-template-columns:44% 56%;height:180px}.tcs-trial-visual{height:176px}.tcs-phone-visual svg{width:75px;height:132px}.tcs-trial-copy{padding:10px}.tcs-trial-copy h3{font-size:17px!important}.tcs-trial-copy p{font-size:12px;line-height:1.6}.tcs-step-number{width:58px;height:58px;left:-7px;top:-9px}.tcs-step-number strong{font-size:23px}.tcs-trial-footer>p{min-height:65px;font-size:11px}.tcs-trial-footer>a{width:100%;font-size:16px}\n}\n\n.tcs-demo-map{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:330px;background:linear-gradient(90deg,transparent 49.6%,rgba(255,255,255,.8) 49.6% 50.4%,transparent 50.4%),linear-gradient(0deg,transparent 49.6%,rgba(255,255,255,.8) 49.6% 50.4%,transparent 50.4%),linear-gradient(135deg,#148348,#0a6330);border:18px solid #1b974e;box-shadow:inset 0 0 0 3px rgba(255,255,255,.85);color:#fff;text-align:center}.tcs-demo-map span{font-size:clamp(31px,3vw,48px);font-weight:950;letter-spacing:.13em;text-shadow:0 2px 8px #075127}.tcs-demo-map b{font-size:15px;letter-spacing:.22em}.tcs-demo-map small{padding:4px 12px;background:#fff;color:#075e2b;font-size:12px;font-weight:900;letter-spacing:.12em}\n.tcs-coach-illustration{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:205px;overflow:hidden;border-radius:10px 10px 0 0;background:radial-gradient(circle at 50% 36%,#fff 0 22%,transparent 22.5%),linear-gradient(145deg,var(--coach-bg),#fff);color:#075d2d}.tcs-coach-illustration:before{content:\"\";position:absolute;left:50%;bottom:-18px;width:145px;height:132px;border-radius:75px 75px 16px 16px;background:var(--coach-accent);transform:translateX(-50%)}.tcs-coach-illustration:after{content:\"\";position:absolute;left:50%;top:21px;width:67px;height:67px;border:5px solid #087532;border-radius:50%;transform:translateX(-50%) rotate(-20deg);box-shadow:34px 40px 0 -30px #087532}.tcs-coach-illustration span{position:relative;z-index:2;display:grid;place-items:center;width:58px;height:58px;margin-bottom:41px;border:2px solid #fff;border-radius:50%;background:#fff;color:#087532;font-family:Georgia,serif;font-size:35px;font-weight:900}.tcs-coach-message .tcs-coach-illustration{align-self:end;width:190px;height:155px;border-radius:100px 100px 0 0}.tcs-coach-message .tcs-coach-illustration:before{width:120px;height:90px}.tcs-coach-message .tcs-coach-illustration span{margin-bottom:20px}\n\n\/* FV at tablet and mobile widths: keep headline and CTA in the first screen. *\/\n@media (max-width:900px){\n body.home .tcs-lp .tcs-reference-hero{display:block!important;position:relative!important;isolation:isolate!important;width:100%!important;min-height:520px!important;height:520px!important;overflow:hidden!important;background:#eaf3e7!important}\n body.home .tcs-lp .tcs-reference-hero-main{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}\n body.home .tcs-lp .tcs-reference-hero-main>img{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;object-position:35% center!important}\n body.home .tcs-lp .tcs-reference-hero-side{display:none!important}\n body.home .tcs-lp .tcs-reference-hero-copy{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;width:min(57%,460px)!important;min-height:520px!important;height:520px!important;margin:0 0 0 auto!important;padding:25px 27px!important;background:linear-gradient(90deg,rgba(255,255,255,.78),rgba(255,255,255,.97) 22%,rgba(255,255,255,.98))!important;text-align:left!important}\n body.home .tcs-lp .tcs-reference-hero-label{margin:0 0 10px!important;font-size:12px!important}\n body.home .tcs-lp .tcs-reference-hero-copy h1{font-size:clamp(30px,4.5vw,38px)!important;line-height:1.28!important}\n body.home .tcs-lp .tcs-reference-hero-lead{max-width:100%!important;margin:12px 0 0!important;font-size:13px!important;line-height:1.7!important}\n body.home .tcs-lp .tcs-reference-hero-facts{justify-content:flex-start!important;margin:14px 0 0!important}\n body.home .tcs-lp .tcs-reference-hero-facts li{padding:0 7px!important;font-size:10px!important}\n body.home .tcs-lp .tcs-reference-hero-facts li:first-child{padding-left:0!important}\n body.home .tcs-lp .tcs-reference-hero-cta{align-self:flex-start!important;width:min(290px,100%)!important;min-height:52px!important;margin:19px 0 0!important;font-size:14px!important}\n body.home .tcs-lp .tcs-reference-hero-phone{margin:11px 0 0!important}\n body.home .tcs-lp .tcs-reference-hero-copy small{margin:9px 0 0!important;font-size:10px!important}\n}\n@media (max-width:640px){\n body.home .tcs-lp .tcs-reference-hero{min-height:545px!important;height:auto!important}\n body.home .tcs-lp .tcs-reference-hero-main>img{object-position:31% center!important}\n body.home .tcs-lp .tcs-reference-hero-copy{width:100%!important;min-height:545px!important;height:auto!important;margin:0!important;padding:26px 21px 34px!important;background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.9) 65%,rgba(255,255,255,.65))!important}\n body.home .tcs-lp .tcs-reference-hero-copy h1{font-size:clamp(31px,8vw,36px)!important}\n body.home .tcs-lp .tcs-reference-hero-lead{max-width:340px!important;font-size:13px!important}\n body.home .tcs-lp .tcs-reference-hero-cta{width:min(300px,100%)!important}\n}\n\n@media(max-width:480px){body.home .tcs-lp .tcs-topbar .tcs-wrap{justify-content:center;gap:0}body.home .tcs-lp .tcs-topbar-item+.tcs-topbar-item{display:none}}\n\n\/* Fictional Luminoa brand lockup shared with detail pages *\/\nbody.home .tcs-lp .tcs-header .tcs-brand{display:flex;align-items:center;gap:12px;min-width:0;flex:0 0 auto;color:#087932;text-decoration:none}\nbody.home .tcs-lp .tcs-header .luminoa-brand-mark{display:block;width:58px;height:58px;flex:0 0 58px}\nbody.home .tcs-lp .tcs-header .luminoa-brand-mark path:first-child{stroke:#087932}\nbody.home .tcs-lp .tcs-header .luminoa-brand-mark path:nth-child(2){stroke:#7ab83e}\nbody.home .tcs-lp .tcs-header .luminoa-brand-mark circle{fill:#d5d600;stroke:#087932}\nbody.home .tcs-lp .tcs-header .luminoa-brand-word{display:flex;flex-direction:column;line-height:1.05;white-space:nowrap}\nbody.home .tcs-lp .tcs-header .luminoa-brand-word strong{font-size:24px;letter-spacing:.1em;font-weight:900}\nbody.home .tcs-lp .tcs-header .luminoa-brand-word small{margin-top:6px;font-size:10px;letter-spacing:.2em;font-weight:900}\nbody.home .tcs-lp .tcs-header .luminoa-brand-word em{margin-top:6px;color:#3f5b43;font-size:11px;font-style:normal;font-weight:700;letter-spacing:0}\n@media(max-width:900px){body.home .tcs-lp .tcs-header .luminoa-brand-mark{width:49px;height:49px;flex-basis:49px}body.home .tcs-lp .tcs-header .luminoa-brand-word strong{font-size:20px}body.home .tcs-lp .tcs-header .luminoa-brand-word small{font-size:8px}body.home .tcs-lp .tcs-header .luminoa-brand-word em{display:none}}\n\n\/* LUMINOA refined announcement bar and calendar icons *\/\n.tcs-lp .tcs-topbar{height:32px!important;border:0!important;background:#0d5c37!important;color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important}\n.tcs-lp .tcs-topbar .tcs-wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}\n.tcs-lp .tcs-topbar-detail{opacity:.78}\n.tcs-lp .tcs-line-calendar{display:inline-block;width:18px;height:18px;vertical-align:-3px;flex:0 0 18px}\n.tcs-lp .tcs-schedule-icon .tcs-line-calendar{width:32px;height:32px}\n@media(max-width:640px){.tcs-lp .tcs-topbar{height:28px!important;font-size:10px!important}.tcs-lp .tcs-topbar .tcs-wrap{justify-content:center}.tcs-lp .tcs-topbar-detail{display:none}}\n\n\/* LUMINOA coach profiles *\/\n.tcs-lp .tcs-coach-pro{padding:82px 0 78px;background:linear-gradient(180deg,#f7faf5 0%,#fff 100%);scroll-margin-top:24px}\n.tcs-lp .tcs-coach-pro-heading{text-align:center;margin:0 auto 38px}\n.tcs-lp .tcs-coach-pro-kicker{display:block;color:#2e7751;font-size:12px;font-weight:800;letter-spacing:.24em}\n.tcs-lp .tcs-coach-pro-heading h2{margin:7px 0 13px!important;padding:0!important;border:0!important;color:#193c2b;font-size:clamp(32px,3.5vw,44px)!important;line-height:1.25!important;font-weight:900!important;letter-spacing:.08em}\n.tcs-lp .tcs-coach-pro-heading p{margin:0;color:#4a5b50;font-size:15px;font-weight:600;line-height:1.8}\n.tcs-lp .tcs-coach-pro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}\n.tcs-lp .tcs-coach-pro-card{overflow:hidden;background:#fff;border:1px solid #dce9df;border-radius:18px;box-shadow:0 12px 34px rgba(22,61,36,.09)}\n.tcs-lp .tcs-coach-pro-photo{height:320px;overflow:hidden;background:#dce8e0}\n.tcs-lp .tcs-coach-pro-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%}\n.tcs-lp .tcs-coach-pro-body{padding:24px 26px 28px}\n.tcs-lp .tcs-coach-pro-role{display:inline-block;color:#2c7751;font-size:10px;font-weight:900;letter-spacing:.18em}\n.tcs-lp .tcs-coach-pro-body h3{display:flex;align-items:baseline;gap:12px;margin:8px 0 7px!important;padding:0!important;border:0!important;color:#193c2b;font-size:25px!important;line-height:1.3!important;font-weight:900!important}\n.tcs-lp .tcs-coach-pro-body h3:after{content:none!important;display:none!important}\n.tcs-lp .tcs-coach-pro-body h3 small{color:#7e9787;font-size:10px;font-weight:700;letter-spacing:.08em}\n.tcs-lp .tcs-coach-pro-class{margin:0 0 15px!important;color:#2c7751!important;font-size:12px!important;font-weight:800!important}\n.tcs-lp .tcs-coach-pro-body p:last-child{margin:0;color:#435449;font-size:14px;line-height:1.8}\n.tcs-lp .tcs-coach-pro-note{margin:20px 0 0;color:#6c796e;text-align:center;font-size:11px;line-height:1.6}\n.tcs-lp .tcs-coach-pro-link{display:flex;align-items:center;justify-content:center;gap:16px;width:max-content;min-width:215px;min-height:47px;margin:27px auto 0;padding:10px 22px;border:1px solid #0d5c37;border-radius:999px;color:#0d5c37;font-size:13px;font-weight:800;transition:background .2s,color .2s}\n.tcs-lp .tcs-coach-pro-link:hover{background:#0d5c37;color:#fff}\n@media(max-width:900px){.tcs-lp .tcs-coach-pro-grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.tcs-lp .tcs-coach-pro-photo{height:340px}}\n@media(max-width:600px){.tcs-lp .tcs-coach-pro{padding:54px 0 62px}.tcs-lp .tcs-coach-pro-heading{margin-bottom:28px}.tcs-lp .tcs-coach-pro-heading p{font-size:13px}.tcs-lp .tcs-coach-pro-grid{gap:19px}.tcs-lp .tcs-coach-pro-photo{height:300px}.tcs-lp .tcs-coach-pro-body{padding:20px 21px 24px}.tcs-lp .tcs-coach-pro-body h3{font-size:23px!important}}\n\n\/* Readability and complete sample footer *\/\n.tcs-lp .tcs-reference-hero-lead{font-size:16px!important;line-height:1.8!important;font-weight:650!important}\n.tcs-lp .tcs-reference-hero-note,.tcs-lp .tcs-hero-note{font-size:12px!important;line-height:1.6!important}\n.tcs-lp .tcs-why-body p,.tcs-lp .tcs-class-lead,.tcs-lp .tcs-class-row p,.tcs-lp .tcs-coach-pro-body p:not(.tcs-coach-pro-class),.tcs-lp .tcs-facility-body p:not(.tcs-facility-note),.tcs-lp .lum-trial-body p,.tcs-lp .tcs-faq-answer p,.tcs-lp .tcs-access-transit-copy{font-size:15px!important;line-height:1.75!important;overflow-wrap:anywhere}\n.tcs-lp .tcs-class-note,.tcs-lp .tcs-coach-pro-note,.tcs-lp .tcs-facility-note,.tcs-lp .lum-trial-bottom p,.tcs-lp .tcs-schedule-table-card>p{font-size:12px!important;line-height:1.7!important}\n.tcs-lp .tcs-footer{padding:0;background:#07351f;color:#f6fbf5}\n.tcs-lp .tcs-footer .tcs-footer-main{display:grid;grid-template-columns:minmax(250px,1.5fr) minmax(160px,.8fr) minmax(210px,1fr);gap:48px;align-items:start;padding:62px 0 48px;text-align:left}\n.tcs-lp .tcs-footer-logo{display:inline-flex;gap:12px;align-items:center;color:#fff;text-decoration:none}\n.tcs-lp .tcs-footer-logo svg{width:52px;height:52px;flex:none}\n.tcs-lp .tcs-footer-logo span{display:flex;flex-direction:column;line-height:1.05}\n.tcs-lp .tcs-footer-logo strong{font-size:25px;letter-spacing:.11em;line-height:1.1;color:#fff}\n.tcs-lp .tcs-footer-logo small{margin-top:5px;font-size:9px;font-weight:900;letter-spacing:.26em;color:#d0e989}\n.tcs-lp .tcs-footer-tagline{margin:23px 0 8px;color:#fff;font-size:17px;font-weight:800;line-height:1.6}\n.tcs-lp .tcs-footer-disclaimer{margin:0;max-width:330px;color:#c8ddcf;font-size:13px;line-height:1.8}\n.tcs-lp .tcs-footer-col h2{margin:2px 0 18px;padding:0;border:0;background:none;color:#b9de78;font-size:12px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}\n.tcs-lp .tcs-footer-col nav{display:grid;gap:12px}\n.tcs-lp .tcs-footer-col a{width:max-content;max-width:100%;color:#f4faf3;font-size:15px;font-weight:700;text-decoration:none;line-height:1.5}\n.tcs-lp .tcs-footer-col a:hover,.tcs-lp .tcs-footer-bottom a:hover{text-decoration:underline;text-underline-offset:4px}\n.tcs-lp .tcs-footer-col p{margin:0 0 16px;color:#d7e6d9;font-size:14px;line-height:1.8}\n.tcs-lp .tcs-footer-contact{display:inline-flex!important;align-items:center;gap:8px;padding:11px 17px;border:1px solid #a8d27a;border-radius:8px;color:#fff!important;font-size:14px!important}\n.tcs-lp .tcs-footer .tcs-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 26px;border-top:1px solid rgba(255,255,255,.2);text-align:left;color:#c8ddcf;font-size:12px;line-height:1.6}\n.tcs-lp .tcs-footer-bottom nav{display:flex;gap:22px;flex-wrap:wrap}\n.tcs-lp .tcs-footer-bottom a{color:#e9f5e7;text-decoration:none;font-size:12px}\n@media(max-width:800px){.tcs-lp .tcs-footer .tcs-footer-main{grid-template-columns:1fr 1fr;gap:30px;padding:48px 0 38px}.tcs-lp .tcs-footer-intro{grid-column:1\/-1}.tcs-lp .tcs-footer .tcs-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}\n@media(max-width:520px){.tcs-lp .tcs-footer .tcs-footer-main{grid-template-columns:1fr 1fr;gap:24px}.tcs-lp .tcs-footer-col a{font-size:14px}.tcs-lp .tcs-footer-col p{font-size:13px}.tcs-lp .tcs-footer-logo strong{font-size:22px}.tcs-lp .tcs-reference-hero-lead{font-size:15px!important}}\n.tcs-lp .tcs-footer .tcs-footer-bottom{padding-bottom:90px!important}@media(max-width:520px){.tcs-lp .tcs-footer .tcs-footer-bottom{padding-bottom:105px!important}}<\/style>\n<div class=\"tcs-lp\">\n  <div class=\"tcs-topbar\" aria-label=\"\u30a2\u30ab\u30c7\u30df\u30fc\u304b\u3089\u306e\u3054\u6848\u5185\">\n    <div class=\"tcs-wrap\">\n      <span class=\"tcs-topbar-tagline\">\u306f\u3058\u3081\u3066\u306e\u4e00\u6253\u304b\u3089\u3001\u6b21\u306e\u4e00\u6b69\u3078\u3002<\/span>\n      <span class=\"tcs-topbar-detail\">\u4e00\u822c\u30fb\u30b8\u30e5\u30cb\u30a2\u30fb\u30ec\u30d9\u30eb\u5225\u30af\u30e9\u30b9<\/span>\n    <\/div>\n  <\/div>\n  <header class=\"tcs-header\">\n    <div class=\"tcs-wrap\">\n      <a class=\"tcs-brand\" href=\"#top\" aria-label=\"\u30eb\u30df\u30ce\u30a2 \u30c6\u30cb\u30b9\u30a2\u30ab\u30c7\u30df\u30fc \u30c8\u30c3\u30d7\u3078\"><svg class=\"luminoa-brand-mark\" viewBox=\"0 0 64 64\" aria-hidden=\"true\"><rect width=\"64\" height=\"64\" rx=\"13\" fill=\"#0D5C37\"\/><path d=\"M16 13h9v29h26v9H16z\" fill=\"#FFFFFF\"\/><path d=\"M31 13h17L31 34H20z\" fill=\"#C8DB45\"\/><\/svg><span class=\"luminoa-brand-word\"><strong>LUMINOA<\/strong><small>TENNIS ACADEMY<\/small><\/span><\/a>\n      <nav class=\"tcs-nav\" aria-label=\"\u30da\u30fc\u30b8\u5185\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\">\n        <a href=\"#reasons\">\u9078\u3070\u308c\u308b\u7406\u7531<\/a><a href=\"#classes\">\u30af\u30e9\u30b9<\/a><a href=\"#fees\">\u6599\u91d1<\/a><a href=\"#coach\">\u30b3\u30fc\u30c1<\/a><a href=\"#access\">\u30a2\u30af\u30bb\u30b9<\/a>\n      <\/nav>\n      <a class=\"tcs-header-cta\" href=\"#trial\"><span aria-hidden=\"true\"><svg class=\"tcs-line-calendar\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M7 3v4M17 3v4M3 10h18\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg><\/span>\u4f53\u9a13\u306e\u6d41\u308c\u3092\u898b\u308b<\/a>\n    <\/div>\n  <\/header>\n\n  <main id=\"top\">\n    <section class=\"tcs-hero\" aria-labelledby=\"tcs-hero-title\">\n      <div class=\"tcs-wrap\">\n        <div class=\"tcs-hero-copy\">\n          <p class=\"tcs-eyebrow\">LUMINOA TENNIS ACADEMY<\/p>\n          <h1 id=\"tcs-hero-title\">\u306f\u3058\u3081\u3066\u3067\u3082\u3001\u4e45\u3057\u3076\u308a\u3067\u3082\u3002<span class=\"green\">\u697d\u3057\u304f\u3001\u4e0a\u9054<span class=\"dot\">\u3002<\/span><\/span><\/h1>\n          <p class=\"tcs-lead\">\u521d\u5fc3\u8005\u304b\u3089\u8a66\u5408\u3067\u52dd\u3061\u305f\u3044\u65b9\u3001\u30b8\u30e5\u30cb\u30a2\u307e\u3067\u3002\u3042\u306a\u305f\u306e\u30ec\u30d9\u30eb\u3068\u76ee\u6a19\u306b\u5408\u3046\u30af\u30e9\u30b9\u304c\u898b\u3064\u304b\u308a\u307e\u3059\u3002<\/p>\n          <div class=\"tcs-zero\"><span>\u5165\u4f1a\u91d1 0\u5186<\/span><span>\u5e74\u4f1a\u8cbb 0\u5186<\/span><span>\u67b6\u7a7a\u306e\u4f53\u9a13\u4f8b<\/span><\/div>\n          <div class=\"tcs-hero-actions\">\n            <a class=\"tcs-btn orange\" href=\"#trial\"><span class=\"ico\"><svg class=\"tcs-line-calendar\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M7 3v4M17 3v4M3 10h18\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg><\/span>\u4f53\u9a13\u306e\u6d41\u308c\u3092\u898b\u308b<span class=\"arrow\">\u203a<\/span><\/a>\n            <a class=\"tcs-btn green\" href=\"#faq\" data-tcs-open-chat><span class=\"ico\">?<\/span>\u30c1\u30e3\u30c3\u30c8\u3067\u8cea\u554f\u3059\u308b<span class=\"arrow\">\u203a<\/span><\/a>\n          <\/div>\n          <p class=\"tcs-hero-note\">\u30af\u30e9\u30b9\u304c\u6c7a\u307e\u3063\u3066\u3044\u306a\u304f\u3066\u3082\u5927\u4e08\u592b\u3067\u3059\u3002<\/p>\n        <\/div>\n        <aside class=\"tcs-campaign\" aria-label=\"\u67b6\u7a7a\u306e\u4f53\u9a13\u30ad\u30e3\u30f3\u30da\u30fc\u30f3\">\n          <div class=\"tcs-campaign-head\">\u67b6\u7a7a\u306e\u4f53\u9a13\u30ad\u30e3\u30f3\u30da\u30fc\u30f3<\/div>\n          <div class=\"tcs-campaign-body\">\n            <span class=\"tcs-campaign-en\">FREE TRIAL CAMPAIGN<\/span>\n            <p class=\"tcs-campaign-copy\">\u30c7\u30e2\u8a2d\u5b9a\u306e\u7279\u5178\u4f8b<strong>\u30c6\u30cb\u30b9\u30dc\u30fc\u30eb1\u7f36\u30fb4\u7403\u5165\u308a\u30d7\u30ec\u30bc\u30f3\u30c8\u4f8b<\/strong><\/p>\n            <div class=\"tcs-product\" aria-hidden=\"true\"><span class=\"tcs-can\"><\/span><span class=\"tcs-ball b1\"><\/span><span class=\"tcs-ball b2\"><\/span><\/div>\n            <a class=\"tcs-btn orange\" href=\"#trial\"><span class=\"ico\"><svg class=\"tcs-line-calendar\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M7 3v4M17 3v4M3 10h18\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg><\/span>\u4f53\u9a13\u306e\u6d41\u308c\u3092\u898b\u308b<span class=\"arrow\">\u203a<\/span><\/a>\n          <\/div>\n        <\/aside>\n      <\/div>\n    <\/section>\n\n    <section class=\"tcs-empathy tcs-recommend\" aria-labelledby=\"tcs-recommend-title\">\n  <div class=\"tcs-wrap\">\n    <header class=\"tcs-recommend-head\">\n      <p class=\"tcs-recommend-kicker\">\uff3c&nbsp; \u3053\u3093\u306a\u65b9\u306b\u304a\u3059\u3059\u3081 &nbsp;\uff0f<\/p>\n      <h2 id=\"tcs-recommend-title\"><span>\u30c6\u30cb\u30b9<\/span>\u3092\u59cb\u3081\u305f\u3044\u6c17\u6301\u3061\u3082\u3001\u3082\u3063\u3068\u4e0a\u624b\u304f\u306a\u308a\u305f\u3044\u6c17\u6301\u3061\u3082\u3001<strong>\u30eb\u30df\u30ce\u30a2<\/strong>\u304c\u5fdc\u63f4\u3057\u307e\u3059\u3002<\/h2>\n      <i aria-hidden=\"true\"><\/i>\n    <\/header>\n\n    <div class=\"tcs-worry-grid\">\n      <article class=\"tcs-worry\">\n        <img decoding=\"async\" class=\"tcs-worry-photo photo-beginner\" src=\"https:\/\/static.wixstatic.com\/media\/769321_7c39a0a6419949a68247824a258d474a~mv2.jpg\/v1\/fill\/w_900,h_620,al_c,q_85,enc_auto\/pixta_46837875_L.jpg\" alt=\"\u30c6\u30cb\u30b9\u3092\u59cb\u3081\u305f\u3044\u65b9\u306e\u30ec\u30c3\u30b9\u30f3\u98a8\u666f\">\n        <div class=\"tcs-worry-icon beginner\" aria-hidden=\"true\"><svg viewBox=\"0 0 64 64\"><path d=\"M12 11l20 16 20-16v34L32 57 12 45z\" fill=\"#dce637\" stroke=\"currentColor\" stroke-width=\"3\"><\/path><path d=\"M32 27l20-16v34L32 57z\" fill=\"#70bd42\" stroke=\"currentColor\" stroke-width=\"3\"><\/path><\/svg><\/div>\n        <div class=\"tcs-worry-copy\"><b aria-hidden=\"true\">\u2713<\/b><p>\u521d\u3081\u3066\u306a\u306e\u3067\u30ec\u30c3\u30b9\u30f3\u306b\u3064\u3044\u3066\u3044\u3051\u308b\u304b\u4e0d\u5b89<\/p><\/div>\n      <\/article>\n\n      <article class=\"tcs-worry\">\n        <img decoding=\"async\" class=\"tcs-worry-photo photo-level\" src=\"https:\/\/static.wixstatic.com\/media\/769321_0c6fe8ec18e44e76a868dc8af554f149~mv2.jpg\/v1\/fill\/w_650,h_900,al_c,q_85,enc_auto\/_8503732_JPG.jpg\" alt=\"\u81ea\u5206\u306b\u5408\u3046\u30c6\u30cb\u30b9\u30af\u30e9\u30b9\u3092\u8003\u3048\u308b\u65b9\">\n        <div class=\"tcs-worry-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 64 64\"><ellipse cx=\"25\" cy=\"24\" rx=\"15\" ry=\"20\" transform=\"rotate(35 25 24)\"><\/ellipse><path d=\"M35 39l15 17M16 12l20 24M14 22l19-10M19 34l21-11\"><\/path><path d=\"M48 18c6-4 11-1 11 4 0 6-8 6-8 12M51 42h.1\"><\/path><\/svg><\/div>\n        <div class=\"tcs-worry-copy\"><b aria-hidden=\"true\">\u2713<\/b><p>\u81ea\u5206\u304c\u3069\u306e\u30ec\u30d9\u30eb\u306a\u306e\u304b\u5206\u304b\u3089\u306a\u3044<\/p><\/div>\n      <\/article>\n\n      <article class=\"tcs-worry\">\n        <img decoding=\"async\" class=\"tcs-worry-photo photo-fitness\" src=\"https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/08\/tcs-hero-outdoor.webp\" alt=\"\u697d\u3057\u307f\u306a\u304c\u3089\u30c6\u30cb\u30b9\u3092\u3059\u308b\u5973\u6027\">\n        <div class=\"tcs-worry-icon runner\" aria-hidden=\"true\"><svg viewBox=\"0 0 64 64\"><circle cx=\"42\" cy=\"10\" r=\"7\" fill=\"currentColor\" stroke=\"none\"><\/circle><path d=\"M33 20l11 7 8-3M33 20l-9 15 10 7M34 42l-9 15M35 39l13 13M24 35l-13 3\" stroke-width=\"6\"><\/path><\/svg><\/div>\n        <div class=\"tcs-worry-copy\"><b aria-hidden=\"true\">\u2713<\/b><p>\u904b\u52d5\u4e0d\u8db3\u3092\u697d\u3057\u307f\u306a\u304c\u3089\u89e3\u6d88\u3057\u305f\u3044<\/p><\/div>\n      <\/article>\n\n      <article class=\"tcs-worry\">\n        <img decoding=\"async\" class=\"tcs-worry-photo photo-junior\" src=\"https:\/\/static.wixstatic.com\/media\/769321_645f52c756264799888d2334a0b3b6f0~mv2.jpg\/v1\/fill\/w_900,h_620,al_c,q_85,enc_auto\/pixta_59685217_L_edited.jpg\" alt=\"\u30b8\u30e5\u30cb\u30a2\u30c6\u30cb\u30b9\u3092\u697d\u3057\u3080\u5b50\u3069\u3082\">\n        <div class=\"tcs-worry-icon child\" aria-hidden=\"true\"><svg viewBox=\"0 0 64 64\"><circle cx=\"25\" cy=\"27\" r=\"17\"><\/circle><path d=\"M11 23c5-12 23-17 32-4M18 27h.1M31 27h.1M18 35c5 5 11 5 15 0\"><\/path><ellipse cx=\"49\" cy=\"43\" rx=\"9\" ry=\"13\" transform=\"rotate(35 49 43)\"><\/ellipse><path d=\"M43 53l-6 8\"><\/path><\/svg><\/div>\n        <div class=\"tcs-worry-copy\"><b aria-hidden=\"true\">\u2713<\/b><p>\u5b50\u3069\u3082\u306b\u30c6\u30cb\u30b9\u306e\u697d\u3057\u3055\u3092\u77e5\u3063\u3066\u307b\u3057\u3044<\/p><\/div>\n      <\/article>\n\n      <article class=\"tcs-worry\">\n        <img decoding=\"async\" class=\"tcs-worry-photo photo-return\" src=\"https:\/\/static.wixstatic.com\/media\/769321_7c39a0a6419949a68247824a258d474a~mv2.jpg\/v1\/fill\/w_900,h_620,al_c,q_85,enc_auto\/pixta_46837875_L.jpg\" alt=\"\u4e45\u3057\u3076\u308a\u306b\u30c6\u30cb\u30b9\u3092\u518d\u958b\u3059\u308b\u65b9\">\n        <div class=\"tcs-worry-icon return\" aria-hidden=\"true\"><svg viewBox=\"0 0 64 64\"><path d=\"M50 18A23 23 0 1 0 53 43\"><\/path><path d=\"M50 8v12H38M14 46a23 23 0 0 0 34 1\"><\/path><path d=\"M14 56V44h12\"><\/path><circle cx=\"32\" cy=\"32\" r=\"10\"><\/circle><path d=\"M23 29c6 1 12-3 16-7M25 40c4-5 9-9 16-10\"><\/path><\/svg><\/div>\n        <div class=\"tcs-worry-copy\"><b aria-hidden=\"true\">\u2713<\/b><p>\u4e45\u3057\u3076\u308a\u306b\u30c6\u30cb\u30b9\u3092\u518d\u958b\u3057\u305f\u3044<\/p><\/div>\n      <\/article>\n\n      <article class=\"tcs-worry\">\n        <img decoding=\"async\" class=\"tcs-worry-photo photo-match\" src=\"https:\/\/static.wixstatic.com\/media\/769321_0c6fe8ec18e44e76a868dc8af554f149~mv2.jpg\/v1\/fill\/w_650,h_900,al_c,q_85,enc_auto\/_8503732_JPG.jpg\" alt=\"\u8a66\u5408\u3067\u306e\u4e0a\u9054\u3092\u76ee\u6307\u3059\u30c6\u30cb\u30b9\u30d7\u30ec\u30fc\u30e4\u30fc\">\n        <div class=\"tcs-worry-icon trophy\" aria-hidden=\"true\"><svg viewBox=\"0 0 64 64\"><path d=\"M19 10h26v11c0 12-7 20-13 20s-13-8-13-20z\"><\/path><path d=\"M19 15H9c0 12 5 18 15 18M45 15h10c0 12-5 18-15 18M32 41v9M20 56h24M25 50h14\"><\/path><path d=\"M32 17l3 6 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1z\" fill=\"currentColor\" stroke=\"none\"><\/path><\/svg><\/div>\n        <div class=\"tcs-worry-copy\"><b aria-hidden=\"true\">\u2713<\/b><p>\u30e9\u30ea\u30fc\u3084\u8a66\u5408\u3067\u3082\u3063\u3068\u52dd\u3066\u308b\u3088\u3046\u306b\u306a\u308a\u305f\u3044<\/p><\/div>\n      <\/article>\n    <\/div>\n\n    <div class=\"tcs-empathy-foot\">\n      <p class=\"tcs-recommend-lead\">\uff3c&nbsp; \u3069\u306e\u30af\u30e9\u30b9\u304c\u5408\u3046\u304b\u5206\u304b\u3089\u306a\u304f\u3066\u3082\u5927\u4e08\u592b\u3002 &nbsp;\uff0f<\/p>\n      <p class=\"tcs-recommend-sub\">\u7d4c\u9a13\u3084\u76ee\u6a19\u3092\u4f3a\u3044\u306a\u304c\u3089\u3001<strong>\u30b3\u30fc\u30c1\u304c\u9069\u3057\u305f\u30af\u30e9\u30b9\u3092\u3054\u6848\u5185\u3057\u307e\u3059\u3002<\/strong><\/p>\n      <a class=\"tcs-recommend-cta\" href=\"#faq\" data-tcs-open-chat><span aria-hidden=\"true\">\u25ef<\/span>\u81ea\u5206\u306b\u5408\u3046\u30af\u30e9\u30b9\u3092\u76f8\u8ac7\u3059\u308b <b aria-hidden=\"true\">\u203a<\/b><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* LTA reasons contact final v1 *\/\n.tcs-why-showcase,.tcs-contact-final{box-sizing:border-box;width:100%;font-family:\"Noto Sans JP\",\"Hiragino Kaku Gothic ProN\",\"Yu Gothic\",sans-serif;color:#141a16}.tcs-why-showcase *,.tcs-contact-final *{box-sizing:border-box}.tcs-why-showcase{position:relative;overflow:hidden;padding:56px 28px 38px;background:#fff}.tcs-why-showcase:before{content:\"\";position:absolute;z-index:0;top:-180px;left:-170px;width:490px;height:310px;border-radius:50%;background:linear-gradient(135deg,#dfeac1,#f3f7e8);transform:rotate(-18deg)}.tcs-why-shell{position:relative;z-index:2;width:min(1260px,100%);margin:0 auto}.tcs-why-decoration{position:absolute;z-index:1;top:72px;left:55px;width:150px;color:#bed59e;opacity:.72}.tcs-why-decoration svg{width:100%;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.tcs-why-hero-photo{position:absolute;z-index:1;top:0;right:0;width:38%;height:270px;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,.12) 22%,transparent 45%),url(\"https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/08\/exec-3d23706d-91fb-455e-8739-45ddc516221c.png\") center 39%\/cover no-repeat;clip-path:ellipse(82% 90% at 80% 30%)}.tcs-why-heading{text-align:center;position:relative;z-index:3}.tcs-why-heading h2{margin:0!important;padding:0!important;border:0!important;background:none!important;color:#075d2d!important;font-size:34px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:.12em!important}.tcs-why-heading h2 span{margin:0 18px;font-weight:500}.tcs-why-heading>i{display:block;width:310px;height:5px;margin:18px auto 15px;background:radial-gradient(circle,#bddb9c 2px,transparent 3px) 0 0\/16px 5px}.tcs-why-catch{margin:0;font-size:37px;font-weight:800;letter-spacing:.06em;line-height:1.35}.tcs-why-catch strong{color:#087a36;font-size:1.15em}.tcs-why-lead{margin:14px 0 27px;font-size:17px;font-weight:700;line-height:1.75;letter-spacing:.05em}.tcs-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tcs-why-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 205px;min-height:218px;overflow:hidden;border:1.5px solid #dce8ce;border-radius:12px;background:linear-gradient(115deg,#fff 0,#fff 66%,#f5faee 100%);box-shadow:0 3px 12px rgba(43,94,44,.06)}.tcs-why-card>img{width:100%;height:100%;min-height:218px;object-fit:cover;object-position:center}.tcs-why-card:nth-child(1)>img{object-position:50% 30%}.tcs-why-card:nth-child(2)>img{object-position:58% center}.tcs-why-number{position:absolute;z-index:3;top:13px;left:18px;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:linear-gradient(145deg,#139243,#006628);color:#fff;font-size:31px;font-weight:800;box-shadow:inset 0 0 12px rgba(255,255,255,.13)}.tcs-why-content{min-width:0;padding:25px 10px 18px 96px}.tcs-why-content h3{margin:4px 0 22px!important;padding:0 0 14px!important;border:0!important;background:none!important;color:#075d2d!important;font-size:24px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:.03em!important;white-space:nowrap}.tcs-why-content h3:after{content:\"\";display:block;width:48px;height:1.5px;margin-top:13px;background:#087a36}.tcs-why-body{display:grid;grid-template-columns:76px 1fr;gap:10px;align-items:center}.tcs-why-body p{margin:0;font-size:15px;font-weight:700;line-height:1.75;letter-spacing:.03em}.tcs-why-icon{display:grid;place-items:center;color:#087a36}.tcs-why-icon svg{width:72px;height:68px;fill:#16873f;stroke:#087a36;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.tcs-why-icon.people svg,.tcs-why-icon.court svg{fill:none;stroke-width:4}.tcs-why-zero-card{background:linear-gradient(100deg,#fff 0,#fff 57%,#efe0ca 100%)}.tcs-why-zero{display:block;color:#087a36;font-family:Arial,sans-serif;font-size:56px;font-weight:800;line-height:1}.tcs-why-ticket-visual{position:relative;overflow:hidden;background:linear-gradient(145deg,#d5b892,#f3e5d2);min-height:218px}.tcs-why-ticket-visual:before{content:\"\";position:absolute;inset:0;background:repeating-linear-gradient(110deg,rgba(102,73,45,.06) 0 1px,transparent 1px 10px)}.tcs-why-ticket-visual span{position:absolute;top:64px;left:20px;right:18px;padding:18px 8px;border:2px solid #cbd5c6;background:#266748;color:#fff;text-align:center;font-size:19px;font-weight:800;transform:rotate(-4deg);box-shadow:0 5px 12px rgba(52,56,35,.22)}.tcs-why-ticket-visual i{position:absolute;right:14px;bottom:5px;width:66px;height:66px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#efff62 0,#d9ec1c 55%,#9caf00 100%);box-shadow:0 4px 8px rgba(56,68,18,.25)}.tcs-why-ticket-visual i:before,.tcs-why-ticket-visual i:after{content:\"\";position:absolute;inset:5px;border:2px solid rgba(255,255,255,.85);border-color:transparent rgba(255,255,255,.85);border-radius:50%;transform:rotate(35deg)}.tcs-why-footer{text-align:center;padding:20px 0 0}.tcs-why-footer strong{display:block;font-size:18px;letter-spacing:.05em}.tcs-why-footer strong span{margin:0 16px;color:#087a36}.tcs-why-footer p{margin:6px 0 0;font-size:16px;font-weight:600}.tcs-why-footer em{color:#087a36;font-style:normal;font-weight:800;border-bottom:4px solid rgba(184,217,64,.55)}\n.tcs-contact-final{padding:46px 28px 70px;background:#f8faf4}.tcs-contact-final-card{position:relative;width:min(1280px,100%);min-height:690px;margin:0 auto;overflow:hidden;border:1.8px solid #6da035;border-radius:24px;background:#fff;box-shadow:0 5px 16px rgba(31,75,28,.1)}.tcs-contact-final-heading{position:absolute;z-index:4;top:34px;left:0;right:0;text-align:center}.tcs-contact-final-heading>span{display:block;color:#075d2d;font-size:17px;font-weight:800;letter-spacing:.16em}.tcs-contact-final-heading>span b{margin:0 18px;color:#74a841;font-size:25px;font-weight:400}.tcs-contact-final-heading h2{margin:4px 0 0!important;padding:0!important;border:0!important;background:none!important;color:#034b23!important;font-size:48px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:.13em!important}.tcs-contact-final-heading>i{display:block;width:360px;height:16px;margin:9px auto 0;background:radial-gradient(circle,#8ebd65 2.4px,transparent 3px) 0 5px\/16px 6px}.tcs-contact-final-heading>i:after{content:\"\";display:block;width:19px;height:19px;margin:-11px auto 0;border-radius:50%;background:linear-gradient(135deg,#dce853,#98bd23)}.tcs-contact-final-photo{position:absolute;z-index:1;top:150px;right:0;width:52%;height:485px;background:url(\"https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/08\/exec-3d23706d-91fb-455e-8739-45ddc516221c.png\") 62% center\/cover no-repeat}.tcs-contact-final-photo:before{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse 53% 100% at 0 50%,#fff 0,#fff 38%,rgba(255,255,255,.86) 55%,transparent 75%)}.tcs-contact-photo-copy{position:absolute;z-index:3;top:112px;right:54px;margin:0;color:#075d2d;font-family:cursive;font-size:18px;font-weight:700;line-height:1.75;text-align:center;transform:rotate(-4deg)}.tcs-contact-final-copy{position:absolute;z-index:4;top:225px;left:7.8%;width:47%}.tcs-contact-final-copy h3{margin:0 0 26px!important;padding:0!important;border:0!important;background:none!important;color:#171a18!important;font-size:45px!important;font-weight:800!important;line-height:1.45!important;letter-spacing:.06em!important}.tcs-contact-final-copy h3 span{position:relative;color:#13833e;font-size:1.18em}.tcs-contact-final-copy h3 span:after{content:\"\";position:absolute;z-index:-1;left:0;right:0;bottom:3px;height:13px;background:rgba(218,231,62,.62)}.tcs-contact-final-copy p{margin:0 0 28px;font-size:16px;font-weight:700;line-height:1.9;letter-spacing:.04em}.tcs-contact-trial{display:flex;align-items:center;justify-content:center;gap:18px;width:min(520px,100%);min-height:92px;border-radius:14px;background:linear-gradient(135deg,#ff9700,#ff6500);color:#fff!important;text-decoration:none!important;font-size:30px;font-weight:800;letter-spacing:.04em;box-shadow:0 5px 0 #d9b388,0 9px 18px rgba(213,89,0,.2)}.tcs-contact-trial span{font-size:39px}.tcs-contact-trial b{font-size:43px;font-weight:300}.tcs-contact-phone{position:absolute;z-index:5;right:4%;bottom:70px;display:grid;grid-template-columns:62px 1fr;align-items:center;gap:16px;width:48%;min-height:132px;padding:16px 24px;border:2px solid #dce7c6;border-radius:18px;background:rgba(255,255,251,.94);color:#151b17!important;text-decoration:none!important;box-shadow:0 2px 10px rgba(26,77,38,.08)}.tcs-contact-phone-icon{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:linear-gradient(145deg,#43a44e,#087631);color:#fff;font-size:34px}.tcs-contact-phone>span:last-child{display:flex;flex-direction:column}.tcs-contact-phone small{font-size:17px;font-weight:700;letter-spacing:.04em}.tcs-contact-phone strong{color:#075d2d;font-family:Arial,sans-serif;font-size:41px;font-weight:800;letter-spacing:.05em;white-space:nowrap}.tcs-contact-phone strong b{font-size:19px}.tcs-contact-ball{position:absolute;z-index:2;top:-55px;left:-45px;width:165px;height:165px;border-radius:50%;background:#edf3df}.tcs-contact-ball:before,.tcs-contact-ball:after{content:\"\";position:absolute;inset:13px;border:7px solid rgba(255,255,255,.95);border-color:transparent rgba(255,255,255,.95);border-radius:50%;transform:rotate(32deg)}.tcs-contact-wave{position:absolute;z-index:0;left:-5%;right:-5%;bottom:-100px;height:180px;border-radius:50% 50% 0 0;background:linear-gradient(180deg,#f2f7dc,#e5efc3)}.tcs-contact-leaves{position:absolute;z-index:2;left:20px;bottom:0;width:180px;height:170px}.tcs-contact-leaves:before{content:\"\";position:absolute;left:72px;bottom:0;width:3px;height:150px;background:#d5e5ad;transform:rotate(-20deg);transform-origin:bottom}.tcs-contact-leaves i{position:absolute;width:35px;height:72px;border-radius:100% 0 100% 0;background:#dfecc4}.tcs-contact-leaves i:nth-child(1){left:36px;bottom:15px;transform:rotate(-20deg)}.tcs-contact-leaves i:nth-child(2){left:81px;bottom:31px;transform:rotate(32deg)}.tcs-contact-leaves i:nth-child(3){left:13px;bottom:73px;transform:rotate(-38deg)}.tcs-contact-leaves i:nth-child(4){left:94px;bottom:99px;transform:rotate(45deg)}\n@media (max-width:1050px){.tcs-why-hero-photo{opacity:.35}.tcs-why-decoration{opacity:.3}.tcs-why-card{grid-template-columns:minmax(0,1fr) 165px}.tcs-why-content{padding-left:82px}.tcs-why-content h3{font-size:20px!important}.tcs-why-body p{font-size:13px}.tcs-contact-final-copy h3{font-size:36px!important}.tcs-contact-trial{font-size:24px}.tcs-contact-phone strong{font-size:31px}}\n@media (max-width:800px){.tcs-why-showcase{padding:48px 18px 30px}.tcs-why-heading h2{font-size:27px!important}.tcs-why-heading h2 span{margin:0 7px}.tcs-why-catch{font-size:28px}.tcs-why-grid{grid-template-columns:1fr}.tcs-why-card{grid-template-columns:minmax(0,1fr) 38%}.tcs-why-hero-photo{display:none}.tcs-contact-final{padding:30px 16px 55px}.tcs-contact-final-card{min-height:980px}.tcs-contact-final-heading h2{font-size:38px!important}.tcs-contact-final-photo{top:155px;width:100%;height:380px}.tcs-contact-final-photo:before{background:linear-gradient(180deg,#fff 0,transparent 25%,transparent 75%,#fff 100%)}.tcs-contact-photo-copy{top:150px;right:20px}.tcs-contact-final-copy{top:520px;left:7%;width:86%;text-align:center}.tcs-contact-final-copy h3{font-size:32px!important}.tcs-contact-final-copy p{font-size:14px}.tcs-contact-trial{margin:auto;min-height:74px;font-size:22px}.tcs-contact-phone{right:7%;bottom:42px;width:86%}}\n@media (max-width:520px){.tcs-why-catch{font-size:23px}.tcs-why-lead{font-size:14px}.tcs-why-card{display:block;min-height:430px}.tcs-why-card>img,.tcs-why-ticket-visual{position:absolute;left:0;right:0;bottom:0;width:100%;height:180px;min-height:0}.tcs-why-content{padding:22px 18px 195px 82px}.tcs-why-content h3{white-space:normal}.tcs-why-body{grid-template-columns:55px 1fr}.tcs-why-icon svg{width:52px}.tcs-why-zero{font-size:44px}.tcs-why-number{width:52px;height:52px;font-size:25px}.tcs-why-footer p{font-size:13px}.tcs-contact-final-card{min-height:900px}.tcs-contact-final-heading h2{font-size:32px!important}.tcs-contact-final-heading>i{width:250px}.tcs-contact-final-photo{height:310px}.tcs-contact-final-copy{top:450px}.tcs-contact-final-copy h3{font-size:27px!important}.tcs-contact-final-copy p br{display:none}.tcs-contact-trial{font-size:18px;gap:8px}.tcs-contact-phone{grid-template-columns:45px 1fr;gap:10px;padding:12px}.tcs-contact-phone-icon{width:45px;height:45px;font-size:24px}.tcs-contact-phone small{font-size:12px}.tcs-contact-phone strong{font-size:24px}.tcs-contact-phone strong b{font-size:13px}}\n<\/style>\n\n<section id=\"reasons\" class=\"tcs-why-showcase\" aria-labelledby=\"tcs-why-title\">\n  <div class=\"tcs-why-decoration\" aria-hidden=\"true\">\n    <svg viewBox=\"0 0 150 170\"><ellipse cx=\"56\" cy=\"58\" rx=\"30\" ry=\"44\" transform=\"rotate(30 56 58)\"\/><path d=\"M82 95 49 153M30 22l56 72M26 43l72 35M31 69l58 14M57 15 30 85M77 24 44 106\"\/><circle cx=\"116\" cy=\"126\" r=\"22\"\/><path d=\"M99 116c12 3 21 12 29 25M102 139c6-12 14-20 28-26\"\/><\/svg>\n  <\/div>\n  <div class=\"tcs-why-hero-photo\" aria-hidden=\"true\"><\/div>\n  <div class=\"tcs-why-shell\">\n    <header class=\"tcs-why-heading\">\n      <h2 id=\"tcs-why-title\"><span aria-hidden=\"true\">\uff3c<\/span>\u30eb\u30df\u30ce\u30a2\u304c\u9078\u3070\u308c\u308b\u7406\u7531<span aria-hidden=\"true\">\uff0f<\/span><\/h2>\n      <i aria-hidden=\"true\"><\/i>\n      <p class=\"tcs-why-catch\"><strong>\u697d\u3057\u304f<\/strong>\u7d9a\u3051\u306a\u304c\u3089\u3001\u3057\u3063\u304b\u308a<strong>\u4e0a\u9054<\/strong>\u3002<\/p>\n      <p class=\"tcs-why-lead\">\u521d\u5fc3\u8005\u304b\u3089\u7d4c\u9a13\u8005\u3001\u30b8\u30e5\u30cb\u30a2\u307e\u3067\u3002\u305d\u308c\u305e\u308c\u306e\u76ee\u7684\u306b\u5408\u308f\u305b\u3066\u901a\u3048\u308b\u74b0\u5883\u3067\u3059\u3002<\/p>\n    <\/header>\n\n    <div class=\"tcs-why-grid\">\n      <article class=\"tcs-why-card\">\n        <span class=\"tcs-why-number\">1.<\/span>\n        <div class=\"tcs-why-content\">\n          <h3>\u8c4a\u5bcc\u306a\u30ec\u30d9\u30eb\u5225\u30af\u30e9\u30b9<\/h3>\n          <div class=\"tcs-why-body\">\n            <span class=\"tcs-why-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 90 80\"><rect x=\"8\" y=\"55\" width=\"13\" height=\"17\"\/><rect x=\"28\" y=\"43\" width=\"13\" height=\"29\"\/><rect x=\"48\" y=\"29\" width=\"13\" height=\"43\"\/><rect x=\"68\" y=\"16\" width=\"13\" height=\"56\"\/><path d=\"M8 42c18-4 32-14 43-29l12 4 19-15\"\/><\/svg><\/span>\n            <p>\u57fa\u672c\u304b\u3089\u8a66\u5408\u3092\u610f\u8b58\u3057\u305f\u5b9f\u8df5\u7df4\u7fd2\u307e\u3067\u3001\u76ee\u6a19\u306b\u5408\u3046\u30af\u30e9\u30b9\u3092\u9078\u3079\u307e\u3059\u3002<\/p>\n          <\/div>\n        <\/div>\n        <img decoding=\"async\" src=\"https:\/\/static.wixstatic.com\/media\/769321_0c6fe8ec18e44e76a868dc8af554f149~mv2.jpg\/v1\/fill\/w_650,h_900,al_c,q_85,enc_auto\/_8503732_JPG.jpg\" alt=\"\u76ee\u6a19\u306b\u5408\u308f\u305b\u3066\u4e0a\u9054\u3092\u76ee\u6307\u3059\u30c6\u30cb\u30b9\u30d7\u30ec\u30fc\u30e4\u30fc\">\n      <\/article>\n\n      <article class=\"tcs-why-card\">\n        <span class=\"tcs-why-number\">2.<\/span>\n        <div class=\"tcs-why-content\">\n          <h3>\u5927\u4eba\u304b\u3089\u30b8\u30e5\u30cb\u30a2\u307e\u3067<\/h3>\n          <div class=\"tcs-why-body\">\n            <span class=\"tcs-why-icon people\" aria-hidden=\"true\"><svg viewBox=\"0 0 90 80\"><circle cx=\"28\" cy=\"19\" r=\"12\"\/><circle cx=\"62\" cy=\"27\" r=\"10\"\/><path d=\"M8 68c2-27 8-37 20-37s18 10 20 37M17 68V49M39 68V49M47 70c1-23 6-32 15-32s14 9 16 32M55 70V54M70 70V54\"\/><\/svg><\/span>\n            <p>\u5c0f\u5b661\u5e74\u751f\u304b\u3089\u5927\u4eba\u307e\u3067\u3001\u5e74\u9f62\u3068\u7d4c\u9a13\u306b\u5408\u308f\u305b\u3066\u6bb5\u968e\u7684\u306b\u5b66\u3079\u307e\u3059\u3002<\/p>\n          <\/div>\n        <\/div>\n        <img decoding=\"async\" src=\"https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/08\/exec-3d23706d-91fb-455e-8739-45ddc516221c.png\" alt=\"\u5973\u6027\u30b3\u30fc\u30c1\u3068\u30b8\u30e5\u30cb\u30a2\u306e\u30c6\u30cb\u30b9\u30ec\u30c3\u30b9\u30f3\">\n      <\/article>\n\n      <article class=\"tcs-why-card tcs-why-zero-card\">\n        <span class=\"tcs-why-number\">3.<\/span>\n        <div class=\"tcs-why-content\">\n          <h3>\u5165\u4f1a\u91d1\u30fb\u5e74\u4f1a\u8cbb0\u5186<\/h3>\n          <div class=\"tcs-why-body\">\n            <span class=\"tcs-why-zero\" aria-hidden=\"true\">\u00a50<\/span>\n            <p>\u5206\u304b\u308a\u3084\u3059\u30444\u56de\u5206\u306e\u30c1\u30b1\u30c3\u30c8\u5236\u3002\u5bb6\u65cf\u5272\u30fb\u8907\u6570\u53d7\u8b1b\u5272\u3082\u3042\u308a\u307e\u3059\u3002<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"tcs-why-ticket-visual\" aria-hidden=\"true\"><span>4\u56de\u5206\u30c1\u30b1\u30c3\u30c8\u5236<\/span><i><\/i><\/div>\n      <\/article>\n\n      <article class=\"tcs-why-card\">\n        <span class=\"tcs-why-number\">4.<\/span>\n        <div class=\"tcs-why-content\">\n          <h3>\u7df4\u7fd2\u3067\u304d\u308b\u5145\u5b9f\u3057\u305f\u74b0\u5883<\/h3>\n          <div class=\"tcs-why-body\">\n            <span class=\"tcs-why-icon court\" aria-hidden=\"true\"><svg viewBox=\"0 0 100 80\"><path d=\"M15 64 22 25h56l7 39zM22 25l15 39M78 25 63 64M15 46h70M50 25v39M28 19h44v6H28z\"\/><\/svg><\/span>\n            <p>\u30ec\u30f3\u30bf\u30eb\u30b3\u30fc\u30c8\u3084\u30aa\u30fc\u30c8\u30c6\u30cb\u30b9\u30de\u30b7\u30fc\u30f3\u3067\u3001\u8ab2\u984c\u306b\u5408\u308f\u305b\u3066\u7df4\u7fd2\u3067\u304d\u307e\u3059\u3002<\/p>\n          <\/div>\n        <\/div>\n        <img decoding=\"async\" src=\"https:\/\/static.wixstatic.com\/media\/769321_ea6598aec514456c8e2b91e39837dc06~mv2.jpg\/v1\/crop\/x_0,y_33,w_1416,h_924\/fill\/w_800,h_470,al_c,q_85,enc_auto\/_85036743.jpg\" alt=\"\u30aa\u30fc\u30c8\u30c6\u30cb\u30b9\u30de\u30b7\u30fc\u30f3\u3092\u5099\u3048\u305f\u7df4\u7fd2\u74b0\u5883\">\n      <\/article>\n    <\/div>\n\n    <div class=\"tcs-why-footer\">\n      <strong><span aria-hidden=\"true\">\uff3c<\/span>\u3069\u306e\u30af\u30e9\u30b9\u304c\u5408\u3046\u304b\u5206\u304b\u3089\u306a\u304f\u3066\u3082\u5927\u4e08\u592b\uff01<span aria-hidden=\"true\">\uff0f<\/span><\/strong>\n      <p>\u7d4c\u9a13\u3084\u76ee\u6a19\u3092\u4f3a\u3044\u306a\u304c\u3089\u3001<em>\u30b3\u30fc\u30c1\u304c\u9069\u3057\u305f\u30af\u30e9\u30b9\u3092\u3054\u6848\u5185\u3057\u307e\u3059\u3002<\/em><\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n    <section id=\"classes\" class=\"tcs-class-intro\" aria-labelledby=\"tcs-class-title\">\n  <div class=\"tcs-class-visual\" aria-hidden=\"true\">\n    <div class=\"tcs-class-figure tcs-class-figure-left\"><\/div>\n    <div class=\"tcs-class-figure tcs-class-figure-right\"><\/div>\n  <\/div>\n\n  <div class=\"tcs-class-inner\">\n    <header class=\"tcs-class-heading\">\n      <span>CLASS INTRODUCTION<\/span>\n      <h2 id=\"tcs-class-title\">\u30af\u30e9\u30b9\u7d39\u4ecb<\/h2>\n      <p class=\"tcs-class-catch\"><strong>\u3042\u306a\u305f\u306b\u5408\u3063\u305f<\/strong>\u30af\u30e9\u30b9\u304c\u898b\u3064\u304b\u308a\u307e\u3059\u3002<\/p>\n      <p class=\"tcs-class-lead\">\u30af\u30e9\u30b9\u304c\u6c7a\u307e\u3063\u3066\u3044\u306a\u3044\u65b9\u306f\u3001\u7121\u6599\u4f53\u9a13\u306e\u3054\u691c\u8a0e\u6642\u306b\u300c<b>\u76f8\u8ac7\u3057\u3066\u6c7a\u3081\u305f\u3044<\/b>\u300d\u3068\u304a\u4f1d\u3048\u304f\u3060\u3055\u3044\u3002<\/p>\n    <\/header>\n\n    <div class=\"tcs-class-columns\">\n      <section class=\"tcs-class-panel tcs-class-panel-general\" aria-labelledby=\"tcs-general-title\">\n        <h3 id=\"tcs-general-title\"><span class=\"tcs-class-panel-icon\" aria-hidden=\"true\">\u25ef<\/span>\u4e00\u822c\u30af\u30e9\u30b9<\/h3>\n        <div class=\"tcs-class-list\">\n          <article class=\"tcs-class-row\">\n            <strong class=\"tcs-class-level\">\u521d\u7d1a<\/strong>\n            <p>\u57fa\u672c\u30d5\u30a9\u30fc\u30e0\u30fb\u30eb\u30fc\u30eb\u30fb\u30de\u30ca\u30fc\u3092\u5b66\u3073\u305f\u3044\u65b9\u3078\u3002<\/p>\n            <img decoding=\"async\" src=\"https:\/\/static.wixstatic.com\/media\/769321_7c39a0a6419949a68247824a258d474a~mv2.jpg\/v1\/fill\/w_900,h_620,al_c,q_85,enc_auto\/pixta_46837875_L.jpg\" alt=\"\u521d\u7d1a\u30af\u30e9\u30b9\u306e\u30ec\u30c3\u30b9\u30f3\u98a8\u666f\">\n          <\/article>\n          <article class=\"tcs-class-row\">\n            <strong class=\"tcs-class-level\">\u521d\u4e2d\u7d1a<\/strong>\n            <p>\u30e9\u30ea\u30fc\u3084\u7c21\u5358\u306a\u30b2\u30fc\u30e0\u3092\u697d\u3057\u307f\u305f\u3044\u65b9\u3078\u3002<\/p>\n            <img decoding=\"async\" src=\"https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/08\/tcs-hero-outdoor.webp\" alt=\"\u521d\u4e2d\u7d1a\u30af\u30e9\u30b9\u306e\u30ec\u30c3\u30b9\u30f3\u98a8\u666f\">\n          <\/article>\n          <article class=\"tcs-class-row\">\n            <strong class=\"tcs-class-level\">\u4e2d\u7d1a<\/strong>\n            <p>\u30b7\u30e7\u30c3\u30c8\u306e\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u3068\u5fdc\u7528\u6280\u8853\u3092\u78e8\u304d\u307e\u3059\u3002<\/p>\n            <img decoding=\"async\" src=\"https:\/\/static.wixstatic.com\/media\/769321_0c6fe8ec18e44e76a868dc8af554f149~mv2.jpg\/v1\/fill\/w_650,h_900,al_c,q_85,enc_auto\/_8503732_JPG.jpg\" alt=\"\u4e2d\u7d1a\u30af\u30e9\u30b9\u306e\u30ec\u30c3\u30b9\u30f3\u98a8\u666f\">\n          <\/article>\n          <article class=\"tcs-class-row\">\n            <strong class=\"tcs-class-level\">\u4e2d\u4e0a\u7d1a<\/strong>\n            <p>\u30cd\u30c3\u30c8\u30d7\u30ec\u30fc\u306e\u7cbe\u5ea6\u3092\u9ad8\u3081\u3001\u30b2\u30fc\u30e0\u306e\u5e45\u3092\u5e83\u3052\u307e\u3059\u3002<\/p>\n            <img decoding=\"async\" src=\"https:\/\/static.wixstatic.com\/media\/769321_ea6598aec514456c8e2b91e39837dc06~mv2.jpg\/v1\/crop\/x_0,y_33,w_1416,h_924\/fill\/w_900,h_620,al_c,q_85,enc_auto\/_85036743.jpg\" alt=\"\u4e2d\u4e0a\u7d1a\u30af\u30e9\u30b9\u306e\u30ec\u30c3\u30b9\u30f3\u98a8\u666f\">\n          <\/article>\n          <article class=\"tcs-class-row\">\n            <strong class=\"tcs-class-level\">\u4e0a\u7d1a<\/strong>\n            <p>\u5b9f\u8df5\u7684\u306a\u30d1\u30bf\u30fc\u30f3\u7df4\u7fd2\u3067\u30b7\u30e7\u30c3\u30c8\u306e\u7cbe\u5ea6\u3092\u9ad8\u3081\u307e\u3059\u3002<\/p>\n            <img decoding=\"async\" src=\"https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/08\/tcs-hero-outdoor.webp\" alt=\"\u4e0a\u7d1a\u30af\u30e9\u30b9\u306e\u30ec\u30c3\u30b9\u30f3\u98a8\u666f\">\n          <\/article>\n          <article class=\"tcs-class-row\">\n            <strong class=\"tcs-class-level tcs-class-level-long\">\u30c0\u30d6\u30eb\u30b9\u30b2\u30fc\u30e0\u30c8\u30fc\u30ca\u30e1\u30f3\u30c8<\/strong>\n            <p>\u6226\u7565\u3001\u30dd\u30b8\u30b7\u30e7\u30f3\u3001\u8a66\u5408\u3067\u52dd\u3064\u305f\u3081\u306e\u5b9f\u8df5\u529b\u3092\u78e8\u304d\u307e\u3059\u3002<\/p>\n            <img decoding=\"async\" src=\"https:\/\/static.wixstatic.com\/media\/769321_7c39a0a6419949a68247824a258d474a~mv2.jpg\/v1\/fill\/w_900,h_620,al_c,q_85,enc_auto\/pixta_46837875_L.jpg\" alt=\"\u30c0\u30d6\u30eb\u30b9\u30b2\u30fc\u30e0\u30fb\u30c8\u30fc\u30ca\u30e1\u30f3\u30c8\u30af\u30e9\u30b9\u306e\u98a8\u666f\">\n          <\/article>\n        <\/div>\n        <p class=\"tcs-class-note\">\u203b\u30c8\u30fc\u30ca\u30e1\u30f3\u30c8\u30af\u30e9\u30b9\u306f\u30b3\u30fc\u30c1\u306e\u63a8\u85a6\u304c\u5fc5\u8981\u3067\u3059\u3002<\/p>\n      <\/section>\n\n      <section class=\"tcs-class-panel tcs-class-panel-junior\" aria-labelledby=\"tcs-junior-title\">\n        <h3 id=\"tcs-junior-title\"><span class=\"tcs-class-panel-icon tcs-class-kids\" aria-hidden=\"true\">\u25cf\u25cf<\/span>\u30b8\u30e5\u30cb\u30a2\u30af\u30e9\u30b9<\/h3>\n        <div class=\"tcs-class-list\">\n          <article class=\"tcs-class-row\">\n            <strong class=\"tcs-class-level\">Jr1<\/strong>\n            <p>\u5c0f\u5b661\u5e74\u751f\u304b\u3089\u5c0f\u5b663\u5e74\u751f\u304c\u5bfe\u8c61\u3002\u57fa\u672c\u3068\u30c6\u30cb\u30b9\u306e\u697d\u3057\u3055\u3092\u5b66\u3073\u307e\u3059\u3002<\/p>\n            <img decoding=\"async\" src=\"https:\/\/static.wixstatic.com\/media\/769321_645f52c756264799888d2334a0b3b6f0~mv2.jpg\/v1\/fill\/w_900,h_620,al_c,q_85,enc_auto\/pixta_59685217_L_edited.jpg\" alt=\"Jr1\u30af\u30e9\u30b9\u306e\u30ec\u30c3\u30b9\u30f3\u98a8\u666f\">\n          <\/article>\n          <article class=\"tcs-class-row\">\n            <strong class=\"tcs-class-level\">Jr2<\/strong>\n            <p>\u5c0f\u5b664\u5e74\u751f\u304b\u3089\u4e2d\u5b663\u5e74\u751f\u304c\u5bfe\u8c61\u3002\u6280\u8853\u3068\u30d5\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u5b66\u3073\u307e\u3059\u3002<\/p>\n            <img decoding=\"async\" src=\"https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/08\/tcs-hero-outdoor.webp\" alt=\"Jr2\u30af\u30e9\u30b9\u306e\u30ec\u30c3\u30b9\u30f3\u98a8\u666f\">\n          <\/article>\n          <article class=\"tcs-class-row\">\n            <strong class=\"tcs-class-level tcs-class-level-long\">Jr3\u30fbJr4<\/strong>\n            <p>\u5c0f\u5b66\u9ad8\u5b66\u5e74\u304b\u3089\u9ad8\u68213\u5e74\u751f\u304c\u5bfe\u8c61\u3002\u3088\u308a\u5b9f\u8df5\u7684\u306a\u6280\u8853\u3092\u8eab\u306b\u3064\u3051\u307e\u3059\u3002<\/p>\n            <img decoding=\"async\" src=\"https:\/\/static.wixstatic.com\/media\/769321_645f52c756264799888d2334a0b3b6f0~mv2.jpg\/v1\/fill\/w_900,h_620,al_c,q_85,enc_auto\/pixta_59685217_L_edited.jpg\" alt=\"Jr3\u30fbJr4\u30af\u30e9\u30b9\u306e\u30ec\u30c3\u30b9\u30f3\u98a8\u666f\">\n          <\/article>\n          <article class=\"tcs-class-row\">\n            <strong class=\"tcs-class-level tcs-class-level-long\">Jr\u30c8\u30fc\u30ca\u30e1\u30f3\u30c8<\/strong>\n            <p>\u8a66\u5408\u306b\u5fc5\u8981\u306a\u6280\u8853\u3001\u30d5\u30a3\u30b8\u30ab\u30eb\u3001\u30e1\u30f3\u30bf\u30eb\u3092\u5b66\u3073\u307e\u3059\u3002<\/p>\n            <img decoding=\"async\" src=\"https:\/\/static.wixstatic.com\/media\/769321_0c6fe8ec18e44e76a868dc8af554f149~mv2.jpg\/v1\/fill\/w_650,h_900,al_c,q_85,enc_auto\/_8503732_JPG.jpg\" alt=\"\u30b8\u30e5\u30cb\u30a2\u30c8\u30fc\u30ca\u30e1\u30f3\u30c8\u30af\u30e9\u30b9\u306e\u30ec\u30c3\u30b9\u30f3\u98a8\u666f\">\n          <\/article>\n        <\/div>\n        <p class=\"tcs-class-note\">\u203b\u4e00\u90e8\u306e\u30b8\u30e5\u30cb\u30a2\u30af\u30e9\u30b9\u306f\u30b3\u30fc\u30c1\u306e\u63a8\u85a6\u304c\u5fc5\u8981\u3067\u3059\u3002<\/p>\n      <\/section>\n    <\/div>\n\n    <div class=\"tcs-class-consult\">\n      <span class=\"tcs-class-consult-icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 72 72\"><circle cx=\"24\" cy=\"24\" r=\"9\"><\/circle><circle cx=\"49\" cy=\"24\" r=\"9\"><\/circle><path d=\"M8 55c1-13 7-19 16-19s15 6 16 19M32 55c1-13 7-19 16-19s15 6 16 19\"><\/path><path d=\"M31 15h15v10H36l-5 5z\"><\/path><\/svg>\n      <\/span>\n      <div><strong>\u3069\u306e\u30af\u30e9\u30b9\u304c\u5408\u3046\u304b\u5206\u304b\u3089\u306a\u304f\u3066\u3082\u5927\u4e08\u592b\uff01<\/strong><p>\u7d4c\u9a13\u3084\u76ee\u6a19\u3092\u4f3a\u3044\u306a\u304c\u3089\u3001\u30b3\u30fc\u30c1\u304c\u9069\u3057\u305f\u30af\u30e9\u30b9\u3092\u3054\u6848\u5185\u3057\u307e\u3059\u3002<\/p><\/div>\n      <a href=\"#faq\" data-tcs-open-chat>\u81ea\u5206\u306b\u5408\u3046\u30af\u30e9\u30b9\u3092\u76f8\u8ac7\u3059\u308b <b aria-hidden=\"true\">\u203a<\/b><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n    <section id=\"coach\" class=\"tcs-coach-pro\" aria-labelledby=\"tcs-coach-title\">\n  <div class=\"tcs-showcase-wide\">\n    <header class=\"tcs-coach-pro-heading\">\n      <span class=\"tcs-coach-pro-kicker\">OUR COACHES<\/span>\n      <h2 id=\"tcs-coach-title\">\u30b3\u30fc\u30c1\u7d39\u4ecb<\/h2>\n      <p>\u305d\u308c\u305e\u308c\u306e\u76ee\u6a19\u306b\u5bc4\u308a\u6dfb\u3044\u3001\u30c6\u30cb\u30b9\u306e\u697d\u3057\u3055\u3068\u4e0a\u9054\u3092\u652f\u3048\u307e\u3059\u3002<\/p>\n    <\/header>\n    <div class=\"tcs-coach-pro-grid\">\n      <article class=\"tcs-coach-pro-card\">\n        <div class=\"tcs-coach-pro-photo\"><img src=\"https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/09\/luminoa-coach-head.jpg\" alt=\"\u67b6\u7a7a\u306e\u30d8\u30c3\u30c9\u30b3\u30fc\u30c1\u30fb\u9ad8\u702c\u60a0\u306e\u30a4\u30e1\u30fc\u30b8\u5199\u771f\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"tcs-coach-pro-body\"><span class=\"tcs-coach-pro-role\">HEAD COACH<\/span><h3>\u9ad8\u702c \u60a0 <small>TAKASE YU<\/small><\/h3><p class=\"tcs-coach-pro-class\">\u30d8\u30c3\u30c9\u30b3\u30fc\u30c1 \/ \u4e00\u822c\u30fb\u7af6\u6280\u30af\u30e9\u30b9<\/p><p>\u57fa\u672c\u3092\u5927\u5207\u306b\u3001\u76ee\u6a19\u3084\u30da\u30fc\u30b9\u306b\u5408\u308f\u305b\u3066\u7df4\u7fd2\u3092\u7d44\u307f\u7acb\u3066\u307e\u3059\u3002\u3067\u304d\u308b\u3053\u3068\u304c\u5897\u3048\u308b\u559c\u3073\u3092\u4e00\u7dd2\u306b\u3002<\/p><\/div>\n      <\/article>\n      <article class=\"tcs-coach-pro-card\">\n        <div class=\"tcs-coach-pro-photo\"><img src=\"https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/09\/luminoa-coach-general.jpg\" alt=\"\u67b6\u7a7a\u306e\u4e00\u822c\u30af\u30e9\u30b9\u62c5\u5f53\u30b3\u30fc\u30c1\u30fb\u5bae\u539f\u5948\u3005\u306e\u30a4\u30e1\u30fc\u30b8\u5199\u771f\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"tcs-coach-pro-body\"><span class=\"tcs-coach-pro-role\">GENERAL CLASS<\/span><h3>\u5bae\u539f \u5948\u3005 <small>MIYAHARA NANA<\/small><\/h3><p class=\"tcs-coach-pro-class\">\u4e00\u822c\u30af\u30e9\u30b9 \/ \u521d\u5fc3\u8005\u30b5\u30dd\u30fc\u30c8<\/p><p>\u30e9\u30b1\u30c3\u30c8\u3092\u63e1\u308b\u3068\u3053\u308d\u304b\u3089\u3001\u30e9\u30ea\u30fc\u304c\u7d9a\u304f\u697d\u3057\u3055\u307e\u3067\u3002\u521d\u3081\u3066\u306e\u65b9\u306b\u3082\u5206\u304b\u308a\u3084\u3059\u304f\u4f1d\u3048\u307e\u3059\u3002<\/p><\/div>\n      <\/article>\n      <article class=\"tcs-coach-pro-card\">\n        <div class=\"tcs-coach-pro-photo\"><img src=\"https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/09\/luminoa-coach-junior.jpg\" alt=\"\u67b6\u7a7a\u306e\u30b8\u30e5\u30cb\u30a2\u30af\u30e9\u30b9\u62c5\u5f53\u30b3\u30fc\u30c1\u30fb\u85e4\u672c\u7fd4\u306e\u30a4\u30e1\u30fc\u30b8\u5199\u771f\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"tcs-coach-pro-body\"><span class=\"tcs-coach-pro-role\">JUNIOR CLASS<\/span><h3>\u85e4\u672c \u7fd4 <small>FUJIMOTO SHO<\/small><\/h3><p class=\"tcs-coach-pro-class\">\u30b8\u30e5\u30cb\u30a2\u30af\u30e9\u30b9 \/ \u57fa\u790e\u30fb\u80b2\u6210<\/p><p>\u4e00\u4eba\u3072\u3068\u308a\u306e\u5c0f\u3055\u306a\u6311\u6226\u3092\u5fdc\u63f4\u3002\u697d\u3057\u307f\u306a\u304c\u3089\u4f53\u3092\u52d5\u304b\u3057\u3001\u57fa\u672c\u3092\u8eab\u306b\u3064\u3051\u308b\u6642\u9593\u3092\u3064\u304f\u308a\u307e\u3059\u3002<\/p><\/div>\n      <\/article>\n    <\/div>\n    <p class=\"tcs-coach-pro-note\">\u203b\u63b2\u8f09\u306e\u4eba\u7269\u30fb\u6c0f\u540d\u30fb\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u306f\u67b6\u7a7a\u306e\u5236\u4f5c\u8a2d\u5b9a\u3067\u3059\u3002<\/p>\n    <a class=\"tcs-coach-pro-link\" href=\"#classes\">\u30af\u30e9\u30b9\u7d39\u4ecb\u3092\u898b\u308b <span aria-hidden=\"true\">\u2192<\/span><\/a>\n  <\/div>\n<\/section>\n\n<section id=\"fees\" class=\"tcs-fee-showcase\" aria-labelledby=\"tcs-fee-title\">\n  <div class=\"tcs-showcase-wide\">\n    <header class=\"tcs-showcase-title\">\n      <span>PRICE GUIDE<\/span>\n      <h2 id=\"tcs-fee-title\">\u6599\u91d1\u6848\u5185<\/h2>\n      <p>\u5165\u4f1a\u91d1 <strong>0\u5186<\/strong>\u30fb\u5e74\u4f1a\u8cbb <strong>0\u5186<\/strong>\u3002\u5206\u304b\u308a\u3084\u3059\u30444\u56de\u5206\u306e\u30c1\u30b1\u30c3\u30c8\u5236\u3067\u3059\u3002<\/p>\n      <small>\u8868\u793a\u6599\u91d1\u306f\u3059\u3079\u3066\u7a0e\u8fbc\u3067\u3059\u3002<\/small>\n    <\/header>\n\n    <div class=\"tcs-fee-zero\" aria-label=\"\u5165\u4f1a\u91d10\u5186\u3001\u5e74\u4f1a\u8cbb0\u5186\"><span>\u5165\u4f1a\u91d1<\/span><strong>0<small>\u5186<\/small><\/strong><span>\u5e74\u4f1a\u8cbb<\/span><strong>0<small>\u5186<\/small><\/strong><\/div>\n\n    <div class=\"tcs-fee-grid\">\n      <article class=\"tcs-fee-card tcs-fee-general\">\n        <h3>\u4e00\u822c\u30af\u30e9\u30b9\u30fb4\u56de\u5206<\/h3>\n        <div class=\"tcs-fee-general-row\"><span>\u5e73\u65e5\u663c\u9593 <b aria-hidden=\"true\">\u2600<\/b><\/span><strong>12,000<small>\u5186<\/small><\/strong><\/div>\n        <div class=\"tcs-fee-general-row\"><span>\u571f\u65e5\u30fb\u30ca\u30a4\u30bf\u30fc <b aria-hidden=\"true\">\u25cf<\/b><\/span><strong>13,000<small>\u5186<\/small><\/strong><\/div>\n      <\/article>\n\n      <article class=\"tcs-fee-card tcs-fee-junior\">\n        <h3>\u30b8\u30e5\u30cb\u30a2\u30af\u30e9\u30b9\u30fb4\u56de\u5206<\/h3>\n        <div><p><strong>Jr1\u30fb50\u5206<\/strong><small>\u5c0f\u5b661\u5e74\u751f\u301c\u5c0f\u5b663\u5e74\u751f<\/small><\/p><b>7,700<small>\u5186<\/small><\/b><\/div>\n        <div><p><strong>Jr2\u30fbJr3\u30fbJr4\u30fb80\u5206<\/strong><small>\u5c0f\u5b664\u5e74\u751f\u301c\u9ad8\u68213\u5e74\u751f<\/small><\/p><b>9,900<small>\u5186<\/small><\/b><\/div>\n        <div><p><strong>Jr\u30c8\u30fc\u30ca\u30e1\u30f3\u30c8\u30fb120\u5206<\/strong><small>\u8a66\u5408\u3092\u76ee\u6307\u3059\u9078\u624b\u5411\u3051<\/small><\/p><b>12,000<small>\u5186<\/small><\/b><\/div>\n      <\/article>\n\n      <article class=\"tcs-fee-card tcs-fee-discount\">\n        <h3>\u5bb6\u65cf\u5272\u30fb\u8907\u6570\u53d7\u8b1b\u5272<\/h3>\n        <div class=\"tcs-family-icon\" aria-hidden=\"true\"><span>\u25cf<\/span><span>\u25cf<\/span><i>\u25cf<\/i><\/div>\n        <p>\u5bb6\u65cf\u3067\u53d7\u8b1b\u3059\u308b\u5834\u5408\u307e\u305f\u306f2\u3064\u4ee5\u4e0a\u306e\u30af\u30e9\u30b9\u3092\u53d7\u8b1b\u3059\u308b\u5834\u5408\u306f<\/p>\n        <strong>1,000<small>\u5186<\/small><b> OFF!<\/b><\/strong>\n      <\/article>\n\n      <article class=\"tcs-fee-card tcs-fee-private\">\n        <h3>\u30d7\u30e9\u30a4\u30d9\u30fc\u30c8\u30ec\u30c3\u30b9\u30f3<\/h3>\n        <h4>1\u6642\u9593<\/h4>\n        <dl><dt>1\u540d<\/dt><dd>8,000\u5186<\/dd><dt>2\u540d<\/dt><dd>10,000\u5186<\/dd><dt>3\u540d<\/dt><dd>12,000\u5186<\/dd><\/dl>\n        <h4>1\u6642\u959330\u5206<\/h4>\n        <dl><dt>2\u540d<\/dt><dd>15,000\u5186<\/dd><dt>3\u540d<\/dt><dd>18,000\u5186<\/dd><\/dl>\n      <\/article>\n    <\/div>\n\n    <div class=\"tcs-fee-actions\">\n      <a class=\"tcs-fee-trial\" href=\"#trial\"><span aria-hidden=\"true\"><svg class=\"tcs-line-calendar\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M7 3v4M17 3v4M3 10h18\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg><\/span>\u4f53\u9a13\u306e\u6d41\u308c\u3092\u898b\u308b <b aria-hidden=\"true\">\u203a<\/b><\/a>\n      <a class=\"tcs-fee-consult\" href=\"#faq\" data-tcs-open-chat><span aria-hidden=\"true\">\u2026<\/span>\u6599\u91d1\u306b\u3064\u3044\u3066\u76f8\u8ac7\u3059\u308b <b aria-hidden=\"true\">\u203a<\/b><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"tcs-facility-showcase\" aria-labelledby=\"tcs-facility-title\">\n  <div class=\"tcs-showcase-wide\">\n    <header class=\"tcs-showcase-title\">\n      <span>FACILITY<\/span>\n      <h2 id=\"tcs-facility-title\">\u65bd\u8a2d\u30fb\u81ea\u4e3b\u7df4\u7fd2<\/h2>\n      <p>\u30ec\u30c3\u30b9\u30f3\u4ee5\u5916\u3067\u3082\u3001\u3082\u3063\u3068\u30c6\u30cb\u30b9\u3092\u697d\u3057\u3081\u307e\u3059\u3002<\/p>\n    <\/header>\n\n    <div class=\"tcs-facility-grid\">\n      <article class=\"tcs-facility-card\">\n        <h3><span aria-hidden=\"true\">\u2667<\/span>\u30aa\u30fc\u30c8\u30c6\u30cb\u30b9\u30de\u30b7\u30fc\u30f3<\/h3>\n        <img decoding=\"async\" src=\"https:\/\/static.wixstatic.com\/media\/769321_ea6598aec514456c8e2b91e39837dc06~mv2.jpg\/v1\/crop\/x_0,y_33,w_1416,h_924\/fill\/w_800,h_470,al_c,q_85,enc_auto\/_85036743.jpg\" alt=\"\u30aa\u30fc\u30c8\u30c6\u30cb\u30b9\u30de\u30b7\u30fc\u30f3\">\n        <div class=\"tcs-facility-body\"><p>\u7403\u901f\u306f16km\u304b\u3089120km\u307e\u3067\u8abf\u6574\u53ef\u80fd\u3002\u30d5\u30e9\u30c3\u30c8\u3001\u30b9\u30d4\u30f3\u3001\u30b9\u30e9\u30a4\u30b9\u306b\u3082\u5bfe\u5fdc\u3057\u3001\u8ab2\u984c\u306b\u5408\u308f\u305b\u3066\u53cd\u5fa9\u7df4\u7fd2\u3067\u304d\u307e\u3059\u3002<\/p><div class=\"tcs-machine-price\"><span>\u5229\u7528\u6599\u91d1\u30001\u6642\u9593<\/span><strong>550<small>\u5186<\/small><\/strong><\/div><small>\u203b\u5225\u9014\u30b3\u30fc\u30c8\u4f7f\u7528\u6599\u304c\u5fc5\u8981\u3067\u3059\u3002<\/small><\/div>\n      <\/article>\n\n      <article class=\"tcs-facility-card\">\n        <h3><span aria-hidden=\"true\">\u25b1<\/span>\u30ec\u30f3\u30bf\u30eb\u30b3\u30fc\u30c8<\/h3>\n        <img decoding=\"async\" src=\"https:\/\/static.wixstatic.com\/media\/769321_645f52c756264799888d2334a0b3b6f0~mv2.jpg\/v1\/fill\/w_800,h_470,al_c,q_85,enc_auto\/pixta_59685217_L_edited.jpg\" alt=\"\u30eb\u30df\u30ce\u30a2 \u30c6\u30cb\u30b9\u30a2\u30ab\u30c7\u30df\u30fc\u306e\u30ec\u30f3\u30bf\u30eb\u30b3\u30fc\u30c8\">\n        <div class=\"tcs-facility-body\"><p>\u30b9\u30af\u30fc\u30eb\u751f\u4ee5\u5916\u306e\u65b9\u3082\u5229\u7528\u3067\u304d\u307e\u3059\u3002\u8db3\u306b\u3084\u3055\u3057\u3044\u7802\u5165\u308a\u4eba\u5de5\u829d\u3067\u3001\u66f4\u8863\u5ba4\u3082\u5b8c\u5099\u3057\u3066\u3044\u307e\u3059\u3002<\/p><table><thead><tr><th><\/th><th>\u5e73\u65e5\u663c\u9593<\/th><th>\u571f\u65e5\u30fb18\u6642\u4ee5\u964d<\/th><\/tr><\/thead><tbody><tr><th>\u4e00\u822c<\/th><td>4,000\u5186<\/td><td>4,500\u5186<\/td><\/tr><tr><th>\u30b9\u30af\u30fc\u30eb\u751f<\/th><td>3,000\u5186<\/td><td>3,500\u5186<\/td><\/tr><\/tbody><\/table><\/div>\n      <\/article>\n\n      <article class=\"tcs-facility-card\">\n        <h3><span aria-hidden=\"true\">\u2662<\/span>\u30b9\u30af\u30fc\u30eb\u751f\u9650\u5b9a\u7279\u5178<\/h3>\n        <img decoding=\"async\" src=\"https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/09\/luminoa-wellness-facility.jpg\" alt=\"\u67b6\u7a7a\u306e\u63d0\u643a\u30b9\u30dd\u30fc\u30c4\u65bd\u8a2d\u306e\u30a4\u30e1\u30fc\u30b8\">\n        <div class=\"tcs-facility-body\"><p>\u67b6\u7a7a\u306e\u63d0\u643a\u30b9\u30dd\u30fc\u30c4\u65bd\u8a2d\u3092\u5229\u7528\u3067\u304d\u308b\u60f3\u5b9a\u3067\u3059\u3002\u5927\u6d74\u5834\u3001\u30d7\u30fc\u30eb\u3001\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0\u30b8\u30e0\u306a\u3069\u306f\u3001\u69cb\u6210\u4f8b\u3068\u3057\u3066\u63b2\u8f09\u3057\u3066\u3044\u307e\u3059\u3002<\/p><p class=\"tcs-facility-note\">\u203b\u9ad8\u6821\u751f\u4ee5\u4e0a\u3067\u3001\u6709\u52b9\u306a\u56de\u6570\u5238\u3092\u304a\u6301\u3061\u306e\u30b9\u30af\u30fc\u30eb\u751f\u304c\u5bfe\u8c61\u3067\u3059\u3002<\/p><\/div>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n    \n\n    <section id=\"schedule\" class=\"tcs-schedule-showcase\" aria-labelledby=\"tcs-schedule-title\">\n  <div class=\"tcs-schedule-photo\" aria-hidden=\"true\"><\/div>\n  <div class=\"tcs-showcase-wide tcs-schedule-layout\">\n    <div class=\"tcs-schedule-copy\">\n      <span class=\"tcs-schedule-icon\" aria-hidden=\"true\"><svg class=\"tcs-line-calendar\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M7 3v4M17 3v4M3 10h18\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg><\/span>\n      <span class=\"tcs-schedule-en\">SCHEDULE<\/span>\n      <h2 id=\"tcs-schedule-title\">\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb<\/h2>\n      <p class=\"tcs-schedule-catch\">\u5e73\u65e5\u30fb\u571f\u65e5\u3001\u671d\u304b\u3089\u591c\u307e\u3067\u958b\u8b1b\u3002<\/p>\n      <p>\u751f\u6d3b\u30b9\u30bf\u30a4\u30eb\u3084\u5b66\u6821\u306e\u4e88\u5b9a\u306b\u5408\u308f\u305b\u3066\u3001\u901a\u3044\u3084\u3059\u3044\u66dc\u65e5\u30fb\u6642\u9593\u5e2f\u3092\u304a\u9078\u3073\u3044\u305f\u3060\u3051\u307e\u3059\u3002<\/p>\n      <p>\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u304c\u5408\u308f\u306a\u3044\u5834\u5408\u3082\u3001\u307e\u305a\u306f\u304a\u6c17\u8efd\u306b\u3054\u76f8\u8ac7\u304f\u3060\u3055\u3044\u3002<\/p>\n      <div class=\"tcs-schedule-actions\">\n        <a class=\"tcs-schedule-primary\" href=\"#schedule\"><span aria-hidden=\"true\"><svg class=\"tcs-line-calendar\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M7 3v4M17 3v4M3 10h18\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg><\/span>\u958b\u8b1b\u6642\u9593\u306e\u4f8b\u3092\u898b\u308b <b aria-hidden=\"true\">\u203a<\/b><\/a>\n        <a class=\"tcs-schedule-secondary\" href=\"#schedule\"><span aria-hidden=\"true\"><svg class=\"tcs-line-calendar\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M7 3v4M17 3v4M3 10h18\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg><\/span>\u958b\u8b1b\u6642\u9593\u306e\u4f8b\u3092\u898b\u308b <b aria-hidden=\"true\">\u203a<\/b><\/a>\n      <\/div>\n    <\/div>\n\n    <aside class=\"tcs-schedule-table-card\" aria-label=\"\u958b\u8b1b\u6642\u9593\u306e\u4e00\u4f8b\">\n      <h3>\u958b\u8b1b\u6642\u9593\u306e\u4e00\u4f8b<\/h3>\n      <table>\n        <thead><tr><th>\u6642\u9593\u5e2f<\/th><th>\u5e73\u65e5<\/th><th>\u571f\u65e5<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><th>9:00\u301c11:00<\/th><td>\u4e00\u822c\u30af\u30e9\u30b9<\/td><td>\u4e00\u822c\u30fb\u30b8\u30e5\u30cb\u30a2<\/td><\/tr>\n          <tr><th>11:00\u301c13:00<\/th><td>\u4e00\u822c\u30af\u30e9\u30b9<\/td><td>\u4e00\u822c\u30fb\u30b8\u30e5\u30cb\u30a2<\/td><\/tr>\n          <tr><th>13:00\u301c15:00<\/th><td>\u4e00\u822c\u30af\u30e9\u30b9<\/td><td>\u4e00\u822c\u30fb\u30b8\u30e5\u30cb\u30a2<\/td><\/tr>\n          <tr><th>15:00\u301c17:00<\/th><td>\u30b8\u30e5\u30cb\u30a2\u30af\u30e9\u30b9<\/td><td>\u30b8\u30e5\u30cb\u30a2\u30af\u30e9\u30b9<\/td><\/tr>\n          <tr><th>17:00\u301c19:00<\/th><td>\u4e00\u822c\u30fb\u30b8\u30e5\u30cb\u30a2<\/td><td>\u4e00\u822c\u30fb\u30b8\u30e5\u30cb\u30a2<\/td><\/tr>\n          <tr><th>19:00\u301c21:30<\/th><td>\u4e00\u822c\u30af\u30e9\u30b9<\/td><td>\u4e00\u822c\u30af\u30e9\u30b9<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n      <p>\u203b\u958b\u8b1b\u6642\u9593\u306f\u67b6\u7a7a\u306e\u8868\u793a\u4f8b\u3067\u3059\u3002\u5b9f\u969b\u306e\u52df\u96c6\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n    <\/aside>\n  <\/div>\n<\/section>\n\n<section id=\"trial\" class=\"tcs-trial-showcase\" aria-labelledby=\"tcs-trial-title\">\n  <div class=\"tcs-showcase-wide\">\n    <header class=\"tcs-trial-heading\">\n      <span>TRIAL FLOW<\/span>\n      <h2 id=\"tcs-trial-title\">\u7121\u6599\u4f53\u9a13\u306e\u6d41\u308c<\/h2>\n      <p>\u67b6\u7a7a\u306e\u4f53\u9a13\u30d5\u30ed\u30fc\u3092<strong>3\u30b9\u30c6\u30c3\u30d7<\/strong>\u3067\u7d39\u4ecb\u3057\u307e\u3059\u3002<\/p>\n    <\/header>\n    <div class=\"lum-trial-grid\">\n      <article class=\"lum-trial-card\">\n        <div class=\"lum-trial-photo\">\n          <img src=\"https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/09\/luminoa-trial-consult.jpg\" alt=\"\u30e9\u30b1\u30c3\u30c8\u3092\u6301\u3061\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u3092\u78ba\u8a8d\u3059\u308b\u30c6\u30cb\u30b9\u521d\u5fc3\u8005\u306e\u30a4\u30e1\u30fc\u30b8\" loading=\"lazy\" decoding=\"async\">\n          <span class=\"lum-trial-step\">STEP <strong>01<\/strong><\/span>\n        <\/div>\n        <div class=\"lum-trial-body\">\n          <h3>\u30af\u30e9\u30b9\u3092\u76f8\u8ac7\u3059\u308b<\/h3>\n          <p>\u7d4c\u9a13\u3084\u76ee\u6a19\u304b\u3089\u6c17\u306b\u306a\u308b\u30af\u30e9\u30b9\u3092\u9078\u3073\u307e\u3059\u3002\u300c\u76f8\u8ac7\u3057\u3066\u6c7a\u3081\u305f\u3044\u300d\u3067\u3082\u5927\u4e08\u592b\u3067\u3059\u3002<\/p>\n          <span class=\"lum-trial-point\"><span aria-hidden=\"true\">\u2713<\/span>\u30af\u30e9\u30b9\u304c\u672a\u5b9a\u3067\u3082OK<\/span>\n        <\/div>\n      <\/article>\n      <article class=\"lum-trial-card\">\n        <div class=\"lum-trial-photo\">\n          <img src=\"https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/09\/luminoa-coach-guidance.jpg\" alt=\"\u30c6\u30cb\u30b9\u30b3\u30fc\u30c8\u3067\u30b9\u30bf\u30c3\u30d5\u3068\u76f8\u8ac7\u3059\u308b\u30a4\u30e1\u30fc\u30b8\" loading=\"lazy\" decoding=\"async\">\n          <span class=\"lum-trial-step\">STEP <strong>02<\/strong><\/span>\n        <\/div>\n        <div class=\"lum-trial-body\">\n          <h3>\u65e5\u6642\u3092\u76f8\u8ac7\u3059\u308b<\/h3>\n          <p>\u5e0c\u671b\u306e\u66dc\u65e5\u3084\u6642\u9593\u5e2f\u3092\u3082\u3068\u306b\u3001\u53c2\u52a0\u3057\u3084\u3059\u3044\u4f53\u9a13\u65e5\u3092\u76f8\u8ac7\u3057\u307e\u3059\u3002<\/p>\n          <span class=\"lum-trial-point\"><span aria-hidden=\"true\">\u2713<\/span>\u4e88\u5b9a\u306b\u5408\u308f\u305b\u3066\u76f8\u8ac7<\/span>\n        <\/div>\n      <\/article>\n      <article class=\"lum-trial-card\">\n        <div class=\"lum-trial-photo\">\n          <img src=\"https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/09\/luminoa-lesson-adult.jpg\" alt=\"\u5c4b\u5185\u30b3\u30fc\u30c8\u3067\u30c6\u30cb\u30b9\u3092\u4f53\u9a13\u3059\u308b\u30a4\u30e1\u30fc\u30b8\" loading=\"lazy\" decoding=\"async\">\n          <span class=\"lum-trial-step\">STEP <strong>03<\/strong><\/span>\n        <\/div>\n        <div class=\"lum-trial-body\">\n          <h3>\u30b3\u30fc\u30c8\u3067\u4f53\u9a13\u3059\u308b<\/h3>\n          <p>\u30b3\u30fc\u30c1\u3068\u30e9\u30b1\u30c3\u30c8\u3092\u63e1\u308a\u3001\u7df4\u7fd2\u306e\u697d\u3057\u3055\u3068\u30af\u30e9\u30b9\u306e\u96f0\u56f2\u6c17\u3092\u78ba\u304b\u3081\u307e\u3059\u3002<\/p>\n          <span class=\"lum-trial-point\"><span aria-hidden=\"true\">\u2713<\/span>\u30c6\u30cb\u30b9\u306e\u697d\u3057\u3055\u3092\u4f53\u611f<\/span>\n        <\/div>\n      <\/article>\n    <\/div>\n    <div class=\"lum-trial-bottom\">\n      <p>\u203b\u63b2\u8f09\u306e\u6d41\u308c\u30fb\u4eba\u7269\u306f\u67b6\u7a7a\u306e\u5236\u4f5c\u8a2d\u5b9a\u3067\u3059\u3002\u5b9f\u969b\u306e\u304a\u7533\u3057\u8fbc\u307f\u306f\u3067\u304d\u307e\u305b\u3093\u3002<\/p>\n      <a href=\"#classes\">\u30af\u30e9\u30b9\u7d39\u4ecb\u3092\u898b\u308b <span aria-hidden=\"true\">\u2192<\/span><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* LTA FAQ access v1 *\/\n.tcs-faq-showcase,.tcs-access-showcase{box-sizing:border-box;width:100%;font-family:\"Noto Sans JP\",\"Hiragino Kaku Gothic ProN\",\"Yu Gothic\",sans-serif;color:#171d19}.tcs-faq-showcase *,.tcs-access-showcase *{box-sizing:border-box}.tcs-faq-showcase{position:relative;overflow:hidden;padding:72px 28px 38px;background:#fff}.tcs-faq-showcase:before,.tcs-faq-showcase:after{content:\"\";position:absolute;width:180px;height:180px;background:radial-gradient(circle,#dfeec7 2.5px,transparent 3px) 0 0\/13px 13px;opacity:.75;pointer-events:none}.tcs-faq-showcase:before{top:-24px;left:-20px}.tcs-faq-showcase:after{right:-26px;bottom:-22px}.tcs-faq-shell,.tcs-access-shell{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto}.tcs-faq-heading{text-align:center;margin:0 0 26px}.tcs-faq-heading:after,.tcs-access-heading>div:after{content:\"\";display:block;width:54px;height:3px;margin:12px auto 0;border-radius:99px;background:linear-gradient(90deg,#a7cf2f 0 40%,#087a36 40%)}.tcs-faq-en{display:block;color:#087a36;font-size:14px;font-weight:800;letter-spacing:.14em}.tcs-faq-heading h2,.tcs-access-heading h2{margin:5px 0 2px!important;padding:0!important;border:0!important;background:none!important;color:#171d19!important;font-size:36px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:.12em!important}.tcs-faq-heading h2 span{display:inline-block;margin:0 16px;color:#83bd4c;font-size:19px;letter-spacing:.32em;vertical-align:middle}.tcs-faq-heading p,.tcs-access-heading p{margin:0;font-size:15px;font-weight:600;letter-spacing:.08em}.tcs-faq-list{display:grid;gap:2px}.tcs-faq-item{overflow:hidden;border:1px solid #e5e7df;border-radius:7px;background:#fff;box-shadow:0 2px 8px rgba(27,63,34,.07)}.tcs-faq-item summary{position:relative;display:grid;grid-template-columns:40px 1fr 32px;align-items:center;min-height:52px;padding:9px 20px 9px 26px;cursor:pointer;list-style:none;font-size:17px;font-weight:700;letter-spacing:.03em}.tcs-faq-item summary::-webkit-details-marker{display:none}.tcs-faq-q{color:#087a36;font-size:21px;font-family:Arial,sans-serif}.tcs-faq-item summary i{position:relative;width:26px;height:26px;border:1.8px solid #087a36;border-radius:50%}.tcs-faq-item summary i:before,.tcs-faq-item summary i:after{content:\"\";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background:#087a36;transform:translate(-50%,-50%)}.tcs-faq-item summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s}.tcs-faq-item[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.tcs-faq-answer{display:grid;grid-template-columns:40px 1fr;gap:0;padding:0 58px 16px 26px;border-top:1px dashed #d7e3d0;color:#303c34;font-size:14px;line-height:1.85}.tcs-faq-answer>span{padding-top:12px;color:#ef7200;font-size:20px;font-weight:800}.tcs-faq-answer p{margin:10px 0 0}.tcs-faq-contact{display:grid;grid-template-columns:100px 1fr 220px;align-items:center;min-height:82px;margin-top:18px;padding:0 24px;border:1.5px solid #8cb65c;border-radius:8px;background:rgba(255,255,255,.94);color:#13291b!important;text-decoration:none!important;transition:.2s}.tcs-faq-contact:hover{box-shadow:0 6px 18px rgba(25,107,50,.11);transform:translateY(-1px)}.tcs-faq-racket svg{width:80px;height:62px;fill:none;stroke:#11833f;stroke-width:2.2;stroke-linecap:round}.tcs-faq-contact-copy{display:flex;flex-direction:column;gap:4px}.tcs-faq-contact-copy strong{color:#075f2d;font-size:18px;letter-spacing:.07em}.tcs-faq-contact-copy small{font-size:13px;letter-spacing:.04em}.tcs-faq-coach{align-self:end;height:80px}.tcs-faq-coach svg{width:200px;height:84px;fill:none;stroke:#087a36;stroke-width:2.2;stroke-linecap:round}.tcs-access-showcase{padding:12px 28px 70px;background:radial-gradient(circle at 50% 18%,#fff 0,#f9fbf4 40%,#eef5e6 100%)}.tcs-access-heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;margin:0 0 18px}.tcs-access-heading>div>span{display:block;color:#087a36;font-size:14px;font-weight:800;letter-spacing:.14em}.tcs-access-heading h2{font-size:34px!important;margin-top:3px!important}.tcs-access-leaf{color:#90b86d;font-size:92px;font-family:serif;line-height:1;opacity:.7}.tcs-access-leaf.left{justify-self:end;margin-right:80px;transform:rotate(24deg)}.tcs-access-leaf.right{justify-self:start;margin-left:80px;transform:rotate(156deg)}.tcs-access-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:12px;align-items:stretch}.tcs-access-map-card,.tcs-access-card{overflow:hidden;border:1px solid #dbe4d2;border-radius:9px;background:#fff;box-shadow:0 4px 14px rgba(29,76,39,.08)}.tcs-access-map-card{display:flex;flex-direction:column}.tcs-access-map{display:block;width:100%;height:330px;border:0}.tcs-access-map-card>a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:55px;margin:6px;border-radius:4px;background:linear-gradient(#129044,#067a34);color:#fff!important;text-decoration:none!important;font-size:18px;font-weight:800;letter-spacing:.08em;box-shadow:0 4px 10px rgba(2,91,38,.2)}.tcs-access-map-card>a span{font-size:21px}.tcs-access-map-card>a b{margin-left:10px;font-size:28px;font-weight:400}.tcs-access-card{padding:24px 28px}.tcs-access-card h3{display:flex;align-items:center;gap:12px;margin:0 0 3px!important;padding:0!important;border:0!important;background:none!important;color:#171d19!important;font-size:22px!important;font-weight:800!important;letter-spacing:.08em!important}.tcs-access-card h3 span{color:#0d7d39;font-size:25px}.tcs-access-card address{padding:0 0 12px 38px;border-bottom:1px dashed #b8c9ad;font-style:normal;font-size:13px;font-weight:600;line-height:1.55}.tcs-access-transit{display:grid;grid-template-columns:1.45fr .85fr;gap:20px;align-items:center;padding:14px 0 12px;border-bottom:1px dashed #b8c9ad}.tcs-access-transit-copy{display:grid;grid-template-columns:38px 1fr;gap:6px;align-items:start}.tcs-access-bus{display:grid;place-items:center;width:30px;height:38px;border-radius:5px;background:#0d7d39;color:#fff;font-size:18px}.tcs-access-transit-copy p{margin:0;font-size:13px;font-weight:600;line-height:1.7}.tcs-access-route{display:grid;gap:4px;text-align:center}.tcs-access-route span{padding:6px 4px;border:1.5px solid #13843f;border-radius:6px;color:#075f2d;font-size:12px;font-weight:800;line-height:1.35}.tcs-access-route small{font-size:10px}.tcs-access-route b{position:relative;padding:5px 0 16px;color:#304238;font-size:10px;font-weight:600}.tcs-access-route b:after{content:\"\u2193\";position:absolute;bottom:-2px;left:0;right:0;color:#087a36;font-size:19px}.tcs-access-contact-lines{display:grid;gap:5px;padding-top:10px}.tcs-access-contact-lines a{display:flex;align-items:center;gap:10px;color:#17251b!important;text-decoration:none!important;font-size:13px;letter-spacing:.04em}.tcs-access-contact-lines a span{width:20px;color:#087a36;font-size:18px}.tcs-access-contact-lines a strong{font-size:15px}.tcs-faq-showcase details,.tcs-faq-showcase summary{outline:none}\n@media (max-width:900px){.tcs-faq-showcase{padding:56px 18px 30px}.tcs-faq-heading h2,.tcs-access-heading h2{font-size:28px!important}.tcs-faq-heading h2 span{margin:0 7px;font-size:13px}.tcs-faq-contact{grid-template-columns:70px 1fr;padding:12px 16px}.tcs-faq-coach{display:none}.tcs-faq-racket svg{width:58px}.tcs-access-showcase{padding:10px 18px 55px}.tcs-access-leaf{display:none}.tcs-access-heading{display:block}.tcs-access-grid{grid-template-columns:1fr}.tcs-access-map{height:300px}}\n@media (max-width:560px){.tcs-faq-item summary{grid-template-columns:34px 1fr 26px;padding:9px 12px;font-size:14px}.tcs-faq-answer{grid-template-columns:34px 1fr;padding:0 18px 14px 12px;font-size:13px}.tcs-faq-contact{grid-template-columns:1fr;text-align:center}.tcs-faq-racket{display:none}.tcs-faq-contact-copy strong{font-size:16px}.tcs-access-card{padding:20px 16px}.tcs-access-transit{grid-template-columns:1fr}.tcs-access-route{grid-template-columns:1fr auto 1fr;align-items:center}.tcs-access-route b{padding:0 10px}.tcs-access-route b:after{display:none}.tcs-access-map-card>a{font-size:15px}.tcs-access-contact-lines a{align-items:flex-start;overflow-wrap:anywhere}}\n<\/style>\n\n<section id=\"faq\" class=\"tcs-faq-showcase\" aria-labelledby=\"tcs-faq-title\">\n  <div class=\"tcs-faq-shell\">\n    <header class=\"tcs-faq-heading\">\n      <span class=\"tcs-faq-en\">FAQ<\/span>\n      <h2 id=\"tcs-faq-title\"><span aria-hidden=\"true\">\u2022\u2022\u2022<\/span> \u3088\u304f\u3042\u308b\u8cea\u554f <span aria-hidden=\"true\">\u2022\u2022\u2022<\/span><\/h2>\n      <p>\u3053\u306e\u67b6\u7a7a\u30b5\u30a4\u30c8\u306e\u8a2d\u5b9a\u306b\u3064\u3044\u3066\u3054\u6848\u5185\u3057\u307e\u3059\u3002<\/p>\n    <\/header>\n\n    <div class=\"tcs-faq-list\">\n      <details class=\"tcs-faq-item\">\n        <summary><span class=\"tcs-faq-q\">Q.<\/span><span>\u30c6\u30cb\u30b9\u304c\u307e\u3063\u305f\u304f\u521d\u3081\u3066\u3067\u3082\u53c2\u52a0\u3067\u304d\u307e\u3059\u304b\uff1f<\/span><i aria-hidden=\"true\"><\/i><\/summary>\n        <div class=\"tcs-faq-answer\"><span>A.<\/span><p>\u306f\u3044\u3002\u57fa\u672c\u7684\u306a\u30d5\u30a9\u30fc\u30e0\u3084\u30eb\u30fc\u30eb\u304b\u3089\u5b66\u3079\u308b\u521d\u7d1a\u30af\u30e9\u30b9\u3092\u3054\u7528\u610f\u3057\u3066\u3044\u307e\u3059\u3002\u7121\u6599\u4f53\u9a13\u6642\u306b\u7d4c\u9a13\u3084\u3054\u5e0c\u671b\u3092\u304a\u805e\u304b\u305b\u304f\u3060\u3055\u3044\u3002<\/p><\/div>\n      <\/details>\n      <details class=\"tcs-faq-item\">\n        <summary><span class=\"tcs-faq-q\">Q.<\/span><span>\u81ea\u5206\u306b\u5408\u3046\u30af\u30e9\u30b9\u304c\u5206\u304b\u308a\u307e\u305b\u3093\u3002<\/span><i aria-hidden=\"true\"><\/i><\/summary>\n        <div class=\"tcs-faq-answer\"><span>A.<\/span><p>\u30af\u30e9\u30b9\u3092\u6c7a\u3081\u305a\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u3044\u305f\u3060\u3044\u3066\u3082\u5927\u4e08\u592b\u3067\u3059\u3002\u7d4c\u9a13\u3084\u76ee\u6a19\u3001\u5e0c\u671b\u3059\u308b\u66dc\u65e5\u30fb\u6642\u9593\u3092\u4f3a\u3044\u306a\u304c\u3089\u3054\u6848\u5185\u3057\u307e\u3059\u3002<\/p><\/div>\n      <\/details>\n      <details class=\"tcs-faq-item\">\n        <summary><span class=\"tcs-faq-q\">Q.<\/span><span>\u5b50\u3069\u3082\u306f\u4f55\u6b73\u304b\u3089\u53c2\u52a0\u3067\u304d\u307e\u3059\u304b\uff1f<\/span><i aria-hidden=\"true\"><\/i><\/summary>\n        <div class=\"tcs-faq-answer\"><span>A.<\/span><p>\u30b8\u30e5\u30cb\u30a2\u30af\u30e9\u30b9\u306f\u5c0f\u5b661\u5e74\u751f\u304b\u3089\u9ad8\u68213\u5e74\u751f\u307e\u3067\u3001\u5e74\u9f62\u3084\u30ec\u30d9\u30eb\u306b\u5fdc\u3058\u305f\u30af\u30e9\u30b9\u3092\u3054\u7528\u610f\u3057\u3066\u3044\u307e\u3059\u3002<\/p><\/div>\n      <\/details>\n      <details class=\"tcs-faq-item\">\n        <summary><span class=\"tcs-faq-q\">Q.<\/span><span>\u5165\u4f1a\u91d1\u3084\u5e74\u4f1a\u8cbb\u306f\u5fc5\u8981\u3067\u3059\u304b\uff1f<\/span><i aria-hidden=\"true\"><\/i><\/summary>\n        <div class=\"tcs-faq-answer\"><span>A.<\/span><p>\u5165\u4f1a\u91d1\u30fb\u5e74\u4f1a\u8cbb\u3068\u3082\u306b0\u5186\u3067\u3059\u3002\u30ec\u30c3\u30b9\u30f3\u6599\u306f\u30af\u30e9\u30b9\u3084\u6642\u9593\u5e2f\u306b\u3088\u308a\u7570\u306a\u308a\u307e\u3059\u3002<\/p><\/div>\n      <\/details>\n      <details class=\"tcs-faq-item\">\n        <summary><span class=\"tcs-faq-q\">Q.<\/span><span>\u30ec\u30f3\u30bf\u30eb\u30b3\u30fc\u30c8\u3060\u3051\u3067\u3082\u5229\u7528\u3067\u304d\u307e\u3059\u304b\uff1f<\/span><i aria-hidden=\"true\"><\/i><\/summary>\n        <div class=\"tcs-faq-answer\"><span>A.<\/span><p>\u306f\u3044\u3002\u30b9\u30af\u30fc\u30eb\u751f\u4ee5\u5916\u306e\u65b9\u3082\u3054\u5229\u7528\u3044\u305f\u3060\u3051\u307e\u3059\u3002\u6599\u91d1\u3084\u7a7a\u304d\u72b6\u6cc1\u306f\u4e8b\u524d\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002<\/p><\/div>\n      <\/details>\n    <\/div>\n\n    <a class=\"tcs-faq-contact\" href=\"#faq\" data-tcs-open-chat>\n      <span class=\"tcs-faq-racket\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 110 70\"><circle cx=\"27\" cy=\"35\" r=\"20\"\/><ellipse cx=\"56\" cy=\"24\" rx=\"15\" ry=\"22\" transform=\"rotate(29 56 24)\"\/><path d=\"M48 43 36 65M42 54l7 4M48 13l23 16M44 21l22 16M42 30l19 13M55 7l-14 30M63 11 46 40\"\/><\/svg>\n      <\/span>\n      <span class=\"tcs-faq-contact-copy\"><strong>\u305d\u306e\u4ed6\u306e\u3054\u8cea\u554f\u306f\u30c7\u30e2\u30c1\u30e3\u30c3\u30c8\u3067\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002<\/strong><small>\u5236\u4f5c\u30b5\u30f3\u30d7\u30eb\u3078\u306e\u3054\u9023\u7d61\u306f\u3001\u304a\u554f\u3044\u5408\u308f\u305b\u30d5\u30a9\u30fc\u30e0\u304b\u3089\u304a\u9001\u308a\u304f\u3060\u3055\u3044\u3002<\/small><\/span>\n      <span class=\"tcs-faq-coach\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 155 85\"><circle cx=\"63\" cy=\"23\" r=\"13\"\/><path d=\"M49 23c3-14 25-19 30 0M51 39c-10 7-15 20-15 35M75 39c12 6 18 18 19 35M44 50c-7-1-13-8-12-17M33 34l-3-13M30 21l-5 7M30 21l6 5M56 42v34M72 42v34M56 55h16\"\/><ellipse cx=\"116\" cy=\"28\" rx=\"22\" ry=\"30\" transform=\"rotate(29 116 28)\"\/><path d=\"M102 50 89 77M99 13l33 21M94 25l31 20M96 40l21 14M110 1 91 46M122 4 99 51\"\/><\/svg>\n      <\/span>\n    <\/a>\n  <\/div>\n<\/section>\n\n<section id=\"access\" class=\"lum-access-v2\" aria-labelledby=\"lum-access-title\">\n  <div class=\"lum-access-wrap\">\n    <header class=\"lum-access-heading\">\n      <span class=\"lum-access-eyebrow\">ACCESS <i aria-hidden=\"true\"><\/i> MODEL LOCATION<\/span>\n      <h2 id=\"lum-access-title\">\u30a2\u30af\u30bb\u30b9<\/h2>\n      <p>\u99c5\u304b\u3089\u6b69\u3044\u3066\u3001\u7dd1\u306b\u56f2\u307e\u308c\u305f\u30b3\u30fc\u30c8\u3078\u3002<\/p>\n    <\/header>\n    <div class=\"lum-access-photo\">\n      <img src=\"https:\/\/rakuraku-web.jp\/sample\/wp-content\/uploads\/2026\/09\/luminoa-outdoor-court.jpg\" alt=\"\u7dd1\u306b\u56f2\u307e\u308c\u305f\u5c4b\u5916\u30c6\u30cb\u30b9\u30b3\u30fc\u30c8\u306e\u30a4\u30e1\u30fc\u30b8\u5199\u771f\" loading=\"lazy\" decoding=\"async\">\n      <div class=\"lum-access-photo-copy\">\n        <span>YOUR NEXT COURT<\/span>\n        <h3>\u7dd1\u306e\u4e2d\u3078\u3002<br>\u3055\u3042\u3001\u6b21\u306e\u4e00\u6253\u3078\u3002<\/h3>\n        <p>\u30c6\u30cb\u30b9\u30b3\u30fc\u30c8\u306e\u30a4\u30e1\u30fc\u30b8\u5199\u771f<\/p>\n      <\/div>\n      <div class=\"lum-access-walk\"><span>\u307f\u3069\u308a\u91ce\u99c5\u304b\u3089<\/span><strong>\u5f92\u6b69 <b>8<\/b> \u5206<\/strong><small>\u67b6\u7a7a\u306e\u30e2\u30c7\u30eb\u8a2d\u5b9a<\/small><\/div>\n    <\/div>\n    <div class=\"lum-access-content\">\n      <figure class=\"lum-access-map-card\">\n        <figcaption class=\"lum-access-map-head\"><span><i aria-hidden=\"true\"><\/i> \u30e2\u30c7\u30eb\u30eb\u30fc\u30c8<\/span><small>STATION \u2192 COURT<\/small><\/figcaption>\n        <div class=\"lum-access-map-art\" role=\"img\" aria-label=\"\u67b6\u7a7a\u306e\u307f\u3069\u308a\u91ce\u99c5\u304b\u3089\u30eb\u30df\u30ce\u30a2\u306e\u30c6\u30cb\u30b9\u30b3\u30fc\u30c8\u307e\u3067\u3001\u5f92\u6b698\u5206\u3092\u60f3\u5b9a\u3057\u305f\u30a4\u30e9\u30b9\u30c8\u5730\u56f3\"><svg class=\"lum-route-map-svg\" viewBox=\"0 0 700 430\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><pattern id=\"lum-route-grain\" width=\"18\" height=\"18\" patternUnits=\"userSpaceOnUse\"><circle cx=\"3\" cy=\"4\" r=\".8\" fill=\"#D1D9CB\" opacity=\".6\"\/><\/pattern><filter id=\"lum-route-shadow\" x=\"-30%\" y=\"-30%\" width=\"160%\" height=\"160%\"><feDropShadow dx=\"0\" dy=\"2\" stdDeviation=\"2\" flood-color=\"#456049\" flood-opacity=\".22\"\/><\/filter><\/defs><rect width=\"700\" height=\"430\" fill=\"#F1F3EC\"\/><rect width=\"700\" height=\"430\" fill=\"url(#lum-route-grain)\"\/><path d=\"M0 0h173l-5 79 9 104-26 73H0z\" fill=\"#D7E8CF\"\/><path d=\"M328 177c30-18 78-18 105 16l-4 68-112-4z\" fill=\"#D9E9CE\"\/><path d=\"M476 0h224v242l-36 24-194-37z\" fill=\"#DDEBCF\"\/><path d=\"M454 329l246-13v114H451z\" fill=\"#E6EDD9\"\/><path d=\"M0 313l164-19 48 136H0z\" fill=\"#E3EADF\"\/><g opacity=\".8\" fill=\"none\" stroke=\"#C6DDBA\" stroke-width=\"4\"><path d=\"M0 176c81-24 128-20 176 5\"\/><path d=\"M338 219c32-14 66-15 91 0\"\/><path d=\"M493 63c77-17 154-9 207 12\"\/><\/g><g><rect x=\"218\" y=\"128\" width=\"50\" height=\"29\" rx=\"3\" fill=\"#DFE7DD\" stroke=\"#C6D2C5\" stroke-width=\"2\"\/><rect x=\"278\" y=\"126\" width=\"56\" height=\"34\" rx=\"3\" fill=\"#E5E9E1\" stroke=\"#C6D2C5\" stroke-width=\"2\"\/><rect x=\"352\" y=\"116\" width=\"53\" height=\"31\" rx=\"3\" fill=\"#D9E3D8\" stroke=\"#C6D2C5\" stroke-width=\"2\"\/><rect x=\"223\" y=\"188\" width=\"44\" height=\"29\" rx=\"3\" fill=\"#DFE7DD\" stroke=\"#C6D2C5\" stroke-width=\"2\"\/><rect x=\"281\" y=\"188\" width=\"58\" height=\"26\" rx=\"3\" fill=\"#E5E9E1\" stroke=\"#C6D2C5\" stroke-width=\"2\"\/><rect x=\"220\" y=\"327\" width=\"48\" height=\"27\" rx=\"3\" fill=\"#D9E3D8\" stroke=\"#C6D2C5\" stroke-width=\"2\"\/><rect x=\"279\" y=\"335\" width=\"54\" height=\"31\" rx=\"3\" fill=\"#DFE7DD\" stroke=\"#C6D2C5\" stroke-width=\"2\"\/><rect x=\"348\" y=\"339\" width=\"55\" height=\"27\" rx=\"3\" fill=\"#E5E9E1\" stroke=\"#C6D2C5\" stroke-width=\"2\"\/><rect x=\"512\" y=\"318\" width=\"43\" height=\"24\" rx=\"3\" fill=\"#D9E3D8\" stroke=\"#C6D2C5\" stroke-width=\"2\"\/><rect x=\"613\" y=\"318\" width=\"36\" height=\"26\" rx=\"3\" fill=\"#DFE7DD\" stroke=\"#C6D2C5\" stroke-width=\"2\"\/><rect x=\"518\" y=\"394\" width=\"47\" height=\"22\" rx=\"3\" fill=\"#E5E9E1\" stroke=\"#C6D2C5\" stroke-width=\"2\"\/><rect x=\"600\" y=\"398\" width=\"56\" height=\"22\" rx=\"3\" fill=\"#D9E3D8\" stroke=\"#C6D2C5\" stroke-width=\"2\"\/><\/g><g fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M-25 97C95 93 227 91 360 89S588 92 728 91M-30 269C112 258 228 273 348 269S563 257 731 268M-20 389C136 374 291 363 437 384S602 386 725 371M184-25C183 76 180 182 190 263S208 366 212 458M443-26C441 76 432 181 438 267S447 370 442 457\" stroke=\"#C8D1C8\" stroke-width=\"49\"\/><path d=\"M-25 97C95 93 227 91 360 89S588 92 728 91M-30 269C112 258 228 273 348 269S563 257 731 268M-20 389C136 374 291 363 437 384S602 386 725 371M184-25C183 76 180 182 190 263S208 366 212 458M443-26C441 76 432 181 438 267S447 370 442 457\" stroke=\"#FFFFFF\" stroke-width=\"41\"\/><path d=\"M304-22C306 75 299 178 300 269S310 365 309 455M-28 177C128 176 225 177 320 176S553 176 728 182M675-20C674 112 671 216 673 455\" stroke=\"#D3DAD1\" stroke-width=\"28\"\/><path d=\"M304-22C306 75 299 178 300 269S310 365 309 455M-28 177C128 176 225 177 320 176S553 176 728 182M675-20C674 112 671 216 673 455\" stroke=\"#FFFFFF\" stroke-width=\"22\"\/><\/g><g><g opacity=\".95\"><circle cx=\"28\" cy=\"38\" r=\"15\" fill=\"#BBD5AE\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"25\" cy=\"34.55\" r=\"6.3\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"64\" cy=\"44\" r=\"19\" fill=\"#C8DEBB\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"60.2\" cy=\"39.63\" r=\"7.9799999999999995\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"104\" cy=\"29\" r=\"16\" fill=\"#AFCFA8\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"100.8\" cy=\"25.32\" r=\"6.72\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"149\" cy=\"51\" r=\"20\" fill=\"#BBD5AE\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"145\" cy=\"46.4\" r=\"8.4\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"30\" cy=\"84\" r=\"18\" fill=\"#C8DEBB\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"26.4\" cy=\"79.86\" r=\"7.56\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"78\" cy=\"92\" r=\"14\" fill=\"#AFCFA8\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"75.2\" cy=\"88.78\" r=\"5.88\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"133\" cy=\"106\" r=\"17\" fill=\"#BBD5AE\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"129.6\" cy=\"102.09\" r=\"7.14\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"47\" cy=\"141\" r=\"17\" fill=\"#C8DEBB\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"43.6\" cy=\"137.09\" r=\"7.14\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"97\" cy=\"158\" r=\"20\" fill=\"#AFCFA8\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"93\" cy=\"153.4\" r=\"8.4\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"151\" cy=\"181\" r=\"17\" fill=\"#BBD5AE\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"147.6\" cy=\"177.09\" r=\"7.14\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"27\" cy=\"203\" r=\"15\" fill=\"#C8DEBB\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"24\" cy=\"199.55\" r=\"6.3\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"91\" cy=\"222\" r=\"16\" fill=\"#AFCFA8\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"87.8\" cy=\"218.32\" r=\"6.72\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"366\" cy=\"194\" r=\"16\" fill=\"#BBD5AE\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"362.8\" cy=\"190.32\" r=\"6.72\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"397\" cy=\"211\" r=\"14\" fill=\"#C8DEBB\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"394.2\" cy=\"207.78\" r=\"5.88\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"360\" cy=\"231\" r=\"18\" fill=\"#AFCFA8\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"356.4\" cy=\"226.86\" r=\"7.56\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"532\" cy=\"36\" r=\"14\" fill=\"#BBD5AE\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"529.2\" cy=\"32.78\" r=\"5.88\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"578\" cy=\"41\" r=\"16\" fill=\"#C8DEBB\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"574.8\" cy=\"37.32\" r=\"6.72\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"638\" cy=\"38\" r=\"18\" fill=\"#AFCFA8\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"634.4\" cy=\"33.86\" r=\"7.56\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"680\" cy=\"67\" r=\"16\" fill=\"#BBD5AE\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"676.8\" cy=\"63.32\" r=\"6.72\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"671\" cy=\"213\" r=\"14\" fill=\"#C8DEBB\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"668.2\" cy=\"209.78\" r=\"5.88\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"680\" cy=\"247\" r=\"16\" fill=\"#AFCFA8\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"676.8\" cy=\"243.32\" r=\"6.72\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"477\" cy=\"371\" r=\"13\" fill=\"#BBD5AE\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"474.4\" cy=\"368.01\" r=\"5.46\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"493\" cy=\"412\" r=\"15\" fill=\"#C8DEBB\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"490\" cy=\"408.55\" r=\"6.3\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><g opacity=\".95\"><circle cx=\"680\" cy=\"410\" r=\"17\" fill=\"#AFCFA8\" stroke=\"#E3EEDB\" stroke-width=\"2\"\/><circle cx=\"676.6\" cy=\"406.09\" r=\"7.14\" fill=\"#D9EACD\" opacity=\".65\"\/><\/g><\/g><path d=\"M15 220c45-18 91-20 140-3\" fill=\"none\" stroke=\"#F6F7EB\" stroke-width=\"11\" stroke-linecap=\"round\" stroke-dasharray=\"3 8\"\/><g transform=\"translate(24 331) rotate(-8)\"><path d=\"M-40 38h195M-40 47h195\" stroke=\"#889791\" stroke-width=\"3\"\/><path d=\"M-40 42h195\" stroke=\"#B7C1B4\" stroke-width=\"4\" stroke-dasharray=\"4 9\"\/><rect x=\"36\" y=\"-20\" width=\"105\" height=\"47\" rx=\"4\" fill=\"#F5F1E7\" stroke=\"#B6C2B8\" stroke-width=\"2\"\/><rect x=\"44\" y=\"-13\" width=\"88\" height=\"10\" rx=\"2\" fill=\"#C9D5CF\"\/><path d=\"M56 27v11M78 27v11M100 27v11M122 27v11\" stroke=\"#A8B5A8\" stroke-width=\"2\"\/><\/g><path d=\"M491 117h172v114H491z\" fill=\"#95B593\" stroke=\"#6F9677\" stroke-width=\"5\"\/><rect x=\"503\" y=\"128\" width=\"148\" height=\"94\" rx=\"2\" fill=\"#467E66\" stroke=\"#DCEBCB\" stroke-width=\"2\"\/><rect x=\"511\" y=\"136\" width=\"132\" height=\"78\" fill=\"#5F9A81\" stroke=\"#F8FCF7\" stroke-width=\"2\"\/><path d=\"M577 136v78M511 175h132M547 154a21 21 0 0 1 0 42M607 154a21 21 0 0 0 0 42\" fill=\"none\" stroke=\"#F8FCF7\" stroke-width=\"2\"\/><path d=\"M492 119v115M663 119v115\" stroke=\"#4F785E\" stroke-width=\"3\" stroke-dasharray=\"3 3\"\/><g transform=\"translate(509 318)\"><rect width=\"145\" height=\"44\" rx=\"3\" fill=\"#E3E6DC\" stroke=\"#C6D0C5\" stroke-width=\"2\"\/><path d=\"M12 4v36M34 4v36M56 4v36M78 4v36M100 4v36M122 4v36\" stroke=\"#FCFDF8\" stroke-width=\"3\"\/><rect x=\"15\" y=\"10\" width=\"15\" height=\"24\" rx=\"4\" fill=\"#A7B7AF\"\/><rect x=\"80\" y=\"9\" width=\"14\" height=\"25\" rx=\"4\" fill=\"#B4C5BA\"\/><\/g><g font-family=\"Arial,sans-serif\" font-weight=\"800\"><rect x=\"471\" y=\"310\" width=\"26\" height=\"26\" rx=\"6\" fill=\"#FFFFFF\" stroke=\"#B7C7B4\"\/><text x=\"484\" y=\"329\" text-anchor=\"middle\" font-size=\"17\" fill=\"#28714A\">P<\/text><text x=\"348\" y=\"205\" text-anchor=\"middle\" font-size=\"15\" fill=\"#668863\">\u6563\u7b56\u516c\u5712<\/text><\/g><path d=\"M111 325C148 324 171 292 190 269C244 270 301 269 355 269S422 265 439 266C462 266 472 243 487 230L512 222\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"15\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M111 325C148 324 171 292 190 269C244 270 301 269 355 269S422 265 439 266C462 266 472 243 487 230L512 222\" fill=\"none\" stroke=\"#DE7527\" stroke-width=\"7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M504 219l13 3-8 11\" fill=\"none\" stroke=\"#DE7527\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><g filter=\"url(#lum-route-shadow)\"><circle cx=\"111\" cy=\"325\" r=\"18\" fill=\"#FFFFFF\"\/><circle cx=\"111\" cy=\"325\" r=\"12\" fill=\"#0B6A3D\"\/><circle cx=\"512\" cy=\"222\" r=\"20\" fill=\"#FFFFFF\"\/><circle cx=\"512\" cy=\"222\" r=\"13\" fill=\"#E67728\"\/><\/g><\/svg><span class=\"lum-map-label lum-map-label-station\" aria-hidden=\"true\">\u307f\u3069\u308a\u91ce\u99c5<small>STATION<\/small><\/span><span class=\"lum-map-label lum-map-label-court\" aria-hidden=\"true\">LUMINOA<small>TENNIS COURT<\/small><\/span><span class=\"lum-map-north\" aria-hidden=\"true\">N \u2191<\/span><\/div>\n        <div class=\"lum-access-map-caption\">\u307f\u3069\u308a\u91ce\u99c5\uff08\u67b6\u7a7a\uff09\u304b\u3089\u30b3\u30fc\u30c8\u307e\u3067\u306e\u30a4\u30e1\u30fc\u30b8\u30eb\u30fc\u30c8<\/div>\n      <\/figure>\n      <article class=\"lum-access-info\">\n        <span class=\"lum-access-info-kicker\">ROUTE GUIDE<\/span>\n        <h3>\u30b3\u30fc\u30c8\u307e\u3067\u306e\u9053\u306e\u308a<\/h3>\n        <p class=\"lum-access-info-intro\">\u6563\u7b56\u516c\u5712\u6cbf\u3044\u306e\u9053\u3092\u9032\u307f\u3001\u7dd1\u306e\u30b3\u30fc\u30c8\u3078\u5411\u304b\u3046\u30e2\u30c7\u30eb\u30eb\u30fc\u30c8\u3067\u3059\u3002<\/p>\n        <div class=\"lum-access-mini-route\" aria-label=\"\u307f\u3069\u308a\u91ce\u99c5\u304b\u3089\u6563\u7b56\u516c\u5712\u6cbf\u3044\u3092\u901a\u3063\u3066\u30eb\u30df\u30ce\u30a2\u3078\"><span>\u307f\u3069\u308a\u91ce\u99c5<\/span><i aria-hidden=\"true\"><\/i><span>\u6563\u7b56\u516c\u5712<\/span><i aria-hidden=\"true\"><\/i><span>LUMINOA<\/span><\/div>\n        <div class=\"lum-access-detail\"><span class=\"lum-access-detail-no\">01<\/span><div><strong>\u96fb\u8eca\u3067\u304a\u8d8a\u3057\u306e\u65b9<\/strong><p>\u307f\u3069\u308a\u91ce\u99c5\uff08\u67b6\u7a7a\uff09\u304b\u3089\u5f92\u6b69\u7d048\u5206\u3092\u60f3\u5b9a\u3002<\/p><\/div><\/div>\n        <div class=\"lum-access-detail\"><span class=\"lum-access-detail-no\">02<\/span><div><strong>\u304a\u8eca\u3067\u304a\u8d8a\u3057\u306e\u65b9<\/strong><p>\u30eb\u30df\u30ce\u30a2\u30ac\u30fc\u30c7\u30f3\uff08\u67b6\u7a7a\u30a8\u30ea\u30a2\uff09\u5185\u3001\u99d0\u8eca\u583412\u53f0\u3092\u60f3\u5b9a\u3002<\/p><\/div><\/div>\n        <div class=\"lum-access-actions\"><a class=\"lum-access-primary\" href=\"https:\/\/rakuraku-web.jp\/sample\/\u4f1a\u793e\u6982\u8981\/\">\u67b6\u7a7a\u306e\u4f1a\u793e\u6982\u8981\u3092\u898b\u308b <span aria-hidden=\"true\">\u2197<\/span><\/a><a class=\"lum-access-secondary\" href=\"https:\/\/rakuraku-web.jp\/sample\/\u304a\u554f\u3044\u5408\u308f\u305b\/\">\u5236\u4f5c\u306b\u3064\u3044\u3066\u554f\u3044\u5408\u308f\u305b\u308b <span aria-hidden=\"true\">\u2192<\/span><\/a><\/div>\n      <\/article>\n    <\/div>\n    <p class=\"lum-access-note\">\u203b\u5730\u56f3\u30fb\u99c5\u540d\u30fb\u6240\u8981\u6642\u9593\u30fb\u99d0\u8eca\u5834\u306f\u67b6\u7a7a\u306e\u8a2d\u5b9a\u3067\u3059\u3002\u5b9f\u5728\u3059\u308b\u65bd\u8a2d\u3084\u8a2a\u554f\u5148\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n  <\/div>\n<\/section>\n\n<section id=\"contact\" class=\"tcs-contact-final\" aria-labelledby=\"tcs-contact-final-title\">\n  <div class=\"tcs-contact-final-card\">\n    <div class=\"tcs-contact-ball\" aria-hidden=\"true\"><\/div>\n    <div class=\"tcs-contact-wave\" aria-hidden=\"true\"><\/div>\n    <div class=\"tcs-contact-leaves\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><i><\/i><\/div>\n    <header class=\"tcs-contact-final-heading\">\n      <span><b aria-hidden=\"true\">\uff3c<\/b> CONTACT <b aria-hidden=\"true\">\uff0f<\/b><\/span>\n      <h2 id=\"tcs-contact-final-title\">\u30c7\u30e2\u306e\u3054\u6848\u5185<\/h2>\n      <i aria-hidden=\"true\"><\/i>\n    <\/header>\n    <div class=\"tcs-contact-final-photo\" role=\"img\" aria-label=\"\u5973\u6027\u30b3\u30fc\u30c1\u3068\u30b8\u30e5\u30cb\u30a2\u304c\u7b11\u9854\u3067\u30c6\u30cb\u30b9\u3092\u697d\u3057\u3080\u69d8\u5b50\"><\/div>\n    <p class=\"tcs-contact-photo-copy\">\uff3c \u4e00\u7dd2\u306b\u30c6\u30cb\u30b9\u3092\u697d\u3057\u307f\u307e\u3057\u3087\u3046\uff01 \uff0f<\/p>\n    <div class=\"tcs-contact-final-copy\">\n      <h3>\u6c17\u306b\u306a\u308b\u3053\u3068\u306f<span>\u30c1\u30e3\u30c3\u30c8<\/span>\u3067\u78ba\u8a8d\u3057\u3066\u307f\u307e\u305b\u3093\u304b\uff1f<\/h3>\n      <p>\u3053\u306e\u30b5\u30a4\u30c8\u306f\u67b6\u7a7a\u6848\u4ef6\u306e\u5236\u4f5c\u30b5\u30f3\u30d7\u30eb\u3067\u3059\u3002\u4f53\u9a13\u4e88\u7d04\u306f\u53d7\u3051\u4ed8\u3051\u3066\u3044\u307e\u305b\u3093\u3002\u30af\u30e9\u30b9\u3084\u6599\u91d1\u306e\u4f8b\u306f\u30c7\u30e2\u30c1\u30e3\u30c3\u30c8\u3067\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002<\/p>\n      <a class=\"tcs-contact-trial\" href=\"#faq\" data-tcs-open-chat><span aria-hidden=\"true\">?<\/span>\u30c1\u30e3\u30c3\u30c8\u3067\u8cea\u554f\u3059\u308b <b aria-hidden=\"true\">\u203a<\/b><\/a>\n    <\/div>\n    <a class=\"tcs-contact-phone\" href=\"#faq\" data-tcs-open-chat>\n      <span class=\"tcs-contact-phone-icon\" aria-hidden=\"true\">?<\/span>\n      <span><small>\u3053\u306e\u30b5\u30a4\u30c8\u306f\u67b6\u7a7a\u306e\u30b5\u30f3\u30d7\u30eb\u3067\u3059\u3002<\/small><strong>\u30c1\u30e3\u30c3\u30c8\u3067\u8cea\u554f<\/strong><\/span>\n    <\/a>\n  <\/div>\n<\/section>\n  <\/main>\n  <footer id=\"site-footer\" class=\"tcs-footer\" role=\"contentinfo\"><div class=\"tcs-wrap tcs-footer-main\"><div class=\"tcs-footer-intro\"><a class=\"tcs-footer-logo\" href=\"https:\/\/rakuraku-web.jp\/sample\/\" aria-label=\"\u30eb\u30df\u30ce\u30a2 \u30c6\u30cb\u30b9\u30a2\u30ab\u30c7\u30df\u30fc\u306e\u30c8\u30c3\u30d7\u30da\u30fc\u30b8\"><svg viewBox=\"0 0 64 64\" aria-hidden=\"true\"><rect width=\"64\" height=\"64\" rx=\"13\" fill=\"#0D5C37\"\/><path d=\"M16 13h9v29h26v9H16z\" fill=\"#FFFFFF\"\/><path d=\"M31 13h17L31 34H20z\" fill=\"#C8DB45\"\/><\/svg><span><strong>LUMINOA<\/strong><small>TENNIS ACADEMY<\/small><\/span><\/a><p class=\"tcs-footer-tagline\">\u306f\u3058\u3081\u3066\u306e\u4e00\u6253\u304b\u3089\u3001\u6b21\u306e\u4e00\u6b69\u3078\u3002<\/p><p class=\"tcs-footer-disclaimer\">\u30eb\u30df\u30ce\u30a2 \u30c6\u30cb\u30b9\u30a2\u30ab\u30c7\u30df\u30fc\u3068\u682a\u5f0f\u4f1a\u793e\u30eb\u30df\u30ce\u30a2\u30b9\u30dd\u30fc\u30c4\u306f\u67b6\u7a7a\u306e\u8a2d\u5b9a\u3067\u3059\u3002\u3053\u306e\u30b5\u30a4\u30c8\u306fWeb\u5236\u4f5c\u30b5\u30f3\u30d7\u30eb\u3068\u3057\u3066\u516c\u958b\u3057\u3066\u3044\u307e\u3059\u3002<\/p><\/div><div class=\"tcs-footer-col\"><h2>Explore<\/h2><nav aria-label=\"\u30d5\u30c3\u30bf\u30fc\u30da\u30fc\u30b8\u5185\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\"><a href=\"https:\/\/rakuraku-web.jp\/sample\/#reasons\">\u9078\u3070\u308c\u308b\u7406\u7531<\/a><a href=\"https:\/\/rakuraku-web.jp\/sample\/#classes\">\u30af\u30e9\u30b9\u7d39\u4ecb<\/a><a href=\"https:\/\/rakuraku-web.jp\/sample\/#coach\">\u30b3\u30fc\u30c1\u7d39\u4ecb<\/a><a href=\"https:\/\/rakuraku-web.jp\/sample\/#fees\">\u6599\u91d1\u6848\u5185<\/a><a href=\"https:\/\/rakuraku-web.jp\/sample\/#trial\">\u4f53\u9a13\u306e\u6d41\u308c<\/a><\/nav><\/div><div class=\"tcs-footer-col\"><h2>Information<\/h2><nav aria-label=\"\u30d5\u30c3\u30bf\u30fc\u30b5\u30a4\u30c8\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\"><a href=\"https:\/\/rakuraku-web.jp\/sample\/%e4%bc%9a%e7%a4%be%e6%a6%82%e8%a6%81\/\">\u4f1a\u793e\u6982\u8981<\/a><a href=\"https:\/\/rakuraku-web.jp\/sample\/%e3%81%8a%e5%95%8f%e3%81%84%e5%90%88%e3%82%8f%e3%81%9b\/\">\u304a\u554f\u3044\u5408\u308f\u305b<\/a><a href=\"https:\/\/rakuraku-web.jp\/sample\/privacy-policy\/\">\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc<\/a><\/nav><p>\u4f53\u9a13\u4e88\u7d04\u306f\u53d7\u3051\u4ed8\u3051\u3066\u3044\u307e\u305b\u3093\u3002\u5236\u4f5c\u30b5\u30f3\u30d7\u30eb\u3078\u306e\u3054\u9023\u7d61\u306f\u30d5\u30a9\u30fc\u30e0\u304b\u3089\u3069\u3046\u305e\u3002<\/p><a class=\"tcs-footer-contact\" href=\"https:\/\/rakuraku-web.jp\/sample\/%e3%81%8a%e5%95%8f%e3%81%84%e5%90%88%e3%82%8f%e3%81%9b\/\">\u304a\u554f\u3044\u5408\u308f\u305b\u3078 <span aria-hidden=\"true\">\u2197<\/span><\/a><\/div><\/div><div class=\"tcs-wrap tcs-footer-bottom\"><span>\u00a9 2026 LUMINOA Tennis Academy \u2014 \u5236\u4f5c\u30b5\u30f3\u30d7\u30eb<\/span><nav aria-label=\"\u904b\u55b6\u306b\u95a2\u3059\u308b\u30ea\u30f3\u30af\"><a href=\"https:\/\/rakuraku-web.jp\/sample\/privacy-policy\/\">\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc<\/a><a href=\"https:\/\/rakuraku-web.jp\/\">\u5236\u4f5c\u30fb\u904b\u55b6\uff1a\u3089\u304f\u3089\u304fweb<\/a><\/nav><\/div><\/footer>\n  <div class=\"tcs-mobile-cta\"><a class=\"phone\" href=\"#faq\" data-tcs-open-chat>\uff1f \u8cea\u554f\u3059\u308b<\/a><a class=\"trial\" href=\"#trial\"><svg class=\"tcs-line-calendar\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M7 3v4M17 3v4M3 10h18\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg> \u4f53\u9a13\u306e\u6d41\u308c\u3092\u898b\u308b<\/a><\/div>\n<!-- LTA FAQ chatbot: insert inside .tcs-lp, immediately before its closing tag -->\n<div class=\"tcs-chat\" data-state=\"closed\">\n  <button class=\"tcs-chat-launch\" type=\"button\" aria-expanded=\"false\" aria-controls=\"tcs-chat-panel\">\n    <span class=\"tcs-chat-launch-icon\" aria-hidden=\"true\">?<\/span>\n    <span class=\"tcs-chat-launch-copy\"><strong>\u3088\u304f\u3042\u308b\u8cea\u554f<\/strong><small>30\u79d2\u3067\u78ba\u8a8d\u3067\u304d\u307e\u3059<\/small><\/span>\n  <\/button>\n\n  <section class=\"tcs-chat-panel\" id=\"tcs-chat-panel\" role=\"dialog\" aria-modal=\"false\" aria-labelledby=\"tcs-chat-title\" hidden>\n    <header class=\"tcs-chat-head\">\n      <div class=\"tcs-chat-head-mark\" aria-hidden=\"true\">L<\/div>\n      <div><strong id=\"tcs-chat-title\">\u30eb\u30df\u30ce\u30a2 \u3054\u6848\u5185\u30c1\u30e3\u30c3\u30c8<\/strong><small><i><\/i>\u30c7\u30e2<\/small><\/div>\n      <button class=\"tcs-chat-close\" type=\"button\" aria-label=\"\u30c1\u30e3\u30c3\u30c8\u3092\u9589\u3058\u308b\">\u00d7<\/button>\n    <\/header>\n\n    <div class=\"tcs-chat-body\">\n      <div class=\"tcs-chat-message\">\n        <span aria-hidden=\"true\">L<\/span>\n        <p>\u3053\u3093\u306b\u3061\u306f\uff01 \u6c17\u306b\u306a\u308b\u8cea\u554f\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044\u3002\u30af\u30e9\u30b9\u304c\u6c7a\u307e\u3063\u3066\u3044\u306a\u304f\u3066\u3082\u5927\u4e08\u592b\u3067\u3059\u3002<\/p>\n      <\/div>\n\n      <div class=\"tcs-chat-question-view\">\n        <p class=\"tcs-chat-guide\">\u3088\u304f\u805e\u304b\u308c\u308b\u8cea\u554f<\/p>\n        <div class=\"tcs-chat-questions\">\n          <button type=\"button\" data-tcs-question=\"0\"><b>01<\/b>\u30c6\u30cb\u30b9\u304c\u521d\u3081\u3066\u3067\u3082\u5927\u4e08\u592b\uff1f<i>\u203a<\/i><\/button>\n          <button type=\"button\" data-tcs-question=\"1\"><b>02<\/b>\u81ea\u5206\u306b\u5408\u3046\u30af\u30e9\u30b9\u304c\u5206\u304b\u308a\u307e\u305b\u3093<i>\u203a<\/i><\/button>\n          <button type=\"button\" data-tcs-question=\"2\"><b>03<\/b>\u5b50\u3069\u3082\u306f\u4f55\u6b73\u304b\u3089\u53c2\u52a0\u3067\u304d\u307e\u3059\u304b\uff1f<i>\u203a<\/i><\/button>\n          <button type=\"button\" data-tcs-question=\"3\"><b>04<\/b>\u6599\u91d1\u306f\u3044\u304f\u3089\u3067\u3059\u304b\uff1f<i>\u203a<\/i><\/button>\n          <button type=\"button\" data-tcs-question=\"4\"><b>05<\/b>\u5165\u4f1a\u91d1\u30fb\u5e74\u4f1a\u8cbb\u306f\u304b\u304b\u308a\u307e\u3059\u304b\uff1f<i>\u203a<\/i><\/button>\n          <button type=\"button\" data-tcs-question=\"5\"><b>06<\/b>\u4f53\u9a13\u306e\u7533\u3057\u8fbc\u307f\u306f\u3067\u304d\u307e\u3059\u304b\uff1f<i>\u203a<\/i><\/button>\n          <button type=\"button\" data-tcs-question=\"6\"><b>07<\/b>\u6301\u3061\u7269\u30fb\u670d\u88c5\u3092\u6559\u3048\u3066\u304f\u3060\u3055\u3044<i>\u203a<\/i><\/button>\n          <button type=\"button\" data-tcs-question=\"7\"><b>08<\/b>\u4e45\u3057\u3076\u308a\u3067\u3082\u53c2\u52a0\u3067\u304d\u307e\u3059\u304b\uff1f<i>\u203a<\/i><\/button>\n          <button type=\"button\" data-tcs-question=\"8\"><b>09<\/b>\u8a66\u5408\u306b\u5411\u3051\u305f\u30af\u30e9\u30b9\u306f\u3042\u308a\u307e\u3059\u304b\uff1f<i>\u203a<\/i><\/button>\n          <button type=\"button\" data-tcs-question=\"9\"><b>10<\/b>\u5834\u6240\u30fb\u30a2\u30af\u30bb\u30b9\u3092\u6559\u3048\u3066\u304f\u3060\u3055\u3044<i>\u203a<\/i><\/button>\n        <\/div>\n      <\/div>\n\n      <div class=\"tcs-chat-answer-view\" aria-live=\"polite\" hidden>\n        <button class=\"tcs-chat-back\" type=\"button\">\u2039 \u8cea\u554f\u4e00\u89a7\u306b\u623b\u308b<\/button>\n        <div class=\"tcs-chat-answer-card\">\n          <p class=\"tcs-chat-answer-title\"><\/p>\n          <p class=\"tcs-chat-answer-text\"><\/p>\n        <\/div>\n        <p class=\"tcs-chat-next\">\u3053\u3061\u3089\u306f\u67b6\u7a7a\u6848\u4ef6\u306e\u6848\u5185\u30c7\u30e2\u3067\u3059\u3002\u5b9f\u969b\u306e\u53d7\u4ed8\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n        <div class=\"tcs-chat-actions\">\n          <a class=\"tcs-chat-trial\" href=\"#trial\" data-tcs-chat-close>\u4f53\u9a13\u306e\u6d41\u308c\u3092\u898b\u308b <span>\u203a<\/span><\/a>\n          <a class=\"tcs-chat-phone\" href=\"#faq\" data-tcs-open-chat>\u3088\u304f\u3042\u308b\u8cea\u554f\u3092\u898b\u308b<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"tcs-chat-contact\">\n        <span>\u89e3\u6c7a\u3057\u306a\u3044\u3068\u304d\u306f\u304a\u6c17\u8efd\u306b<\/span>\n        <a href=\"#trial\" data-tcs-chat-close>\u4f53\u9a13\u306e\u6d41\u308c\u3092\u898b\u308b<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n\n<script>\n(() => {\n  const root = document.querySelector('.tcs-chat');\n  if (!root || root.dataset.ready === '1') return;\n  root.dataset.ready = '1';\n\n  const faqs = [\n    {title: \"\u30c6\u30cb\u30b9\u304c\u521d\u3081\u3066\u3067\u3082\u5927\u4e08\u592b\uff1f\", answer: \"\u67b6\u7a7a\u8a2d\u5b9a\u3067\u306f\u3001\u521d\u7d1a\u30af\u30e9\u30b9\u3067\u30e9\u30b1\u30c3\u30c8\u306e\u6301\u3061\u65b9\u3084\u57fa\u672c\u30d5\u30a9\u30fc\u30e0\u304b\u3089\u59cb\u3081\u3089\u308c\u307e\u3059\u3002\u5b9f\u969b\u306e\u52df\u96c6\u306f\u884c\u3063\u3066\u3044\u307e\u305b\u3093\u3002\"},\n    {title: \"\u81ea\u5206\u306b\u5408\u3046\u30af\u30e9\u30b9\u304c\u5206\u304b\u308a\u307e\u305b\u3093\", answer: \"\u4e00\u822c\u30fb\u30b8\u30e5\u30cb\u30a2\u30fb\u8a66\u5408\u5411\u3051\u306e\u30af\u30e9\u30b9\u3092\u63b2\u8f09\u3057\u3066\u3044\u307e\u3059\u3002\u3054\u81ea\u8eab\u306e\u7d4c\u9a13\u3084\u76ee\u6a19\u306b\u5408\u308f\u305b\u3066\u3001\u30da\u30fc\u30b8\u5185\u306e\u69cb\u6210\u4f8b\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002\"},\n    {title: \"\u5b50\u3069\u3082\u306f\u4f55\u6b73\u304b\u3089\u53c2\u52a0\u3067\u304d\u307e\u3059\u304b\uff1f\", answer: \"\u3053\u306e\u5236\u4f5c\u30b5\u30f3\u30d7\u30eb\u3067\u306f\u3001\u5c0f\u5b661\u5e74\u751f\u304b\u3089\u9ad8\u68213\u5e74\u751f\u307e\u3067\u3092\u60f3\u5b9a\u3057\u305f\u30b8\u30e5\u30cb\u30a2\u30af\u30e9\u30b9\u3092\u63b2\u8f09\u3057\u3066\u3044\u307e\u3059\u3002\u5b9f\u969b\u306e\u958b\u8b1b\u306f\u3042\u308a\u307e\u305b\u3093\u3002\"},\n    {title: \"\u6599\u91d1\u306f\u3044\u304f\u3089\u3067\u3059\u304b\uff1f\", answer: \"\u6599\u91d1\u8868\u306f\u67b6\u7a7a\u306e\u8868\u793a\u4f8b\u3067\u3059\u3002\u5165\u4f1a\u91d1\u30fb\u5e74\u4f1a\u8cbb0\u5186\u3001\u4e00\u822c\u30af\u30e9\u30b94\u56de\u520612,000\u5186\u304b\u3089\u306a\u3069\u3092\u63b2\u8f09\u3057\u3066\u3044\u307e\u3059\u304c\u3001\u5b9f\u969b\u306e\u6599\u91d1\u3084\u6c7a\u6e08\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\"},\n    {title: \"\u5165\u4f1a\u91d1\u30fb\u5e74\u4f1a\u8cbb\u306f\u304b\u304b\u308a\u307e\u3059\u304b\uff1f\", answer: \"\u3053\u306e\u67b6\u7a7a\u30b5\u30a4\u30c8\u306e\u6599\u91d1\u4f8b\u3067\u306f\u5165\u4f1a\u91d1\u30fb\u5e74\u4f1a\u8cbb\u30920\u5186\u306b\u8a2d\u5b9a\u3057\u3066\u3044\u307e\u3059\u3002\u5b9f\u5728\u306e\u30b5\u30fc\u30d3\u30b9\u6599\u91d1\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\"},\n    {title: \"\u4f53\u9a13\u306e\u7533\u3057\u8fbc\u307f\u306f\u3067\u304d\u307e\u3059\u304b\uff1f\", answer: \"\u3053\u306e\u30b5\u30a4\u30c8\u306f\u67b6\u7a7a\u6848\u4ef6\u306e\u5236\u4f5c\u30b5\u30f3\u30d7\u30eb\u3067\u3059\u3002\u5b9f\u969b\u306e\u4f53\u9a13\u4e88\u7d04\u30fb\u5165\u4f1a\u306f\u53d7\u3051\u4ed8\u3051\u3066\u3044\u307e\u305b\u3093\u3002\u63b2\u8f09\u306e3\u30b9\u30c6\u30c3\u30d7\u306f\u753b\u9762\u4e0a\u306e\u30a4\u30e1\u30fc\u30b8\u3067\u3059\u3002\"},\n    {title: \"\u6301\u3061\u7269\u30fb\u670d\u88c5\u3092\u6559\u3048\u3066\u304f\u3060\u3055\u3044\", answer: \"\u5b9f\u969b\u306e\u4f53\u9a13\u4f1a\u306f\u958b\u50ac\u3057\u3066\u3044\u307e\u305b\u3093\u3002\u4e00\u822c\u7684\u306a\u30c6\u30cb\u30b9\u306e\u30a4\u30e1\u30fc\u30b8\u3068\u3057\u3066\u52d5\u304d\u3084\u3059\u3044\u670d\u88c5\u306a\u3069\u3092\u63b2\u8f09\u3057\u3066\u3044\u307e\u3059\u304c\u3001\u6b63\u5f0f\u306a\u6848\u5185\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\"},\n    {title: \"\u4e45\u3057\u3076\u308a\u3067\u3082\u53c2\u52a0\u3067\u304d\u307e\u3059\u304b\uff1f\", answer: \"\u67b6\u7a7a\u8a2d\u5b9a\u3067\u306f\u3001\u30d6\u30e9\u30f3\u30af\u304c\u3042\u308b\u65b9\u3082\u4e00\u822c\u30af\u30e9\u30b9\u304b\u3089\u59cb\u3081\u308b\u60f3\u5b9a\u3067\u3059\u3002\u5b9f\u969b\u306e\u53c2\u52a0\u3084\u4e88\u7d04\u306f\u3067\u304d\u307e\u305b\u3093\u3002\"},\n    {title: \"\u8a66\u5408\u306b\u5411\u3051\u305f\u30af\u30e9\u30b9\u306f\u3042\u308a\u307e\u3059\u304b\uff1f\", answer: \"\u69cb\u6210\u4f8b\u3068\u3057\u3066\u30c0\u30d6\u30eb\u30b9\u30b2\u30fc\u30e0\u3084\u30c8\u30fc\u30ca\u30e1\u30f3\u30c8\u306a\u3069\u3001\u8a66\u5408\u3092\u610f\u8b58\u3057\u305f\u30af\u30e9\u30b9\u3092\u63b2\u8f09\u3057\u3066\u3044\u307e\u3059\u3002\u5b9f\u969b\u306e\u958b\u8b1b\u60c5\u5831\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\"},\n    {title: \"\u5834\u6240\u30fb\u30a2\u30af\u30bb\u30b9\u3092\u6559\u3048\u3066\u304f\u3060\u3055\u3044\", answer: \"\u67b6\u7a7a\u6848\u4ef6\u306e\u305f\u3081\u3001\u5b9f\u5728\u3059\u308b\u6240\u5728\u5730\u30fb\u96fb\u8a71\u756a\u53f7\u30fb\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u5730\u56f3\u306e\u4ee3\u308f\u308a\u306b\u30b5\u30f3\u30d7\u30eb\u8868\u793a\u3092\u63b2\u8f09\u3057\u3066\u3044\u307e\u3059\u3002\"}\n  ];\n\n  const launch = root.querySelector('.tcs-chat-launch');\n  const panel = root.querySelector('.tcs-chat-panel');\n  const close = root.querySelector('.tcs-chat-close');\n  const questionView = root.querySelector('.tcs-chat-question-view');\n  const answerView = root.querySelector('.tcs-chat-answer-view');\n  const answerTitle = root.querySelector('.tcs-chat-answer-title');\n  const answerText = root.querySelector('.tcs-chat-answer-text');\n  const back = root.querySelector('.tcs-chat-back');\n\n  const openChat = () => {\n    panel.hidden = false;\n    root.dataset.state = 'open';\n    launch.setAttribute('aria-expanded', 'true');\n    window.setTimeout(() => root.querySelector('[data-tcs-question]')?.focus(), 50);\n  };\n  const closeChat = (restoreFocus = true) => {\n    panel.hidden = true;\n    root.dataset.state = 'closed';\n    launch.setAttribute('aria-expanded', 'false');\n    if (restoreFocus) launch.focus();\n  };\n  const showQuestions = () => {\n    answerView.hidden = true;\n    questionView.hidden = false;\n    root.querySelector('[data-tcs-question]')?.focus();\n  };\n\n  document.querySelectorAll(\"[data-tcs-open-chat]\").forEach(link => link.addEventListener(\"click\", event => { event.preventDefault(); openChat(); }));\n  launch.addEventListener('click', () => panel.hidden ? openChat() : closeChat());\n  close.addEventListener('click', () => closeChat());\n  back.addEventListener('click', showQuestions);\n  root.querySelectorAll('[data-tcs-question]').forEach(button => {\n    button.addEventListener('click', () => {\n      const faq = faqs[Number(button.dataset.tcsQuestion)];\n      if (!faq) return;\n      answerTitle.textContent = faq.title;\n      answerText.textContent = faq.answer;\n      questionView.hidden = true;\n      answerView.hidden = false;\n      back.focus();\n    });\n  });\n  root.querySelectorAll('[data-tcs-chat-close]').forEach(link => {\n    link.addEventListener('click', () => closeChat(false));\n  });\n  document.addEventListener('keydown', event => {\n    if (event.key === 'Escape' && !panel.hidden) closeChat();\n  });\n})();\n<\/script>\n<\/div>\n<script>\n(() => {\n  document.title = '\u30eb\u30df\u30ce\u30a2 \u30c6\u30cb\u30b9\u30a2\u30ab\u30c7\u30df\u30fc\uff5c\u30c6\u30cb\u30b9\u3092\u3082\u3063\u3068\u8eab\u8fd1\u306b';\n  const hero = document.querySelector('.tcs-reference-hero');\n  if (hero) {\n    hero.querySelector('.tcs-reference-hero-label').textContent = 'LUMINOA TENNIS ACADEMY';\n    hero.querySelector('.tcs-reference-hero-lead').textContent = '\u521d\u5fc3\u8005\u3082\u30b8\u30e5\u30cb\u30a2\u3082\u3002\u697d\u3057\u304f\u4e0a\u9054\u3057\u3088\u3046\u3002';\n    hero.querySelector('.tcs-reference-hero-facts li:last-child').textContent = '\u30ec\u30d9\u30eb\u5225\u30af\u30e9\u30b9';\n    const cta = hero.querySelector('.tcs-reference-hero-cta'); cta.href = '#trial'; cta.textContent = '\u4f53\u9a13\u306e\u6d41\u308c\u3092\u898b\u308b';\n    const ask = hero.querySelector('.tcs-reference-hero-phone'); ask.href = '#faq'; ask.textContent = '\u30c1\u30e3\u30c3\u30c8\u3067\u8cea\u554f\u3059\u308b'; ask.addEventListener('click', openDemoChat);\n    hero.querySelector('small').textContent = '\u203b\u67b6\u7a7a\u306e\u30c6\u30cb\u30b9\u30b9\u30af\u30fc\u30eb\u3067\u3059\u3002\u4f53\u9a13\u4e88\u7d04\u30fb\u5165\u4f1a\u306f\u3067\u304d\u307e\u305b\u3093\u3002';\n    hero.querySelectorAll('img[alt*=\"TCS\"]').forEach(img => img.alt = '\u30c6\u30cb\u30b9\u30ec\u30c3\u30b9\u30f3\u306e\u30a4\u30e1\u30fc\u30b8\u753b\u50cf');\n  }\n  const intro = document.querySelector('.tcs-reference-intro');\n  if (intro) {\n    intro.querySelector('.tcs-reference-points').setAttribute('aria-label', '\u67b6\u7a7a\u30c6\u30cb\u30b9\u30a2\u30ab\u30c7\u30df\u30fc\u306e\u7279\u9577');\n    const points = intro.querySelectorAll('.tcs-reference-points > div');\n    if (points[3]) { points[3].querySelector('strong').textContent = '\u4f53\u9a13\u306e\u6d41\u308c'; points[3].querySelector('span').textContent = '\u67b6\u7a7a\u306e3\u30b9\u30c6\u30c3\u30d7\u3092\u63b2\u8f09'; }\n    intro.querySelector('img').alt = '\u30c6\u30cb\u30b9\u30ec\u30c3\u30b9\u30f3\u306e\u30a4\u30e1\u30fc\u30b8\u753b\u50cf';\n    intro.querySelector('.tcs-reference-label').textContent = '\u30af\u30e9\u30b9\u306e\u9078\u3073\u65b9\uff08\u30c7\u30e2\uff09';\n    intro.querySelector('.tcs-reference-copy > p:not(.tcs-reference-label)').textContent = '\u3053\u306e\u30da\u30fc\u30b8\u3067\u306f\u4e00\u822c\u30fb\u30b8\u30e5\u30cb\u30a2\u306a\u3069\u306e\u30af\u30e9\u30b9\u4f8b\u3092\u7d39\u4ecb\u3057\u3066\u3044\u307e\u3059\u3002\u5b9f\u969b\u306e\u52df\u96c6\u306f\u884c\u3063\u3066\u3044\u307e\u305b\u3093\u3002\u6c17\u306b\u306a\u308b\u5185\u5bb9\u306f\u30c7\u30e2\u30c1\u30e3\u30c3\u30c8\u304b\u3089\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002';\n    const link = intro.querySelector('.tcs-reference-cta'); link.href = '#classes'; link.textContent = '\u30af\u30e9\u30b9\u3092\u898b\u308b';\n  }\n  document.querySelectorAll('img[alt*=\"TCS\"]').forEach(img => img.alt = '\u30c6\u30cb\u30b9\u306e\u30a4\u30e1\u30fc\u30b8\u753b\u50cf');\n  const contact = document.querySelector('.tcs-contact-simple');\n  if (contact) {\n    contact.querySelector('.tcs-contact-simple-label').textContent = '\u67b6\u7a7a\u6848\u4ef6\u306e\u5236\u4f5c\u30b5\u30f3\u30d7\u30eb';\n    contact.querySelector('h2').textContent = '\u3054\u8cea\u554f\u306f\u30c7\u30e2\u30c1\u30e3\u30c3\u30c8\u3078\u3002';\n    contact.querySelector('.tcs-contact-simple-copy > p:not(.tcs-contact-simple-label)').textContent = '\u67b6\u7a7a\u306e\u30b9\u30af\u30fc\u30eb\u306b\u3064\u3044\u3066\u306f\u30c7\u30e2\u30c1\u30e3\u30c3\u30c8\u3078\u3002Web\u30b5\u30a4\u30c8\u5236\u4f5c\u3084\u3053\u306e\u30b5\u30f3\u30d7\u30eb\u3078\u306e\u304a\u554f\u3044\u5408\u308f\u305b\u306f\u3001\u30d5\u30a9\u30fc\u30e0\u304b\u3089\u304a\u9001\u308a\u304f\u3060\u3055\u3044\u3002';\n    const ask = contact.querySelector('.tcs-contact-simple-trial'); ask.href = '#faq'; ask.textContent = '\u30c1\u30e3\u30c3\u30c8\u3067\u8cea\u554f\u3059\u308b'; ask.addEventListener('click', openDemoChat);\n    const more = contact.querySelector('.tcs-contact-simple-phone'); more.href = 'https:\/\/rakuraku-web.jp\/sample\/\u304a\u554f\u3044\u5408\u308f\u305b\/'; more.querySelector('span').textContent = '\u5236\u4f5c\u306b\u3064\u3044\u3066'; more.querySelector('strong').textContent = '\u304a\u554f\u3044\u5408\u308f\u305b';\n  }\n  function openDemoChat(event) { event.preventDefault(); const panel = document.querySelector('.tcs-chat-panel'); if (panel?.hidden) document.querySelector('.tcs-chat-launch')?.click(); }\n})();\n<\/script>\n<style>body.home .tcs-lp .tcs-header svg.luminoa-brand-mark path{stroke:none!important}body.home .tcs-lp .tcs-header svg.luminoa-brand-mark rect{fill:#0D5C37!important}\n\/* Luminoa trial cards v2 *\/\n#trial .lum-trial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(1120px,100%);margin:0 auto;align-items:stretch}\n#trial .lum-trial-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d7e5d9;border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(17,72,39,.09)}\n#trial .lum-trial-photo{position:relative;flex:0 0 auto;height:205px;overflow:hidden;background:#e8f2e9}\n#trial .lum-trial-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}\n#trial .lum-trial-card:first-child .lum-trial-photo img{object-position:66% 48%}\n#trial .lum-trial-card:nth-child(2) .lum-trial-photo img{object-position:53% 45%}\n#trial .lum-trial-card:nth-child(3) .lum-trial-photo img{object-position:50% 44%}\n#trial .lum-trial-step{position:absolute;z-index:1;top:15px;left:15px;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid rgba(255,255,255,.75);border-radius:999px;background:rgba(255,255,255,.96);color:#0b6d34;font-size:10px;font-weight:850;line-height:1;letter-spacing:.1em;box-shadow:0 3px 10px rgba(0,0,0,.08)}\n#trial .lum-trial-step strong{font-size:18px;font-weight:900;letter-spacing:0}\n#trial .lum-trial-body{display:flex;flex:1;flex-direction:column;padding:23px 24px 22px}\n#trial .lum-trial-body h3{margin:0 0 9px!important;padding:0!important;border:0!important;background:none!important;color:#123c27!important;font-size:20px!important;font-weight:850!important;line-height:1.45!important;letter-spacing:.02em}\n#trial .lum-trial-body h3::before,#trial .lum-trial-body h3::after{content:none!important;display:none!important}\n#trial .lum-trial-body p{margin:0;color:#35473c;font-size:13px;font-weight:650;line-height:1.8}\n#trial .lum-trial-point{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;color:#08713a;font-size:12px;font-weight:800;line-height:1.4}\n#trial .lum-trial-point span{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:#eaf5e8;color:#0c7a3a;font-size:12px}\n#trial .lum-trial-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1120px,100%);margin:24px auto 0}\n#trial .lum-trial-bottom p{margin:0;color:#53675a;font-size:11px;font-weight:650;line-height:1.6}\n#trial .lum-trial-bottom a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:0 18px;border:1px solid #0b7139;border-radius:6px;color:#0b7139!important;background:#fff;text-decoration:none!important;font-size:13px;font-weight:800;white-space:nowrap}\n#trial .lum-trial-bottom a:hover{background:#eaf5e8}\n#trial .lum-trial-bottom a span{font-size:17px;font-weight:400}\n@media(max-width:900px){#trial .lum-trial-grid{grid-template-columns:1fr;gap:14px;width:min(680px,100%)}#trial .lum-trial-card{flex-direction:row}#trial .lum-trial-photo{flex:0 0 42%;height:auto;min-height:208px}#trial .lum-trial-body{padding:20px 22px}#trial .lum-trial-bottom{width:min(680px,100%)}}\n@media(max-width:620px){#trial .lum-trial-grid{width:min(400px,100%);gap:16px}#trial .lum-trial-card{flex-direction:column}#trial .lum-trial-photo{flex:none;height:188px;min-height:0}#trial .lum-trial-body{min-height:190px;padding:20px 21px 19px}#trial .lum-trial-body h3{font-size:19px!important}#trial .lum-trial-bottom{width:min(400px,100%);flex-direction:column;align-items:flex-start;gap:12px}#trial .lum-trial-bottom a{width:100%}}\n<\/style>\n<style id=\"lum-mobile-type-polish\">\nbody.home .tcs-lp .tcs-reference-hero-lead{font-size:15px!important;line-height:1.7!important}\nbody.home .tcs-lp .tcs-class-consult p,body.home .tcs-lp .tcs-coach-pro-heading p,body.home .tcs-lp .tcs-showcase-title p,body.home .tcs-lp .tcs-schedule-copy p,body.home .tcs-lp .tcs-trial-heading p,body.home .tcs-lp .tcs-access-transit-copy{font-size:15px!important;line-height:1.75!important}\n@media(max-width:520px){body.home .tcs-lp .tcs-footer .tcs-footer-main{grid-template-columns:1fr!important}}\n<\/style>\n<style id=\"lum-access-styles\">\n\/* Luminoa access redesign v2 *\/\nbody.home .tcs-lp #access.lum-access-v2{padding:78px 0 84px;scroll-margin-top:78px;background:linear-gradient(180deg,#f9fcf7 0%,#eef6e8 100%);color:#193e2a}\n.lum-access-v2 *{box-sizing:border-box}.lum-access-v2 .lum-access-wrap{width:min(1160px,calc(100% - 44px));margin:auto}\n.lum-access-v2 .lum-access-heading{text-align:center;margin:0 0 32px}.lum-access-v2 .lum-access-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#398450;font-size:11px;font-weight:900;letter-spacing:.2em}.lum-access-v2 .lum-access-eyebrow i{width:24px;height:2px;background:#b6cf52}.lum-access-v2 .lum-access-heading h2{margin:8px 0 6px!important;padding:0!important;border:0!important;background:none!important;color:#17472d!important;font-size:clamp(32px,3.2vw,42px)!important;font-weight:900!important;line-height:1.25!important}.lum-access-v2 .lum-access-heading h2:before,.lum-access-v2 .lum-access-heading h2:after{content:none!important;display:none!important}.lum-access-v2 .lum-access-heading p{margin:0;color:#506555;font-size:16px;font-weight:650}\n.lum-access-v2 .lum-access-photo{position:relative;height:320px;overflow:hidden;border-radius:24px;background:#254c35;box-shadow:0 18px 34px rgba(14,69,32,.14)}.lum-access-v2 .lum-access-photo:after{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,44,26,.86),rgba(8,44,26,.45) 47%,rgba(8,44,26,.02) 79%),linear-gradient(0deg,rgba(7,36,22,.28),transparent 55%);pointer-events:none}.lum-access-v2 .lum-access-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 48%}.lum-access-v2 .lum-access-photo-copy{position:absolute;z-index:1;left:44px;bottom:36px;color:#fff}.lum-access-v2 .lum-access-photo-copy>span{display:block;margin-bottom:12px;color:#d8ecb2;font-size:11px;font-weight:900;letter-spacing:.22em}.lum-access-v2 .lum-access-photo-copy h3{margin:0!important;padding:0!important;border:0!important;background:none!important;color:#fff!important;font-size:clamp(25px,3.2vw,39px)!important;font-weight:900!important;line-height:1.34!important;letter-spacing:.04em}.lum-access-v2 .lum-access-photo-copy h3:before,.lum-access-v2 .lum-access-photo-copy h3:after{content:none!important;display:none!important}.lum-access-v2 .lum-access-photo-copy p{margin:13px 0 0;color:#e2f0e5;font-size:11px;font-weight:700}.lum-access-v2 .lum-access-walk{position:absolute;z-index:1;top:29px;right:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:154px;min-height:130px;padding:15px;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:rgba(255,255,255,.96);color:#145a32;box-shadow:0 9px 25px rgba(6,42,20,.22)}.lum-access-v2 .lum-access-walk>span{font-size:11px;font-weight:850}.lum-access-v2 .lum-access-walk strong{display:block;white-space:nowrap;font-size:17px;font-weight:900;line-height:1.4}.lum-access-v2 .lum-access-walk b{color:#e87520;font-family:Georgia,serif;font-size:48px;font-weight:900;line-height:1}.lum-access-v2 .lum-access-walk small{margin-top:3px;color:#70816f;font-size:10px;font-weight:750}\n.lum-access-v2 .lum-access-content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px;align-items:stretch;margin-top:-25px;padding:0 20px}.lum-access-v2 .lum-access-map-card,.lum-access-v2 .lum-access-info{min-width:0;margin:0;overflow:hidden;border:1px solid #dce9d8;border-radius:18px;background:#fff;box-shadow:0 15px 34px rgba(12,63,28,.09)}.lum-access-v2 .lum-access-map-card{display:flex;flex-direction:column}.lum-access-v2 .lum-access-map-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:0 21px;color:#16492e;font-size:15px;font-weight:900}.lum-access-v2 .lum-access-map-head span{display:inline-flex;align-items:center;gap:9px}.lum-access-v2 .lum-access-map-head i{width:10px;height:10px;border:3px solid #fff;border-radius:50%;background:#ed7b22;box-shadow:0 0 0 2px #ed7b22}.lum-access-v2 .lum-access-map-head small{color:#7d987d;font-size:10px;font-weight:800;letter-spacing:.1em}.lum-access-v2 .lum-access-map-art{display:flex;align-items:center;justify-content:center;flex:1;min-height:270px;overflow:hidden;background:#edf5e9}.lum-access-v2 .lum-access-map-art svg{display:block;width:100%;height:auto;max-width:none}.lum-access-v2 .lum-access-map-caption{padding:10px 21px;color:#5c725e;font-size:11px;font-weight:700;line-height:1.6}\n.lum-access-v2 .lum-access-info{padding:27px 29px 25px}.lum-access-v2 .lum-access-info-kicker{display:block;color:#3d8755;font-size:10px;font-weight:900;letter-spacing:.18em}.lum-access-v2 .lum-access-info h3{margin:6px 0 7px!important;padding:0!important;border:0!important;background:none!important;color:#17492d!important;font-size:25px!important;font-weight:900!important;line-height:1.4!important}.lum-access-v2 .lum-access-info h3:before,.lum-access-v2 .lum-access-info h3:after{content:none!important;display:none!important}.lum-access-v2 .lum-access-info-intro{margin:0 0 15px;color:#55685a;font-size:13px;line-height:1.7}.lum-access-v2 .lum-access-mini-route{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:11px;padding:13px 10px;border-radius:9px;background:#f2f8ee;color:#1c693b;font-size:11px;font-weight:900;white-space:nowrap}.lum-access-v2 .lum-access-mini-route i{position:relative;flex:1;height:2px;min-width:8px;background:#a8cb9a}.lum-access-v2 .lum-access-mini-route i:after{content:\"\";position:absolute;top:-3px;right:0;width:7px;height:7px;border-top:2px solid #59a569;border-right:2px solid #59a569;transform:rotate(45deg)}.lum-access-v2 .lum-access-detail{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid #e5ece2}.lum-access-v2 .lum-access-detail-no{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:8px;background:#eaf4e6;color:#19763e;font-size:11px;font-weight:900}.lum-access-v2 .lum-access-detail strong{display:block;color:#214a31;font-size:14px;font-weight:850}.lum-access-v2 .lum-access-detail p{margin:2px 0 0;color:#586a5c;font-size:12px;line-height:1.55}.lum-access-v2 .lum-access-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:17px}.lum-access-v2 .lum-access-actions a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:8px;border-radius:8px;font-size:12px;font-weight:850;line-height:1.4;text-align:center;text-decoration:none!important}.lum-access-v2 .lum-access-primary{background:#0d693c;color:#fff!important}.lum-access-v2 .lum-access-secondary{border:1px solid #a9d0af;background:#fff;color:#176237!important}.lum-access-v2 .lum-access-actions a:hover{filter:brightness(.95)}.lum-access-v2 .lum-access-actions a:focus-visible{outline:3px solid #ed7b22;outline-offset:2px}.lum-access-v2 .lum-access-note{margin:18px 20px 0;color:#5b6e5f;font-size:11px;font-weight:650;line-height:1.7;text-align:center}\n@media(max-width:850px){.lum-access-v2 .lum-access-content{grid-template-columns:1fr;max-width:720px;margin:-20px auto 0;padding:0 12px}.lum-access-v2 .lum-access-map-art{max-height:310px}.lum-access-v2 .lum-access-map-art svg{width:100%;height:auto}.lum-access-v2 .lum-access-info{padding:26px}.lum-access-v2 .lum-access-actions a{font-size:13px}}\n@media(max-width:600px){body.home .tcs-lp #access.lum-access-v2{padding:61px 0 67px}.lum-access-v2 .lum-access-wrap{width:calc(100% - 28px)}.lum-access-v2 .lum-access-heading{margin-bottom:24px}.lum-access-v2 .lum-access-heading h2{font-size:31px!important}.lum-access-v2 .lum-access-heading p{font-size:14px}.lum-access-v2 .lum-access-photo{height:265px;border-radius:17px}.lum-access-v2 .lum-access-photo img{object-position:51% center}.lum-access-v2 .lum-access-photo:after{background:linear-gradient(90deg,rgba(8,44,26,.82),rgba(8,44,26,.3) 74%,rgba(8,44,26,.05)),linear-gradient(0deg,rgba(8,44,26,.45),transparent 70%)}.lum-access-v2 .lum-access-photo-copy{left:20px;bottom:23px;max-width:76%}.lum-access-v2 .lum-access-photo-copy>span{font-size:9px;margin-bottom:7px}.lum-access-v2 .lum-access-photo-copy h3{font-size:24px!important}.lum-access-v2 .lum-access-photo-copy p{font-size:10px;margin-top:8px}.lum-access-v2 .lum-access-walk{top:14px;right:13px;width:107px;min-height:88px;padding:8px;border-radius:12px}.lum-access-v2 .lum-access-walk>span{font-size:9px}.lum-access-v2 .lum-access-walk strong{font-size:12px}.lum-access-v2 .lum-access-walk b{font-size:31px}.lum-access-v2 .lum-access-walk small{font-size:8px}.lum-access-v2 .lum-access-content{gap:15px;margin-top:-13px;padding:0 8px}.lum-access-v2 .lum-access-map-card,.lum-access-v2 .lum-access-info{border-radius:14px}.lum-access-v2 .lum-access-map-head{min-height:48px;padding:0 15px;font-size:13px}.lum-access-v2 .lum-access-map-head small{font-size:9px}.lum-access-v2 .lum-access-map-art{min-height:0;max-height:none}.lum-access-v2 .lum-access-map-caption{padding:8px 14px;font-size:10px}.lum-access-v2 .lum-access-info{padding:22px 19px}.lum-access-v2 .lum-access-info h3{font-size:21px!important}.lum-access-v2 .lum-access-info-intro{font-size:12px}.lum-access-v2 .lum-access-mini-route{font-size:9px;padding:10px 8px}.lum-access-v2 .lum-access-detail p{font-size:11px}.lum-access-v2 .lum-access-actions{grid-template-columns:1fr}.lum-access-v2 .lum-access-actions a{min-height:45px;font-size:12px}.lum-access-v2 .lum-access-note{margin:15px 9px 0;font-size:10px}}\n\n\/* Luminoa route map v3 *\/\n.lum-access-v2 .lum-access-map-art{position:relative;display:block!important;flex:0 0 auto!important;width:100%;min-height:0!important;max-height:none!important;aspect-ratio:700\/430;overflow:hidden;background:#f1f3ec}\n.lum-access-v2 .lum-access-map-art svg{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;min-height:0!important;max-width:none;object-fit:fill}\n.lum-access-v2 .lum-map-label{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;border:1px solid rgba(172,193,171,.8);border-radius:8px;background:rgba(255,255,255,.96);color:#16492d;font-size:12px;font-weight:900;line-height:1.1;box-shadow:0 3px 10px rgba(29,69,37,.13);white-space:nowrap}\n.lum-access-v2 .lum-map-label small{color:#829285;font-size:8px;font-weight:850;letter-spacing:.08em}\n.lum-access-v2 .lum-map-label-station{left:4%;bottom:4%}.lum-access-v2 .lum-map-label-court{right:4%;top:6%}\n.lum-access-v2 .lum-map-north{position:absolute;left:4%;top:6%;display:grid;place-items:center;width:35px;height:35px;border:1px solid #d0dbce;border-radius:50%;background:rgba(255,255,255,.94);color:#396a49;font-family:Georgia,serif;font-size:12px;font-weight:900;box-shadow:0 2px 8px rgba(29,69,37,.1)}\n@media(max-width:600px){.lum-access-v2 .lum-map-label{padding:5px 6px;border-radius:5px;font-size:9px}.lum-access-v2 .lum-map-label small{font-size:6px}.lum-access-v2 .lum-map-north{width:23px;height:23px;font-size:9px}}\n<\/style>\n","protected":false},"excerpt":{"rendered":"<p>\u306f\u3058\u3081\u3066\u306e\u4e00\u6253\u304b\u3089\u3001\u6b21\u306e\u4e00\u6b69\u3078\u3002 \u4e00\u822c\u30fb\u30b8\u30e5\u30cb\u30a2\u30fb\u30ec\u30d9\u30eb\u5225\u30af\u30e9\u30b9 LUMINOATENNIS ACADEMY \u9078\u3070\u308c\u308b\u7406\u7531\u30af\u30e9\u30b9\u6599\u91d1\u30b3\u30fc\u30c1\u30a2\u30af\u30bb\u30b9 \u4f53\u9a13\u306e\u6d41\u308c\u3092\u898b\u308b LUMINOA TENNIS ACADEMY \u306f\u3058\u3081\u3066 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"sns_share_botton_hide":"","vkExUnit_sns_title":"","_vk_print_noindex":"","sitemap_hide":"","vkExUnit_sitemap":"","_veu_custom_css":"","veu_display_promotion_alert":"","_exclude_from_list_pages":"","vkexunit_cta_each_option":"","vkExUnit_childPageIndex":"","vkExUnit_pageList_ancestor":"","vkExUnit_contact_enable":"","_lightning_design_setting":[],"header_top_description":"","vk_page_header_image":0,"vk_page_header_image_sp":0,"vk_page_header_subtext":"","footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"veu_head_title_object":{"title":"TCS\u30c6\u30cb\u30b9\u30b9\u30af\u30fc\u30eb\uff5c\u5e83\u5cf6\u5e02\u897f\u533a\u30fb\u4e95\u53e3\u53f0\uff5c\u7121\u6599\u4f53\u9a13\u53d7\u4ed8\u4e2d","add_site_title":""},"_links":{"self":[{"href":"https:\/\/rakuraku-web.jp\/sample\/wp-json\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rakuraku-web.jp\/sample\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rakuraku-web.jp\/sample\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rakuraku-web.jp\/sample\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rakuraku-web.jp\/sample\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":42,"href":"https:\/\/rakuraku-web.jp\/sample\/wp-json\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":154,"href":"https:\/\/rakuraku-web.jp\/sample\/wp-json\/wp\/v2\/pages\/7\/revisions\/154"}],"wp:attachment":[{"href":"https:\/\/rakuraku-web.jp\/sample\/wp-json\/wp\/v2\/media?parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}