@charset "UTF-8";.page-movablerack-b .strong-point-wrap{display:block}.page-movablerack-b .b-strengths__heading{text-align:center;font-size:22px;font-weight:700;color:#036;letter-spacing:2px;margin-bottom:28px}.page-movablerack-b .b-strengths__heading:after{content:"";display:block;width:48px;height:3px;background:#e37200;margin:10px auto 0}.page-movablerack-b .b-strengths__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width: 767px){.page-movablerack-b .b-strengths__grid{grid-template-columns:1fr;gap:16px}}.page-movablerack-b .b-strengths__card{background:#fff;border:1px solid #dde8f4;border-radius:8px;padding:32px 20px 28px;text-align:center;box-shadow:0 2px 8px #00336612;transition:transform .2s,box-shadow .2s}.page-movablerack-b .b-strengths__card:hover{transform:translateY(-4px);box-shadow:0 6px 20px #0033661f}.page-movablerack-b .b-strengths__icon-wrap{width:72px;height:72px;border-radius:50%;background:#edf3fa;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.page-movablerack-b .b-strengths__icon-wrap i{font-size:32px;color:#036}.page-movablerack-b .b-strengths__badge{display:inline-block;background:#e37200;color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;padding:3px 12px;border-radius:20px;margin-bottom:10px}.page-movablerack-b .b-strengths__title{font-size:18px;font-weight:700;color:#036;margin-bottom:12px;line-height:1.4;border:none;padding:0}.page-movablerack-b .b-strengths__title:before{display:none}.page-movablerack-b .b-strengths__text{font-size:14px;color:#555;line-height:1.8;text-align:left}.page-movablerack-b .b-cta-block{background:linear-gradient(135deg,#fff8f0 0%,#fff3e8 100%);border:2px solid #e37200;border-radius:8px;padding:32px 24px;text-align:center}.page-movablerack-b .b-cta-block__lead{font-size:17px;color:#333;margin-bottom:20px;line-height:1.7}.page-movablerack-b .b-cta-block__sub{margin-top:14px;font-size:13px;color:#777}.page-movablerack-b .b-cta-block__sub i{margin-right:4px;color:#036}@media screen and (max-width: 767px){.page-movablerack-b .b-cta-block{padding:24px 16px}.page-movablerack-b .b-cta-block__lead{font-size:15px}}.page-movablerack-b .b-btn-cta{display:inline-block;background-color:#d22d2d;color:#fff;font-weight:700;font-size:18px;padding:16px 48px;border-radius:4px;text-decoration:none;box-shadow:0 4px #8b1a1a;transition:background-color .2s,box-shadow .2s,transform .1s}.page-movablerack-b .b-btn-cta:hover{background-color:#b02020;color:#fff;box-shadow:0 2px #8b1a1a;transform:translateY(2px)}.page-movablerack-b .b-btn-cta i{margin-left:8px}.page-movablerack-b .b-btn-cta--lg{font-size:20px;padding:20px 56px;border-radius:6px;box-shadow:0 6px #8b1a1a;animation:b-cta-pulse 2.4s ease-in-out infinite}@media screen and (max-width: 767px){.page-movablerack-b .b-btn-cta--lg{font-size:17px;padding:18px 24px;width:90%;display:block;margin:0 auto;animation:none}}.page-movablerack-b .b-btn-cta--lg:hover{box-shadow:0 3px #8b1a1a}@keyframes b-cta-pulse{0%,to{box-shadow:0 6px #8b1a1a,0 0 #d22d2d00}50%{box-shadow:0 6px #8b1a1a,0 0 0 10px #d22d2d26}}.page-movablerack-b .b-caption{font-size:14px;color:#444;margin-top:8px;line-height:1.6}.page-movablerack-b .b-caption .b-caption-label{font-weight:700;color:#036;font-size:15px}.page-movablerack-b .b-method-cards .b-method-card{background:#f8f8f8;border-left:5px solid #003366;padding:24px;margin-bottom:24px}.page-movablerack-b .b-method-cards .b-method-card__badge{display:inline-block;background:#e37200;color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:3px;margin-bottom:8px}.page-movablerack-b .b-method-cards .b-method-card__title{font-size:20px;font-weight:700;color:#036;margin-bottom:16px;border:none;padding:0;line-height:1.4}.page-movablerack-b .b-method-cards .b-method-card__title:before{display:none}.page-movablerack-b .b-method-cards .b-method-card__inner{display:flex;gap:20px;align-items:flex-start}@media screen and (max-width: 767px){.page-movablerack-b .b-method-cards .b-method-card__inner{flex-direction:column}}.page-movablerack-b .b-method-cards .b-method-card__text{flex:1}.page-movablerack-b .b-method-cards .b-method-card__text p{margin-bottom:12px}.page-movablerack-b .b-method-cards .b-method-card__fig{flex:1}.page-movablerack-b .b-method-cards .b-method-card__fig img{width:100%}.page-movablerack-b .b-method-cards .b-method-card__img-sm{width:100%;margin-top:12px}.page-movablerack-b .b-method-cards .b-method-card__sub{margin-top:20px;padding-top:20px;border-top:1px dashed #ccc}.page-movablerack-b .b-method-cards .b-method-card__sub-ttl{font-weight:700;font-size:15px;color:#555;margin-bottom:12px}.page-movablerack-b .b-method-tag{display:inline-block;font-size:12px;font-weight:400;padding:2px 8px;border-radius:3px;margin-left:8px;vertical-align:middle}.page-movablerack-b .b-tag-ok{background:#e8f4e8;color:#2d7d2d;border:1px solid #2d7d2d}.page-movablerack-b .b-tag-heavy{background:#e8f0f8;color:#036;border:1px solid #003366}.page-movablerack-b .b-tag-forklift{background:#fff3e0;color:#e37200;border:1px solid #e37200}.page-movablerack-b .b-voice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (max-width: 767px){.page-movablerack-b .b-voice-grid{grid-template-columns:1fr}}.page-movablerack-b .b-voice-card{background:#fff;border:1px solid #dde8f4;border-top:3px solid #73a9db;border-radius:4px;padding:20px}.page-movablerack-b .b-voice-card__quote{font-weight:700;color:#036;font-size:15px;margin-bottom:10px}.page-movablerack-b .b-voice-card__quote:before{content:"「";color:#73a9db}.page-movablerack-b .b-voice-card__quote:after{content:"」";color:#73a9db}.page-movablerack-b .b-voice-card__body{color:#555;font-size:14px;line-height:1.8}.page-movablerack-b .b-pattern-section{background:#f4f7fb;border-radius:8px;padding:36px 28px 28px}.page-movablerack-b .b-pattern-section__heading{text-align:center;font-size:20px;font-weight:700;color:#036;margin-bottom:6px}.page-movablerack-b .b-pattern-section__sub{text-align:center;font-size:14px;color:#666;margin-bottom:28px}.page-movablerack-b .b-pattern-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}@media screen and (max-width: 767px){.page-movablerack-b .b-pattern-grid{grid-template-columns:1fr;gap:24px}}.page-movablerack-b .b-pattern-item{display:flex;flex-direction:column}.page-movablerack-b .b-pattern-item__header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.page-movablerack-b .b-pattern-item__num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#003366;color:#fff;font-size:13px;font-weight:700;flex-shrink:0}.page-movablerack-b .b-pattern-item__title{font-size:14px;font-weight:700;color:#036;line-height:1.4}.page-movablerack-b .b-pattern-item__desc{font-size:13px;color:#555;line-height:1.7;margin-bottom:12px;flex:1}.page-movablerack-b .b-pattern-item__img{width:100%;display:block}.page-movablerack-b .b-pattern-legend{text-align:center}.page-movablerack-b .b-pattern-legend__img{max-width:280px;display:inline-block}.page-movablerack-b .b-contact-intro{background:#f0f6ff;border:1px solid #c0d4f0;border-radius:6px;padding:20px 24px}.page-movablerack-b .b-contact-intro p{font-size:16px;color:#333;margin:0;line-height:1.7}.page-movablerack-b #section-layout,.page-movablerack-b #section-method,.page-movablerack-b #section-move,.page-movablerack-b #section-options,.page-movablerack-b #section-voice,.page-movablerack-b #contact{scroll-margin-top:68px}.page-movablerack-b #mv-nav.is-sticky{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#fff;box-shadow:0 3px 12px #00000026;animation:mv-nav-slide-down .2s ease}.page-movablerack-b #mv-nav.is-sticky .mv-nav{max-width:960px;margin:0 auto}@keyframes mv-nav-slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.page-movablerack-b .mova-inner .headline-2{margin-top:80px}@media screen and (max-width: 767px){.page-movablerack-b .mova-inner .headline-2{margin-top:60px}}.page-movablerack-b .mova-inner .b-strengths+.headline-2,.page-movablerack-b .mova-inner>*:first-child{margin-top:0}.page-movablerack-b .mova-inner .b-cta-block,.page-movablerack-b .mova-inner .b-strengths,.page-movablerack-b .mova-inner .b-method-cards,.page-movablerack-b .mova-inner .b-voice-grid,.page-movablerack-b .mova-inner .container-fluid.is-faq:last-of-type{margin-bottom:80px}@media screen and (max-width: 767px){.page-movablerack-b .mova-inner .b-cta-block,.page-movablerack-b .mova-inner .b-strengths,.page-movablerack-b .mova-inner .b-method-cards,.page-movablerack-b .mova-inner .b-voice-grid,.page-movablerack-b .mova-inner .container-fluid.is-faq:last-of-type{margin-bottom:56px}}@media screen and (max-width: 767px){.page-movablerack-b .b-method-cards .b-method-card{padding:16px}}
