@charset "UTF-8";.page-movablerack img{width:100%}.page-movablerack .headline-2{text-align:center;font-size:35px;font-weight:700;color:#121212;height:auto;line-height:45px;border-bottom:0px;padding:0;border:none}.page-movablerack .headline-2:before{display:none}.page-movablerack .headline-2 .txt{position:relative;display:inline-block;color:#036;font-size:32px;letter-spacing:3px;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0px 1px #fff,0px 2px 1px #fff,-2px 0px 1px #fff,0px -2px 1px #fff;z-index:0}.page-movablerack .headline-2 .txt:before{content:"";position:absolute;bottom:0;left:0%;width:100%;height:15px;background-color:#73a9db;z-index:-1}.page-movablerack .headline-3{font-size:24px;color:#369;border:none}.page-movablerack .mov-list .headline-3{padding-left:0;font-size:22px}.page-movablerack .mov-list .headline-3:before{display:none}.page-movablerack .mov-list .mov-list-item-img{max-width:257px}.page-movablerack .bold{font-weight:700;font-size:20px}.page-movablerack .orange{color:#f58438}.page-movablerack .mv-wrap{position:relative}.page-movablerack .mv-wrap .mv-txt-wrap{position:absolute;top:14%;font-size:18px}.page-movablerack .mv-wrap h2{font-family:ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,游明朝体,YuMincho,Yu Mincho,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:min(4.5vw,37px);font-weight:700;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0px 1px #fff,0px 2px 1px #fff,-2px 0px 1px #fff,0px -2px 1px #fff}.page-movablerack .mv-wrap img{width:100%}.page-movablerack .mv-wrap p{position:relative;z-index:0;display:inline-block;font-weight:700;text-shadow:0px 0px 8px #ffffff;font-size:min(3.3vw,20px)}.page-movablerack .mv-wrap p:before{content:"";position:absolute;bottom:5px;left:0%;width:100%;height:25%;background-color:#f66;z-index:-1}.page-movablerack .mv-wrap li{font-size:min(3.3vw,20px)}.page-movablerack .strong-point-wrap{margin-top:40px;display:block}.page-movablerack .move-list .move-item{position:relative}.page-movablerack .move-list .move-item .list-inner{border:10px solid #cde0e7;background-color:#f9f9f9;background-image:repeating-linear-gradient(-45deg,#fff,#fff 5px,transparent 0,transparent 9px);height:100%}.page-movablerack .move-list .move-item .list-inner h3{font-weight:700}.page-movablerack .move-list .move-item .move-span{text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0px 1px #fff,0px 2px 1px #fff,-2px 0px 1px #fff,0px -2px 1px #fff;position:absolute;top:-18px;font-size:20px;transform:rotate(-8deg)}.page-movablerack .move-list .move-item .move-span .move-span-inner{position:relative;z-index:0}.page-movablerack .move-list .move-item .move-span .move-span-inner:before{content:"";position:absolute;bottom:-3px;left:0%;width:100%;height:10px;background-color:#91c3d5;z-index:-1}.page-movablerack .suggestion img{width:100%}.page-movablerack .border-box{border:4px dashed #5CAEBF}.page-movablerack .border-box p{font-size:20px;line-height:1.2em;color:#666}.page-movablerack .arrow-bottom-txt{text-align:center;color:#65bbeb;font-size:150px;padding:0;line-height:120px}.page-movablerack .before-after{position:relative;border:10px solid #eee;margin-bottom:100px}.page-movablerack .before-after .bfaf-arrow{position:absolute;max-width:33px;top:calc(50% - 75px);left:calc(50% - 15px)}.page-movablerack .before-after .bfaf-ttl{background-color:#f0f0f0;line-height:1em;font-weight:700;font-size:18px}.page-movablerack .before-after .bfaf-txt{height:101px}.page-movablerack .before-after .detail-wrap{background-color:#f0f0f0;height:165px;display:flex;align-items:center}.page-movablerack .before-after .detail-wrap p{font-size:14px}.page-movablerack .before-after .detail-wrap p .bold{font-size:14px;display:inline}.page-movablerack .before-after .bfaf-item:nth-of-type(2) .bfaf-ttl{background-color:#e37200;color:#fff}.page-movablerack .before-after .bfaf-item:nth-of-type(2) .bfaf-txt{font-size:18px;font-weight:700}.page-movablerack .before-after .bfaf-item:nth-of-type(2) .detail-wrap{background-color:#fef8f2}.page-movablerack .before-after .bfaf-item:nth-of-type(2) .detail-wrap p{color:#e37200}@media screen and (max-width: 767px){.page-movablerack .mv-wrap .mv-img{max-width:100%}.page-movablerack .mv-wrap .mv-txt-wrap h2{font-size:max(2.6vw,18px)}.page-movablerack .mv-wrap p,.page-movablerack .mv-wrap li{font-size:12px;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0px 1px #fff,0px 2px 1px #fff,-2px 0px 1px #fff,0px -2px 1px #fff}.page-movablerack .strong-point-wrap{margin-top:80px}.page-movablerack .tel-area{max-width:100%}.page-movablerack .tel-area h4{font-size:22px;text-align:center}.page-movablerack .tel-area a.number{padding-left:0;font-size:24px;text-align:center}.page-movablerack .tel-area a.number:after{display:none}.page-movablerack .tel-area p{font-size:12px;text-align:center;display:block}.page-movablerack .tel-area .text-end{text-align:center!important}.page-movablerack .mova-inner{max-width:400px;margin-left:auto;margin-right:auto}.page-movablerack .move-list .move-item{margin-bottom:30px}.page-movablerack .move-list .move-item:last-child{margin-bottom:0}.page-movablerack .headline-2 .txt{font-size:18px;line-height:1.3em}.page-movablerack .headline-2 .txt:before{display:none}.page-movablerack .headline-3{font-size:16px;padding-left:0;margin-top:30px}.page-movablerack .headline-3:before{display:none}.page-movablerack .bold{font-size:16px}.page-movablerack .arrow-bottom-txt{font-size:14vw}.page-movablerack img{max-width:400px;margin-left:auto;margin-right:auto;display:block}.page-movablerack .border-box p{font-size:16px}.page-movablerack .before-after .bfaf-arrow{display:none}}.page-movablerack .b-strengths__heading{text-align:center;font-size:22px;font-weight:700;color:#036;letter-spacing:2px;margin-bottom:28px}.page-movablerack .b-strengths__heading:after{content:"";display:block;width:48px;height:3px;background:#e37200;margin:10px auto 0}.page-movablerack .b-strengths__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width: 767px){.page-movablerack .b-strengths__grid{grid-template-columns:1fr;gap:16px}}.page-movablerack .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-strengths__card:hover{transform:translateY(-4px);box-shadow:0 6px 20px #0033661f}.page-movablerack .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-strengths__icon-wrap i{font-size:32px;color:#036}.page-movablerack .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-strengths__title{font-size:18px;font-weight:700;color:#036;margin-bottom:12px;line-height:1.4;border:none;padding:0}.page-movablerack .b-strengths__title:before{display:none}.page-movablerack .b-strengths__text{font-size:14px;color:#555;line-height:1.8;text-align:left}.page-movablerack .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-cta-block__lead{font-size:17px;color:#333;margin-bottom:20px;line-height:1.7}.page-movablerack .b-cta-block__sub{margin-top:14px;font-size:13px;color:#777}.page-movablerack .b-cta-block__sub i{margin-right:4px;color:#036}@media screen and (max-width: 767px){.page-movablerack .b-cta-block{padding:24px 16px}.page-movablerack .b-cta-block__lead{font-size:15px}}.page-movablerack .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-btn-cta:hover{background-color:#b02020;color:#fff;box-shadow:0 2px #8b1a1a;transform:translateY(2px)}.page-movablerack .b-btn-cta i{margin-left:8px}.page-movablerack .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-btn-cta--lg{font-size:17px;padding:18px 24px;width:90%;display:block;margin:0 auto;animation:none}}.page-movablerack .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-caption{font-size:14px;color:#444;margin-top:8px;line-height:1.6}.page-movablerack .b-caption .b-caption-label{font-weight:700;color:#036;font-size:15px}.page-movablerack .b-method-cards .b-method-card{background:#f8f8f8;border-left:5px solid #003366;padding:24px;margin-bottom:24px}.page-movablerack .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-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-method-cards .b-method-card__title:before{display:none}.page-movablerack .b-method-cards .b-method-card__inner{display:flex;gap:20px;align-items:flex-start}@media screen and (max-width: 767px){.page-movablerack .b-method-cards .b-method-card__inner{flex-direction:column}}.page-movablerack .b-method-cards .b-method-card__text{flex:1}.page-movablerack .b-method-cards .b-method-card__text p{margin-bottom:12px}.page-movablerack .b-method-cards .b-method-card__fig{flex:1}.page-movablerack .b-method-cards .b-method-card__fig img{width:100%}.page-movablerack .b-method-cards .b-method-card__img-sm{width:100%;margin-top:12px}.page-movablerack .b-method-cards .b-method-card__sub{margin-top:20px;padding-top:20px;border-top:1px dashed #ccc}.page-movablerack .b-method-cards .b-method-card__sub-ttl{font-weight:700;font-size:15px;color:#555;margin-bottom:12px}.page-movablerack .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-tag-ok{background:#e8f4e8;color:#2d7d2d;border:1px solid #2d7d2d}.page-movablerack .b-tag-heavy{background:#e8f0f8;color:#036;border:1px solid #003366}.page-movablerack .b-tag-forklift{background:#fff3e0;color:#e37200;border:1px solid #e37200}.page-movablerack .b-voice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (max-width: 767px){.page-movablerack .b-voice-grid{grid-template-columns:1fr}}.page-movablerack .b-voice-card{background:#fff;border:1px solid #dde8f4;border-top:3px solid #73a9db;border-radius:4px;padding:20px}.page-movablerack .b-voice-card__quote{font-weight:700;color:#036;font-size:15px;margin-bottom:10px}.page-movablerack .b-voice-card__quote:before{content:"「";color:#73a9db}.page-movablerack .b-voice-card__quote:after{content:"」";color:#73a9db}.page-movablerack .b-voice-card__body{color:#555;font-size:14px;line-height:1.8}.page-movablerack .b-pattern-section{background:#f4f7fb;border-radius:8px;padding:36px 28px 28px}.page-movablerack .b-pattern-section__heading{text-align:center;font-size:20px;font-weight:700;color:#036;margin-bottom:6px}.page-movablerack .b-pattern-section__sub{text-align:center;font-size:14px;color:#666;margin-bottom:28px}.page-movablerack .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-pattern-grid{grid-template-columns:1fr;gap:24px}}.page-movablerack .b-pattern-item{display:flex;flex-direction:column}.page-movablerack .b-pattern-item__header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.page-movablerack .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-pattern-item__title{font-size:14px;font-weight:700;color:#036;line-height:1.4}.page-movablerack .b-pattern-item__desc{font-size:13px;color:#555;line-height:1.7;margin-bottom:12px;flex:1}.page-movablerack .b-pattern-item__img{width:100%;display:block}.page-movablerack .b-pattern-legend{text-align:center}.page-movablerack .b-pattern-legend__img{max-width:280px;display:inline-block}.page-movablerack .b-contact-intro{background:#f0f6ff;border:1px solid #c0d4f0;border-radius:6px;padding:20px 24px}.page-movablerack .b-contact-intro p{font-size:16px;color:#333;margin:0;line-height:1.7}.page-movablerack #section-layout,.page-movablerack #section-method,.page-movablerack #section-move,.page-movablerack #section-options,.page-movablerack #section-voice,.page-movablerack #contact{scroll-margin-top:68px}.page-movablerack .mv-nav .mv-nav-item{border-left:1px dotted #012e61;flex:1}.page-movablerack .mv-nav .mv-nav-item:first-child{border-left:none}.page-movablerack .mv-nav .mv-nav-item:last-child{border-left:none}.page-movablerack .mv-nav .mv-nav-item.cta{background-color:#d22d2d}.page-movablerack .mv-nav .mv-nav-item.cta .mv-nav-link{color:#fff;padding:12px 0}.page-movablerack .mv-nav .mv-nav-item.cta .mv-nav-link span{font-size:16px}.page-movablerack .mv-nav .mv-nav-item .mv-nav-link{text-align:center;color:#333;font-weight:700;display:block}.page-movablerack .mv-nav .mv-nav-item .mv-nav-link:hover{opacity:.7}.page-movablerack .mv-nav .mv-nav-item .mv-nav-link .small{font-weight:400;font-size:12px}.page-movablerack .mv-nav .mv-nav-item .mv-nav-link span{font-size:14px;display:block;margin:0 auto}.page-movablerack #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 #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 .mova-inner .headline-2{margin-top:80px}@media screen and (max-width: 767px){.page-movablerack .mova-inner .headline-2{margin-top:60px}}.page-movablerack .mova-inner .b-strengths+.headline-2,.page-movablerack .mova-inner>*:first-child{margin-top:0}.page-movablerack .mova-inner .b-cta-block,.page-movablerack .mova-inner .b-strengths,.page-movablerack .mova-inner .b-method-cards,.page-movablerack .mova-inner .b-voice-grid,.page-movablerack .mova-inner .container-fluid.is-faq:last-of-type{margin-bottom:80px}@media screen and (max-width: 767px){.page-movablerack .mova-inner .b-cta-block,.page-movablerack .mova-inner .b-strengths,.page-movablerack .mova-inner .b-method-cards,.page-movablerack .mova-inner .b-voice-grid,.page-movablerack .mova-inner .container-fluid.is-faq:last-of-type{margin-bottom:56px}}@media screen and (max-width: 767px){.page-movablerack .b-method-cards .b-method-card{padding:16px}}@media screen and (max-width: 767px){.page-movablerack-lp .mv-wrap .mv-txt-wrap{position:relative;top:0}.page-movablerack-lp .mv-wrap .mv-txt-wrap h2{margin:20px 0;font-size:max(2.6vw,18px);text-align:center}.page-movablerack-lp .mv-wrap p,.page-movablerack-lp .mv-wrap li{display:none;font-size:12px;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0px 1px #fff,0px 2px 1px #fff,-2px 0px 1px #fff,0px -2px 1px #fff}}.abtest_pc_mv_2{position:relative}.abtest_pc_mv_2__btn{position:absolute;bottom:5px;left:15px}
