.section-template--27890078286122__main-padding{padding-top:21px;padding-bottom:21px}@media screen and (min-width:750px){.section-template--27890078286122__main-padding{padding-top:28px;padding-bottom:28px}}.headerPage{background-color:#003b46;color:#fff;padding:12px 0;text-align:center;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:20px;letter-spacing:.5px}.wrapper{max-width:1140px;margin:20px auto;padding:0 15px;display:grid;grid-template-columns:1fr;gap:30px}@media(min-width:992px){.wrapper{grid-template-columns:2.3fr 1fr}}.main-content{background-color:#fff;padding:30px;border-radius:4px;box-shadow:0 1px 3px #0000000d}.breadcrumbs{font-family:Noto Sans JP,sans-serif;font-size:13px;color:#4a5568;margin-bottom:12px}.breadcrumbs span{color:#003b46;font-weight:700}h1.article-title{font-family:Noto Sans JP,sans-serif;font-size:28px;line-height:1.35;color:#1a202c;font-weight:700;margin-bottom:12px}.meta-bar{font-family:Noto Sans JP,sans-serif;font-size:12px;color:#718096;margin-bottom:8px}.author-bar{font-family:Noto Sans JP,sans-serif;font-size:13px;color:#2d3748;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.subtitle-lead{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.6;color:#2d3748;margin-bottom:20px}h2.section-title{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;color:#1a202c;margin-top:30px;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}p{margin-bottom:18px}p strong{font-family:Noto Sans JP,sans-serif}.media-box{margin:20px 0;text-align:center}.media-box img,.media-box video{max-width:100%;height:auto;border-radius:4px;display:block;margin:0 auto}.comment-img-box{margin:8px 0;text-align:left}.comment-img-box img{max-width:140px;height:auto;border-radius:4px;border:1px solid #CBD5E0;display:block}.as-seen-on{text-align:center;margin:25px 0;font-family:Noto Sans JP,sans-serif;font-style:italic;color:#718096;font-weight:700}.btn-cta{display:block;background-color:#418318;color:#fff!important;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;text-align:center;text-decoration:none;padding:16px 20px;border-radius:4px;margin:25px 0;box-shadow:0 4px 6px #0000001a;transition:background-color .2s}.btn-cta:hover{background-color:#336612}.sidebar{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 1px 3px #0000000d;height:fit-content}.sidebar-header{font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:1.5;color:#2d3748;margin-bottom:15px}.sidebar-testimonial{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #E2E8F0}.sidebar-testimonial:last-child{border-bottom:none}.testimonial-author{font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;color:#2b6cb0;margin-bottom:4px}.testimonial-text{font-size:13px;line-height:1.6;font-style:italic;color:#4a5568;margin-bottom:10px}.btn-learn-more{display:block;background-color:#418318;color:#fff!important;text-decoration:none;text-align:center;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:14px;padding:10px;border-radius:4px;transition:background-color .2s}.btn-learn-more:hover{background-color:#336612}.disclaimer-sm{font-family:Noto Sans JP,sans-serif;font-size:11px;color:#a0aec0;text-align:center;margin-top:5px}ul{margin-bottom:20px;padding-left:20px}ul li{margin-bottom:8px}.review-card{background-color:#f8fafc;border:1px solid #E2E8F0;border-radius:6px;padding:15px;margin-bottom:15px}.review-card .author{font-weight:700;font-family:Noto Sans JP,sans-serif;color:#1a202c;margin-bottom:5px}@media(max-width:768px){.main-content,.sidebar{padding:18px}h1.article-title{font-size:22px}h2.section-title{font-size:18px}.btn-cta{font-size:16px;padding:14px 10px}.sticky-bottom-bar a{font-size:16px;padding:10px}}.sticky-bottom-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;background:#fffffffa;box-shadow:0 -4px 12px #00000026;padding:12px 15px;z-index:2147483647!important;display:flex!important;justify-content:center;align-items:center;transform:translateY(110%);transition:transform .3s ease;box-sizing:border-box}.sticky-bottom-bar.active{transform:translateY(0)!important}.sticky-bottom-bar a{display:block;width:100%;max-width:600px;background:#418318;color:#fff!important;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;text-align:center;text-decoration:none;padding:12px 15px;border-radius:4px;box-shadow:0 3px 6px #0003;box-sizing:border-box}@media(max-width:768px){.sticky-bottom-bar a{font-size:16px;padding:10px}}:root{--tk-bg:#F4F5F7;--tk-ink:#2D3748;--tk-green:#003B46;--tk-cta:#418318}html{scroll-behavior:smooth}body{background:var(--tk-bg);margin:0;padding-bottom:76px!important}body:has(#takuroa-yubialign-pro) header:not(.headerPage),body:has(#takuroa-yubialign-pro) .header-wrapper,body:has(#takuroa-yubialign-pro) #shopify-section-header,body:has(#takuroa-yubialign-pro) #shopify-section-announcement-bar,body:has(#takuroa-yubialign-pro) [id*=announcement-bar],body:has(#takuroa-yubialign-pro) [class*=announcement-bar],body:has(#takuroa-yubialign-pro) [class*=horizontal-ticker],body:has(#takuroa-yubialign-pro) [class*=ticker-bar],body:has(#takuroa-yubialign-pro) [class*=scrolling-text],body:has(#takuroa-yubialign-pro) [class*=marquee],body:has(#takuroa-yubialign-pro) scrolling-text,body:has(#takuroa-yubialign-pro) #shopify-section-footer,body:has(#takuroa-yubialign-pro) footer:not(.takuroa-legal-footer){display:none!important}#takuroa-yubialign-pro,#takuroa-yubialign-pro *{box-sizing:border-box}#takuroa-yubialign-pro{width:100%;max-width:none;background:var(--tk-bg);color:var(--tk-ink);font-family:"Noto Serif JP",serif;font-size:16px;line-height:1.75;overflow:visible}#takuroa-yubialign-pro .headerPage{width:100vw;margin-left:calc(50% - 50vw);max-width:none;background:#003b46;color:#fff;padding:12px 20px;text-align:center;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:20px;letter-spacing:.5px}#takuroa-yubialign-pro .wrapper{width:min(1140px,calc(100% - 30px));max-width:1140px;margin:20px auto;display:grid;grid-template-columns:minmax(0,2.3fr) minmax(280px,1fr);gap:30px;align-items:start}#takuroa-yubialign-pro .main-content{min-width:0}#takuroa-yubialign-pro .sidebar{position:sticky;top:16px;align-self:start;min-width:0;max-height:none;overflow:visible;overscroll-behavior:auto}#takuroa-yubialign-pro .main-content p{margin-top:0;margin-bottom:15px}#takuroa-yubialign-pro .main-content h2.section-title{margin-top:27px;margin-bottom:13px}#takuroa-yubialign-pro .main-content .media-box{margin:18px 0}#takuroa-yubialign-pro .main-content>footer{display:block!important}#takuroa-yubialign-pro .sticky-bottom-bar{display:none!important}@media(max-width:991px){#takuroa-yubialign-pro .wrapper{grid-template-columns:minmax(0,1fr);width:min(760px,calc(100% - 24px));gap:0}#takuroa-yubialign-pro .sidebar{display:none!important}#takuroa-yubialign-pro .sticky-bottom-bar{display:flex!important}}@media(max-width:640px){#takuroa-yubialign-pro{font-size:15.5px;line-height:1.7}#takuroa-yubialign-pro .wrapper{width:100%;margin:12px auto 0;padding:0 10px}#takuroa-yubialign-pro .main-content{padding:18px 16px}#takuroa-yubialign-pro .main-content p{margin-bottom:13px}#takuroa-yubialign-pro .main-content h2.section-title{margin-top:24px;margin-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/takuroa-yubialign-pro.css.map */
