body:has(#cb-top) .article-header,body:has(#cb-top) .toc,body:has(#cb-top) #toc_container{display:none !important}</p><p>.cb-landing{--cb-text:#343139;--cb-muted:#625c64;--cb-purple:#5c4865;--cb-tint:#f7f3f7;--cb-warm:#fcfaf8;--cb-line:#e6dfe6;--cb-btntext:#fff;color:var(--cb-text);background:#fff;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",Meiryo,sans-serif;font-size:16px;line-height:1.85;letter-spacing:.012em;overflow-wrap:break-word}.cb-landing,.cb-landing *{box-sizing:border-box;min-width:0}.cb-landing :is(h1,h2,h3,h4){color:var(--cb-text);background:0 0;border:0;box-shadow:none;padding:0;margin:0;font-weight:700;line-height:1.5;letter-spacing:.01em;text-align:inherit}.cb-landing :is(h1,h2,h3,h4):before,.cb-landing :is(h1,h2,h3,h4):after{content:none;display:none}.cb-landing :is(p,ul,ol,figure,blockquote){margin:0;padding:0}.cb-landing p{margin:0 0 1em}.cb-landing ul{list-style:none}.cb-landing a{text-decoration:none;color:var(--cb-purple)}.cb-landing img{display:block;max-width:100%;height:auto}.cb-landing .cb-container{width:min(100% - 36px,1060px);margin-inline:auto}.cb-landing .cb-section{padding:48px 0}.cb-landing .cb-soft{background:var(--cb-warm)}.cb-landing .cb-tint{background:var(--cb-tint)}.cb-landing .cb-head{max-width:720px;margin:0 auto 26px;text-align:center}.cb-landing .cb-head h2{font-size:clamp(24px,3vw,32px);margin-bottom:12px}.cb-landing .cb-head p{color:var(--cb-muted);margin:0}.cb-landing .cb-tagline{font-size:12px;font-weight:700;color:var(--cb-purple);letter-spacing:.1em;margin-bottom:10px}.cb-landing .cb-btn{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 21px;border-radius:12px;border:1px solid var(--cb-purple);font-size:15px;font-weight:700;line-height:1.4;transition:background-color .15s}.cb-landing .cb-btn--main{background:var(--cb-purple);color:var(--cb-btntext)!important}.cb-landing .cb-btn--main:hover{background:#46344d}.cb-landing .cb-btn--sub{background:#fff;color:var(--cb-purple)!important}.cb-landing .cb-btn--sub:hover{background:#f2edf3}.cb-landing a:focus-visible,.cb-landing summary:focus-visible{outline:3px solid #9d7eaf;outline-offset:3px}.cb-landing .cb-hero{padding:32px 0 36px;background:linear-gradient(120deg,#fbf9f7,#f1eaf2)}.cb-landing .cb-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:32px;align-items:center}.cb-landing .cb-hero h1{font-size:clamp(27px,2.75vw,34px);margin-bottom:16px}.cb-landing .cb-hero .cb-lead{font-size:16px;line-height:1.95;margin-bottom:18px}.cb-landing .cb-points{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 23px}.cb-landing .cb-points li{font-size:13px;background:#fff;border:1px solid var(--cb-line);padding:4px 11px;border-radius:30px}.cb-landing .cb-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.cb-landing .cb-hero-photo img{border-radius:16px;width:100%;aspect-ratio:4/3;object-fit:cover}.cb-landing .cb-hero-photo figcaption{color:var(--cb-muted);font-size:12px;margin-top:7px;text-align:right}.cb-landing .cb-facts{border-top:1px solid #ded3df;margin-top:22px;padding-top:13px;color:var(--cb-muted);font-size:13px}.cb-landing .cb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:17px}.cb-landing .cb-card{border:1px solid var(--cb-line);border-radius:16px;background:#fff;padding:22px;box-shadow:0 2px 15px rgba(45,32,51,.035)}.cb-landing .cb-card h3{font-size:18px;margin-bottom:10px}.cb-landing .cb-card p{font-size:15px;color:var(--cb-muted);margin-bottom:12px}.cb-landing .cb-small-link{display:inline-block;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px}.cb-landing .cb-approach{display:grid;grid-template-columns:1.05fr .95fr;gap:26px;align-items:start}.cb-landing .cb-approach h2{font-size:clamp(23px,3vw,30px);margin-bottom:15px}.cb-landing .cb-approach p{color:var(--cb-muted)}.cb-landing .cb-approach-note{padding:25px;border:1px solid var(--cb-line);border-radius:16px;background:var(--cb-tint)}.cb-landing .cb-approach-note h3{font-size:18px;margin-bottom:10px}.cb-landing .cb-approach-note p:last-child{margin-bottom:0}.cb-landing .cb-subhead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;border-bottom:2px solid #e5dbe8;margin:34px 0 18px;padding-bottom:7px}.cb-landing .cb-subhead h3{font-size:21px}.cb-landing .cb-subhead span{font-size:13px;color:var(--cb-muted)}.cb-landing .cb-menu{display:flex;flex-direction:column;gap:10px}.cb-landing .cb-menu h4{font-size:18px;margin:0}.cb-landing .cb-menu .cb-duration{font-size:13px;color:var(--cb-muted)}.cb-landing .cb-price{font-weight:800;font-size:27px;color:var(--cb-purple);white-space:nowrap;letter-spacing:0}.cb-landing .cb-menu .cb-copy{font-size:14px;color:var(--cb-muted);margin:0 0 4px}.cb-landing .cb-stay{border-radius:11px;background:#f7f3f7;border:1px solid #e6dce7;padding:10px 12px;margin-top:auto}.cb-landing .cb-stay strong{display:block;font-size:12px;color:var(--cb-purple);margin-bottom:3px}.cb-landing .cb-stay div{font-size:13px;display:flex;flex-wrap:wrap;gap:3px 13px}.cb-landing .cb-stay span{white-space:normal}.cb-landing .cb-options{width:100%;border-collapse:collapse;table-layout:auto;margin:0;background:#fff}.cb-landing .cb-options :is(th,td){border:0;border-bottom:1px solid var(--cb-line);padding:14px 12px;font-size:14px;vertical-align:middle;background:#fff;color:var(--cb-text)}.cb-landing .cb-options th{text-align:left;font-weight:600;width:auto}.cb-landing .cb-options td:nth-child(2){white-space:nowrap;color:var(--cb-muted);width:80px}.cb-landing .cb-options td:last-child{text-align:right;color:var(--cb-purple);font-weight:800;white-space:nowrap;width:100px}.cb-landing .cb-note{font-size:13px;color:var(--cb-muted);margin-top:14px}.cb-landing .cb-center{text-align:center;margin-top:24px}.cb-landing .cb-profile-grid{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:32px;align-items:center}.cb-landing .cb-profile-photo img{width:100%;max-height:410px;object-fit:cover;object-position:center 25%;border-radius:16px}.cb-landing .cb-profile h2{font-size:clamp(23px,3vw,30px);margin-bottom:10px}.cb-landing .cb-profile p{color:var(--cb-muted)}.cb-landing .cb-profile .cb-name{color:var(--cb-text);font-weight:700;font-size:18px;margin:5px 0}.cb-landing .cb-profile .cb-exp{font-size:14px;color:var(--cb-purple);font-weight:700}.cb-landing .cb-voice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cb-landing .cb-voice{padding:22px;border-radius:12px;border-left:4px solid #cbb5d0;background:#fff}.cb-landing .cb-voice blockquote{background:0 0;border:0;padding:0;color:var(--cb-text);font-size:15px}.cb-landing .cb-voice .cb-attr{text-align:right;font-size:13px;color:var(--cb-muted);margin:12px 0 0}.cb-landing .cb-flow h3{font-size:17px;margin:0 0 8px}.cb-landing .cb-flow .cb-number{font-size:13px;font-weight:700;color:var(--cb-purple);margin:0 0 7px}.cb-landing .cb-faq{max-width:840px;margin:auto}.cb-landing .cb-faq details{border:1px solid var(--cb-line);border-radius:12px;background:#fff;margin:0 0 10px}.cb-landing .cb-faq summary{position:relative;list-style:none;cursor:pointer;font-weight:700;padding:14px 44px 14px 17px}.cb-landing .cb-faq summary::-webkit-details-marker{display:none}.cb-landing .cb-faq summary:after{content:'＋';display:block;position:absolute;right:15px;top:11px;font-size:20px;color:var(--cb-purple)}.cb-landing .cb-faq details[open] summary:after{content:'−'}.cb-landing .cb-faq .cb-answer{border-top:1px solid var(--cb-line);padding:14px 17px 16px;color:var(--cb-muted);font-size:14px}.cb-landing .cb-faq .cb-answer p{margin:0}.cb-landing .cb-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.cb-landing .cb-access dt{font-size:13px;color:var(--cb-purple);font-weight:700;margin-bottom:2px}.cb-landing .cb-access dd{margin:0 0 14px;font-size:15px}.cb-landing .cb-access .cb-note{margin:0}.cb-landing .cb-payments{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cb-landing .cb-payments li{border:1px solid var(--cb-line);border-radius:99px;padding:4px 11px;background:#fff;font-size:13px}.cb-landing .cb-final{padding:54px 18px 68px;text-align:center;background:#594760;color:#fff}.cb-landing .cb-final h2{color:#fff;font-size:clamp(24px,3vw,31px);margin-bottom:14px}.cb-landing .cb-final p{color:#fff;margin:0 auto 22px;max-width:640px}.cb-landing .cb-final .cb-btn{border-color:#fff;background:#fff;color:#4f3f57!important}.cb-landing .cb-mobile-cta{display:none}@media(max-width:850px){.cb-landing .cb-hero-grid,.cb-landing .cb-approach,.cb-landing .cb-profile-grid{grid-template-columns:1fr}.cb-landing .cb-hero-photo{max-width:620px;margin:auto}.cb-landing .cb-hero-photo img{aspect-ratio:4/3}}@media(max-width:640px){.cb-landing{font-size:15px}.cb-landing .cb-container{width:min(100% - 28px,1060px)}.cb-landing .cb-section{padding:38px 0}.cb-landing .cb-hero{padding:26px 0 32px}.cb-landing .cb-hero h1{font-size:27px}.cb-landing .cb-hero-actions{flex-direction:column}.cb-landing .cb-hero-actions .cb-btn{width:100%}.cb-landing .cb-head{text-align:left;margin-bottom:24px}.cb-landing .cb-grid,.cb-landing .cb-voice-grid,.cb-landing .cb-access-grid{grid-template-columns:1fr}.cb-landing .cb-card{padding:19px}.cb-landing .cb-options :is(th,td){font-size:12px;padding:12px 6px}.cb-landing .cb-options td:nth-child(2){width:51px}.cb-landing .cb-options td:last-child{width:80px}.cb-landing .cb-final{padding-bottom:102px}.cb-landing .cb-mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;z-index:100;border-top:1px solid var(--cb-line);background:rgba(255,255,255,.97);padding:9px 12px max(9px,env(safe-area-inset-bottom))}.cb-landing .cb-mobile-cta .cb-btn{display:flex;width:100%;min-height:46px}}</p><p>body.page-id-7519 [id^=___gcse_],body.page-id-7519 .gsc-control-cse,body.page-id-7519 .gsc-control-wrapper-cse{display:none!important}</p><p>body.page-id-7519 #cb-top .cb-head,body.page-id-7519 #cb-top .cb-subhead{background-image:none !important;box-shadow:none !important}body.page-id-7519 #cb-top .cb-head{background:0 0 !important;border:0 !important;padding:0 !important}body.page-id-7519 #cb-top h1:before,body.page-id-7519 #cb-top h1:after,body.page-id-7519 #cb-top h2:before,body.page-id-7519 #cb-top h2:after,body.page-id-7519 #cb-top h3:before,body.page-id-7519 #cb-top h3:after,body.page-id-7519 #cb-top h4:before,body.page-id-7519 #cb-top h4:after{content:none !important;display:none !important;background:0 0 !important;border:0 !important;box-shadow:none !important}#cb-top .cb-heading-line{display:block !important;margin:0 !important;padding:0 !important;line-height:1.4 !important}#cb-top .cb-final,body.page-id-7519 #cb-top .cb-final{background:#594760!important;color:#fff!important}#cb-top .cb-final p{color:#fff!important}#cb-top .cb-final a.cb-btn{background:#fff!important;color:#4f3f57!important;border-color:#fff!important}body.page-id-7519 #cb-top .cb-voice blockquote:before,body.page-id-7519 #cb-top .cb-voice blockquote:after{content:none !important;display:none !important}</p>