.mtof{color:#333;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-feature-settings:"liga" 0;font-size:16px;letter-spacing:.03em;line-height:1.6;text-align:left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.mtof *,.mtof :after,.mtof :before{box-sizing:border-box;letter-spacing:.03em}.mtof dd,.mtof dl,.mtof dt,.mtof figure,.mtof h1,.mtof h2,.mtof h3,.mtof h4,.mtof li,.mtof ol,.mtof p,.mtof table,.mtof td,.mtof th,.mtof ul{background:none;border:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:.03em;line-height:inherit;margin:0;padding:0}.mtof h1,.mtof h2,.mtof h3,.mtof h4{font-weight:700}.mtof ol,.mtof ul{list-style:none}.mtof h2:after,.mtof h2:before,.mtof h3:after,.mtof h3:before,.mtof li:after,.mtof li:before{content:none}.mtof table{border-collapse:collapse;border-spacing:0}.mtof a{color:inherit;text-decoration:none}.mtof img{border:0;display:block;height:auto;max-width:100%}.mtof button{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:.03em;margin:0;padding:0}.mtof .l-mtof-inner{margin-inline:auto;max-width:1216px;width:95%}@media screen and (width <= 768px){.mtof .l-mtof-inner{width:90%}}.mtof .l-mtof-sec{padding:64px 0}@media screen and (width <= 768px){.mtof .l-mtof-sec{padding:48px 0}}.mtof .l-mtof-sec--bg{background-color:#f2f6fb}.mtof [id]{scroll-margin-top:24px}.pagetop_link{display:none}#wpfront-scroll-top-container{bottom:108px!important}@media screen and (width <= 768px){#wpfront-scroll-top-container{bottom:100px!important}}#spContactBigBtn,#spTelNo{display:none}#spFooter.sp_footer_top{border-top:0!important;margin-top:0!important;padding:20px 10px 0!important}.mtof .c-mtof-head{margin-bottom:16px}.mtof .c-mtof-head:has(.c-mtof-head__lead){margin-bottom:24px}.mtof .c-mtof-head__label{align-items:center;color:#0f1f75;display:flex;font-family:Lato,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:13px;font-weight:700;gap:6px;letter-spacing:.03em;line-height:1.6}.mtof .c-mtof-head__label:before{background-color:#1c74ed;border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.mtof .c-mtof-head__title{color:#333;font-size:24px;font-weight:700;line-height:1.6;margin-top:4px}@media screen and (width <= 768px){.mtof .c-mtof-head__title{font-size:20px}}.mtof .c-mtof-head__lead{margin-top:16px}@media screen and (width <= 768px){.mtof .c-mtof-head__lead{font-size:15px}}.mtof .c-mtof-catch{color:#333;font-size:32px;font-weight:700;line-height:1.6;text-align:center}@media screen and (width <= 768px){.mtof .c-mtof-catch{font-size:24px}}.mtof .c-mtof-btn{align-items:center;display:inline-flex;flex-direction:column;font-size:16px;font-weight:700;justify-content:center;line-height:1.6;max-width:234px;min-height:60px;padding:4px 20px;text-align:center;width:100%}@media screen and (width <= 768px){.mtof .c-mtof-btn{font-size:15px;min-height:58px}}.mtof .c-mtof-btn{border:1px solid #0f1f75;border-radius:50px}.mtof .c-mtof-btn--a{background-color:#0f1f75;color:#fff}.mtof .c-mtof-btn--b,.mtof .c-mtof-btn--white{background-color:#fff;color:#0f1f75}.mtof .c-mtof-btn--white{border-color:#fff}.mtof .c-mtof-btn--wide{max-width:300px}.mtof .c-mtof-btn__note{font-size:12px;font-weight:700}.mtof .c-mtof-btn__en{display:block;font-size:12px;line-height:1.6;max-height:0;opacity:0;overflow:hidden;transition:max-height .2s ease-out,margin-top .2s ease-out,opacity .2s ease-out;white-space:nowrap}@media (any-hover:hover){.mtof .c-mtof-btn:hover .c-mtof-btn__en{margin-top:-2px;max-height:20px;opacity:1}}@media screen and (width <= 768px){.mtof .c-mtof-btn{max-width:300px}}.mtof .c-mtof-btns{display:flex;flex-wrap:wrap;gap:16px}@media screen and (width <= 768px){.mtof .c-mtof-btns{align-items:center;flex-direction:column}}.mtof .c-mtof-arrow{color:#9ea2a8;display:inline-block;flex-shrink:0;height:16px;position:relative;width:17px}.mtof .c-mtof-arrow:before{background-color:currentcolor;content:"";height:2px;left:1px;position:absolute;right:2px;top:7px;transition:right .3s ease-out}.mtof .c-mtof-arrow:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='16' viewBox='0 0 9 16'%3E%3Cpath fill='none' stroke='%239ea2a8' stroke-width='2' d='m1 15 6-7-6-7'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";height:16px;position:absolute;right:0;top:0;transition:transform .3s ease-out;width:9px}.mtof .c-mtof-link{transition:color .2s ease-out}@media (any-hover:hover){.mtof .c-mtof-link:hover .c-mtof-arrow:before{right:-3px}.mtof .c-mtof-link:hover .c-mtof-arrow:after{transform:translateX(5px)}}.mtof .c-mtof-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.mtof .c-mtof-scroll__hint{align-items:center;color:#9ea2a8;display:none;flex-direction:column;font-size:10px;font-weight:700;gap:4px;line-height:1.6}.mtof .c-mtof-scroll__hint:before{background:url(../img/service/mtrans_office/icon_scroll.svg) no-repeat 50%/contain;content:"";height:23px;width:44px}@media screen and (width <= 768px){.mtof .c-mtof-scroll.is-scrollable .c-mtof-scroll__hint{display:flex}}.mtof .c-mtof-disc li{padding-left:1.2em;position:relative}.mtof .c-mtof-disc li:before{background-color:currentcolor;border-radius:50%;content:"";height:4px;left:.4em;position:absolute;top:.75em;width:4px}.mtof .c-mtof-notes{color:#6c6f73;font-size:12px}.mtof .c-mtof-notes li{padding-left:1.2em;position:relative}.mtof .c-mtof-notes li:before{content:"*";left:0;position:absolute;top:0}@media screen and (width > 768px){.mtof .u-sp{display:none!important}}@media screen and (width <= 768px){.mtof .u-pc{display:none!important}}.mtof.is-js .js-mtof-fade{opacity:0;transform:translate3d(0,24px,0);transition:opacity .8s ease-out,transform .8s ease-out}.mtof.is-js .js-mtof-fade.is-show{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mtof.is-js .js-mtof-fade{opacity:1;transform:none;transition:none}}.mtof .p-mtof-mv{padding:48px 0 28px}@media screen and (width <= 768px){.mtof .p-mtof-mv{padding:48px 0 16px}}.mtof .p-mtof-mv__inner{align-items:center;display:flex;gap:40px;justify-content:space-between;max-width:1080px}@media screen and (width <= 768px){.mtof .p-mtof-mv__inner{align-items:stretch;flex-direction:column;gap:16px}}.mtof .p-mtof-mv__body{flex:0 0 auto;max-width:calc(100% - 320px)}@media screen and (width <= 768px){.mtof .p-mtof-mv__body{display:contents}}.mtof .p-mtof-mv__title{color:#333;font-family:Lato,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:clamp(40px,(95vw - 340px) * 58/510,58px);font-weight:700;letter-spacing:.03em;line-height:1}@media screen and (width <= 768px){.mtof .p-mtof-mv__title{font-size:32px;line-height:1.6;order:1}}.mtof .p-mtof-mv__sub{font-size:clamp(14px,(95vw - 340px) * 18/488,18px);font-weight:700;line-height:1.6;margin-top:16px;overflow-wrap:anywhere;word-break:keep-all}@media screen and (width <= 768px){.mtof .p-mtof-mv__sub{font-size:18px;margin-top:-22px;order:2;overflow-wrap:normal;word-break:normal}}.mtof .p-mtof-mv__btns{flex-wrap:nowrap;margin-top:40px}.mtof .p-mtof-mv__btns .c-mtof-btn{flex:0 1 234px;font-size:clamp(13px,(95vw - 340px) * 16/510,16px);min-width:0;padding-inline:clamp(12px,(95vw - 340px) * 20/510,20px)}@media screen and (width <= 768px){.mtof .p-mtof-mv__btns .c-mtof-btn{flex:none;font-size:15px;padding-inline:20px}.mtof .p-mtof-mv__btns{margin-top:8px;order:4}}.mtof .p-mtof-mv__img{flex:0 1 512px;min-width:280px}@media screen and (width <= 768px){.mtof .p-mtof-mv__img{flex:none;margin-inline:auto;max-width:512px;min-width:0;order:3;width:85%}}.mtof .p-mtof-split__word{display:inline-block;white-space:nowrap}.mtof .p-mtof-split__char{display:inline-block;overflow:hidden;vertical-align:bottom}.mtof .p-mtof-split__char>span{animation:mtof-mask-slide .9s cubic-bezier(.22,1,.36,1) forwards;backface-visibility:hidden;display:inline-block;opacity:0;transform:translate3d(0,70%,0);will-change:transform,opacity}@keyframes mtof-mask-slide{0%{opacity:0;transform:translate3d(0,70%,0)}to{opacity:1;transform:translateZ(0)}}.mtof .p-mtof-logos{overflow:hidden}.mtof .p-mtof-logos__track{display:flex;width:max-content}.mtof .p-mtof-logos__track.is-loop{animation:mtof-marquee 60s linear infinite}.mtof .p-mtof-logos__list{display:flex;flex-shrink:0}.mtof .p-mtof-logos__item{flex-shrink:0;margin-right:24px}.mtof .p-mtof-logos__item img{height:108px;width:auto}@media screen and (width <= 768px){.mtof .p-mtof-logos__item img{height:86px}}@media (prefers-reduced-motion:reduce){.mtof .p-mtof-logos__track.is-loop{animation:none}}@keyframes mtof-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.mtof .p-mtof-intro{padding-top:95px}@media screen and (width <= 768px){.mtof .p-mtof-intro{padding:48px 0 40px}}.mtof .p-mtof-intro__lead{margin-top:16px;overflow-wrap:anywhere;text-align:center;word-break:keep-all}@media screen and (width <= 768px){.mtof .p-mtof-intro__lead{font-size:15px;margin-top:16px;overflow-wrap:normal;text-align:left;word-break:normal}.mtof .p-mtof-intro__lead wbr{display:none}}.mtof .p-mtof-intro__list{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px}@media screen and (width <= 768px){.mtof .p-mtof-intro__list{grid-template-columns:1fr;margin-top:40px}}.mtof .p-mtof-intro__img{background-color:#f2f6fb;border-radius:3px;overflow:hidden}.mtof .p-mtof-intro__img img{width:100%}.mtof .p-mtof-intro__title{color:#333;font-size:20px;font-weight:700;line-height:1.6;margin-top:20px}@media screen and (width <= 768px){.mtof .p-mtof-intro__title{font-size:18px;margin-top:16px}}.mtof .p-mtof-intro__text{margin-top:16px}@media screen and (width <= 768px){.mtof .p-mtof-intro__text{font-size:15px;margin-top:8px}}.mtof .p-mtof-reason{padding-bottom:128px}@media screen and (width <= 768px){.mtof .p-mtof-reason{padding:40px 0 80px}.mtof .p-mtof-reason .p-mtof-step__tag{font-size:14px}.mtof .p-mtof-reason .p-mtof-step__tag .p-mtof-steplabel__num{font-size:13px}}.mtof .p-mtof-reason__label{color:#0f1f75;font-size:16px;font-weight:700;text-align:center}.mtof .p-mtof-reason__catch{margin-top:16px}.mtof .p-mtof-reason__more{margin-top:64px;text-align:center}@media screen and (width <= 768px){.mtof .p-mtof-reason__more{margin-top:40px}}.mtof .p-mtof-reason__more-text{color:#333;font-size:18px;font-weight:700}@media screen and (width <= 768px){.mtof .p-mtof-reason__more-text{font-size:16px}}.mtof .p-mtof-reason__more-btn{margin-top:16px}.mtof .p-mtof-reason__more-btns{justify-content:center;margin-top:16px}.mtof .p-mtof-reason__more-btns .c-mtof-btn{max-width:300px;width:min(100%,300px)}.mtof .p-mtof-stepnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}@media screen and (width <= 768px){.mtof .p-mtof-stepnav{grid-template-columns:1fr;margin-top:40px}}@media screen and (width > 768px){.mtof .p-mtof-stepnav{grid-template-rows:repeat(3,auto)}}.mtof .p-mtof-stepnav__item{border-left:1px solid #ddd}@media screen and (width > 768px){.mtof .p-mtof-stepnav__item{display:grid;grid-row:span 3;grid-template-rows:subgrid}}.mtof .p-mtof-stepnav__item:last-child{border-right:1px solid #ddd}@media screen and (width <= 768px){.mtof .p-mtof-stepnav__item{border-left:0;border-right:0;border-top:1px solid #ddd}.mtof .p-mtof-stepnav__item:last-child{border-bottom:1px solid #ddd;border-right:0}}.mtof .p-mtof-stepnav__link{align-items:center;display:flex;flex-direction:column;gap:4px;height:100%;padding:8px 24px;text-align:center;transition:color .2s ease-out}@media screen and (width > 768px){.mtof .p-mtof-stepnav__link{display:grid;grid-row:span 3;grid-template-rows:subgrid;justify-items:center;padding:0 24px 16px;row-gap:8px}.mtof .p-mtof-stepnav__link .p-mtof-steplabel{align-self:end;flex-wrap:nowrap;justify-content:center;white-space:nowrap}}@media screen and (width > 768px) and (width <= 999px){.mtof .p-mtof-stepnav__link .p-mtof-steplabel{font-size:13px}.mtof .p-mtof-stepnav__link .p-mtof-steplabel .p-mtof-steplabel__num{font-size:12px}}@media screen and (width > 768px){.mtof .p-mtof-stepnav__link .p-mtof-stepnav__title{align-self:start}}.mtof .p-mtof-stepnav__link:after{height:11px;margin-top:8px;width:18px}@media screen and (width > 768px){.mtof .p-mtof-stepnav__link:after{margin-top:5px}}.mtof .p-mtof-stepnav__link:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' viewBox='0 0 18 11'%3E%3Cpath fill='none' stroke='%239ea2a8' stroke-width='2' d='m.707.707 8 8 8-8'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";transition:transform .2s ease-out}@media (any-hover:hover){.mtof .p-mtof-stepnav__link:hover{color:#0f1f75}.mtof .p-mtof-stepnav__link:hover:after{transform:translateY(4px)}}@media screen and (width <= 768px){.mtof .p-mtof-stepnav__link{align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr auto;padding:16px;text-align:left}.mtof .p-mtof-stepnav__link:after{grid-column:2;grid-row:1/3;margin-top:0}}.mtof .p-mtof-stepnav__title{font-size:16px;font-weight:700;line-height:1.6}@media screen and (width <= 768px){.mtof .p-mtof-stepnav__title{font-size:15px}}@media screen and (width > 768px){.mtof .p-mtof-stepnav{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}}.mtof .p-mtof-steplabel{align-items:center;color:#4f86c6;display:inline-flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:0 8px;line-height:1.6}.mtof .p-mtof-steplabel__num{font-family:Lato,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:13px;font-weight:700;white-space:nowrap}.mtof .p-mtof-steplabel__sep{background-color:currentcolor;height:12px;width:1px}@media screen and (width <= 768px){.mtof .p-mtof-steplabel,.mtof .p-mtof-steplabel__num{font-size:12px}}.mtof .p-mtof-step{display:flex;flex-direction:column;gap:64px;margin-top:64px}@media screen and (width <= 768px){.mtof .p-mtof-step{gap:40px;margin-top:40px}}.mtof .p-mtof-step__item{align-items:center;display:flex;gap:40px;padding:0 80px}.mtof .p-mtof-step__item.is-reverse{flex-direction:row-reverse}@media screen and (width <= 999px){.mtof .p-mtof-step__item{padding:0}}@media screen and (width <= 768px){.mtof .p-mtof-step__item,.mtof .p-mtof-step__item.is-reverse{align-items:stretch;flex-direction:column;gap:24px}}.mtof .p-mtof-step__body{flex:0 1 486px;min-width:0}@media screen and (width <= 768px){.mtof .p-mtof-step__body{flex:none}}.mtof .p-mtof-step__tag{border:1px solid #4f86c6;border-radius:3px;padding:4px 12px}.mtof .p-mtof-step__title{color:#364153;font-size:20px;font-weight:700;line-height:1.6;margin-top:24px}@media screen and (width <= 768px){.mtof .p-mtof-step__title{margin-top:16px}}.mtof .p-mtof-step__text{margin-top:16px}@media screen and (width <= 768px){.mtof .p-mtof-step__text{font-size:15px;margin-top:8px}}.mtof .p-mtof-step__points{background-color:#f2f6fb;font-size:14px;margin-top:24px;padding:12px}@media screen and (width <= 768px){.mtof .p-mtof-step__points{margin-top:16px}}.mtof .p-mtof-step__img{background-color:#fff;flex:0 1 515px;min-width:0}.mtof .p-mtof-step__img img{width:100%}@media screen and (width <= 768px){.mtof .p-mtof-step__img{flex:none;margin-inline:auto;max-width:350px;width:100%}}.mtof .p-mtof-use__list{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (width < 1053px){.mtof .p-mtof-use__list{gap:24px 40px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width <= 768px){.mtof .p-mtof-use__list{gap:16px;grid-template-columns:1fr}}.mtof .p-mtof-use__link{align-items:center;background-color:#fff;border-radius:3px;display:flex;gap:16px;height:100%;padding:24px;position:relative}@media (any-hover:hover){.mtof .p-mtof-use__link:hover{color:#0f1f75}}@media screen and (width <= 768px){.mtof .p-mtof-use__link{align-items:center;display:grid;gap:0 12px;grid-template-columns:66px minmax(0,1fr);grid-template-rows:minmax(60px,auto) auto;padding:20px}}.mtof .p-mtof-use__icon{flex:0 0 110px;width:110px}@media screen and (width <= 768px){.mtof .p-mtof-use__icon{align-self:start;width:66px}}.mtof .p-mtof-use__text{flex:1;font-size:16px}@media screen and (width <= 768px){.mtof .p-mtof-use__text{font-size:14px}}.mtof .p-mtof-use .c-mtof-arrow{bottom:24px;position:absolute;right:24px}@media screen and (width <= 768px){.mtof .p-mtof-use .c-mtof-arrow{bottom:auto;grid-column:2;justify-self:end;margin-top:-4px;position:relative;right:auto}}.mtof .p-mtof-security .c-mtof-head__lead{color:#444}@media screen and (width > 768px){.mtof .p-mtof-security .c-mtof-head__title{color:#1e2939}}.mtof .p-mtof-security__list{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (width <= 768px){.mtof .p-mtof-security__list{gap:24px;grid-template-columns:1fr}}.mtof .p-mtof-security__item{background-color:#fff;border-radius:4px;padding:24px}.mtof .p-mtof-security__label{color:#4f86c6;font-size:14px;font-weight:700}.mtof .p-mtof-security__title{color:#364153;font-size:18px;font-weight:700;margin-top:8px}@media screen and (width <= 768px){.mtof .p-mtof-security__title{font-size:16px}}.mtof .p-mtof-security__text{color:#444;margin-top:16px}@media screen and (width <= 768px){.mtof .p-mtof-security__text{font-size:14px}}.mtof .p-mtof-case .c-mtof-head__lead{color:#444}@media screen and (width > 768px){.mtof .p-mtof-case .c-mtof-head__title{color:#1e2939}}.mtof .p-mtof-case__industry{align-items:center;display:flex;gap:16px;margin-bottom:40px}@media screen and (width <= 768px){.mtof .p-mtof-case__industry{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:24px}}.mtof .p-mtof-case__industry-label{background-color:#0f1f75;border-radius:3px;color:#fff;flex-shrink:0;font-size:14px;font-weight:700;padding:4px 12px}.mtof .p-mtof-case__industry-text{color:#364153;font-weight:700}@media screen and (width <= 768px){.mtof .p-mtof-case__industry-text{font-size:15px}}.mtof .p-mtof-case__list{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (width < 1053px){.mtof .p-mtof-case__list{gap:16px 40px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width <= 768px){.mtof .p-mtof-case__list{gap:24px;grid-template-columns:1fr}}.mtof .p-mtof-case__item{border:1px solid #ddd;border-radius:4px;display:flex;flex-direction:column;padding:24px}.mtof .p-mtof-case__name{color:#364153;font-size:18px;font-weight:700}.mtof .p-mtof-case__tag{align-self:flex-start;border:1px solid #9ea2a8;border-radius:3px;color:#6c6f73;font-size:12px;margin-top:8px;padding:0 6px}.mtof .p-mtof-case__heading{color:#4f86c6;font-size:14px;font-weight:700;margin-top:16px}.mtof .p-mtof-case__text{font-size:14px;margin-top:4px}.mtof .p-mtof-case__text+.p-mtof-case__heading{margin-top:12px}.mtof .p-mtof-case__voice{background-color:#f2f6fb;font-size:14px;margin-top:auto;min-height:90px;padding:12px}.mtof .p-mtof-case__points{font-size:14px;margin-bottom:16px;margin-top:4px}.mtof .p-mtof-case__more{margin-top:40px;text-align:center}@media screen and (width <= 768px){.mtof .p-mtof-case__more{margin-top:24px}}.mtof .p-mtof-related__list{display:grid;gap:18px 40px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (width < 1053px){.mtof .p-mtof-related__list{gap:16px;grid-template-columns:1fr}}@media screen and (width <= 768px){.mtof .p-mtof-related__list{gap:40px}}.mtof .p-mtof-related__link{display:grid;grid-template-columns:minmax(0,264fr) minmax(0,322fr);height:100%}@media screen and (width < 1053px){.mtof .p-mtof-related__link{grid-template-columns:264px minmax(0,1fr)}}.mtof .p-mtof-related__link{border:1px solid #ddd;border-radius:3px;overflow:hidden}@media (any-hover:hover){.mtof .p-mtof-related__link:hover{color:#0f1f75}}@media screen and (width <= 768px){.mtof .p-mtof-related__link{grid-template-columns:1fr}}.mtof .p-mtof-related__img{align-items:center;background-color:#f2f6fb;display:flex;justify-content:center;min-height:165px;padding:16px}.mtof .p-mtof-related__img img{max-width:100%;width:230px}.mtof .p-mtof-related__body{display:block;padding:24px 32px}@media screen and (width <= 768px){.mtof .p-mtof-related__body{padding:24px 16px}}.mtof .p-mtof-related__title{align-items:center;display:flex;font-size:18px;font-weight:700;gap:8px;justify-content:space-between}@media screen and (width <= 768px){.mtof .p-mtof-related__title{font-size:16px}}.mtof .p-mtof-related__text{display:block;line-break:strict;margin-top:8px}@media screen and (width <= 768px){.mtof .p-mtof-related__text{font-size:14px}.mtof .p-mtof-compare .c-mtof-head{margin-bottom:24px}}.mtof .p-mtof-compare__table{background-color:#fff;min-width:840px;table-layout:fixed;width:100%}@media screen and (width <= 768px){.mtof .p-mtof-compare__table{min-width:0;width:680px}}.mtof .p-mtof-compare__table td,.mtof .p-mtof-compare__table th{border-bottom:1px solid #ddd;font-size:14px;height:50px;padding:8px 12px;text-align:center;vertical-align:middle}@media screen and (width <= 768px){.mtof .p-mtof-compare__table td,.mtof .p-mtof-compare__table th{font-size:12px;padding:6px 10px;white-space:nowrap}}.mtof .p-mtof-compare__table thead th{background-color:#f2f6fb;border-bottom:0;color:#333;font-size:16px;font-weight:700;height:69px}@media screen and (width <= 768px){.mtof .p-mtof-compare__table thead th{font-size:14px}}.mtof .p-mtof-compare__table tbody th{border-left:1px solid #ddd;font-weight:400;padding-inline:20px;text-align:left;white-space:nowrap}@media screen and (width <= 768px){.mtof .p-mtof-compare__table tbody th{font-size:12px!important;padding-inline:16px 8px!important}}.mtof .p-mtof-compare__table tbody tr:first-child th{border-top:1px solid #ddd}.mtof .p-mtof-compare__table thead th:not(.is-mtrans){border-bottom:1px solid #ddd;border-top:1px solid #ddd}.mtof .p-mtof-compare__table td:last-child,.mtof .p-mtof-compare__table th:last-child{border-left:1px solid #ddd;border-right:1px solid #ddd}.mtof .p-mtof-compare__table .is-mtrans{border-left:3px solid #0f1f75;border-right:3px solid #0f1f75;font-weight:700}.mtof .p-mtof-compare__table thead .is-mtrans{background-color:#0f1f75;color:#fff}.mtof .p-mtof-compare__table tbody tr:last-child .is-mtrans{border-bottom:3px solid #0f1f75}.mtof .p-mtof-compare__corner{width:170px}@media screen and (width <= 768px){.mtof .p-mtof-compare__corner{width:140px}}.mtof .p-mtof-compare__table thead .p-mtof-compare__corner{background-color:initial}.mtof .p-mtof-compare__try{align-items:center;background-color:#f2f6fb;display:flex;gap:24px 40px;justify-content:space-between;margin-top:40px;padding:40px}@media screen and (width <= 768px){.mtof .p-mtof-compare__try{align-items:stretch;flex-direction:column;padding:24px 20px}}.mtof .p-mtof-compare__try-label{color:#4f86c6;font-size:14px;font-weight:700}.mtof .p-mtof-compare__try-title{color:#364153;font-size:18px;font-weight:700;margin-top:8px}@media screen and (width <= 768px){.mtof .p-mtof-compare__try-title{font-size:16px}}.mtof .p-mtof-compare__try-btn{flex-shrink:0}@media screen and (width <= 768px){.mtof .p-mtof-compare__try-btn{align-self:center;max-width:none;width:min(100%,310px)}.mtof .p-mtof-price .c-mtof-head{margin-bottom:4px}}.mtof .p-mtof-price__fee{color:#333;margin-bottom:14px}@media screen and (width <= 768px){.mtof .p-mtof-price__fee{color:#444;font-size:15px;margin-bottom:16px}}.mtof .p-mtof-price__table{background-color:#fff;table-layout:fixed;width:1216px}@media screen and (width <= 768px){.mtof .p-mtof-price__table{width:778px}}.mtof .p-mtof-price__table td,.mtof .p-mtof-price__table th{border:1px solid #ddd;font-size:14px;padding:12px 8px;text-align:center;vertical-align:middle}@media screen and (width <= 768px){.mtof .p-mtof-price__table td,.mtof .p-mtof-price__table th{font-size:12px;height:45px;padding:8px 6px}}.mtof .p-mtof-price__table tbody th{font-weight:400;padding-inline:20px;text-align:left;white-space:nowrap}@media screen and (width <= 768px){.mtof .p-mtof-price__table tbody th{font-size:12px!important;padding-inline:16px}}.mtof .p-mtof-price__table .is-gray>*{background-color:#f4f5f6}.mtof .p-mtof-price__corner{width:156px}@media screen and (width <= 768px){.mtof .p-mtof-price__corner{width:130px}}.mtof .p-mtof-price__plan{color:#333;font-size:14px!important;font-weight:400;word-break:keep-all}@media screen and (width <= 768px){.mtof .p-mtof-price__plan{font-size:12px!important;height:auto;padding:8px 12px!important}}.mtof .p-mtof-price__desc{color:#6c6f73;font-size:12px!important;padding-inline:4px!important}@media screen and (width <= 768px){.mtof .p-mtof-price__desc{font-size:12px!important;height:auto;padding:12px 20px!important}}.mtof .p-mtof-price__amount{color:#333;font-size:14px!important;font-weight:700}@media screen and (width <= 768px){.mtof .p-mtof-price__amount{font-size:14px!important}}.mtof .p-mtof-price__notes{margin-top:16px}.mtof .p-mtof-price__contact{align-items:center;background-color:#fff;display:flex;gap:24px 40px;justify-content:space-between;margin-top:40px;padding:40px}@media screen and (width <= 900px){.mtof .p-mtof-price__contact{align-items:flex-start;flex-direction:column}}@media screen and (width <= 768px){.mtof .p-mtof-price__contact{align-items:stretch;flex-direction:column;padding:24px 16px}}.mtof .p-mtof-price__contact-label{color:#4f86c6;font-size:14px;font-weight:700}.mtof .p-mtof-price__contact-title{color:#364153;font-size:18px;font-weight:700;margin-top:8px}@media screen and (width <= 768px){.mtof .p-mtof-price__contact-title{font-size:16px}}.mtof .p-mtof-price__contact-btns{flex-shrink:0;flex-wrap:nowrap}.mtof .p-mtof-price__contact-btns .c-mtof-btn{width:234px}@media screen and (width <= 768px){.mtof .p-mtof-price__contact-btns .c-mtof-btn{width:100%}}.mtof .p-mtof-flow__list{margin-inline:auto;max-width:800px;padding:40px 0}@media screen and (width <= 768px){.mtof .p-mtof-flow__list{padding:24px 0}}.mtof .p-mtof-flow__item{display:flex;gap:24px;padding-bottom:40px;position:relative}.mtof .p-mtof-flow__item:not(:last-child):after{border-left:1px dashed #9ea2a8;bottom:0;content:"";left:36px;position:absolute;top:72px}.mtof .p-mtof-flow__item:last-child{padding-bottom:0}@media screen and (width <= 768px){.mtof .p-mtof-flow__item{gap:12px;padding-bottom:24px}.mtof .p-mtof-flow__item:not(:last-child):after{left:30px;top:60px}}.mtof .p-mtof-flow__num{align-items:center;background-color:#0f1f75;border-radius:50%;color:#fff;display:flex;flex-direction:column;flex-shrink:0;font-family:Lato,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;height:72px;justify-content:center;line-height:1.2;width:72px}@media screen and (width <= 768px){.mtof .p-mtof-flow__num{height:60px;width:60px}}.mtof .p-mtof-flow__num-label{font-size:13px;font-weight:400}.mtof .p-mtof-flow__num-value{font-size:14px;font-weight:700}.mtof .p-mtof-flow__body{flex:1 1 auto;min-width:0;padding-top:4px}@media screen and (width <= 768px){.mtof .p-mtof-flow__body{padding-top:0}}.mtof .p-mtof-flow__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}@media screen and (width <= 768px){.mtof .p-mtof-flow__head{align-items:flex-start;flex-direction:column}}.mtof .p-mtof-flow__title{color:#333;font-size:18px;font-weight:700}@media screen and (width <= 768px){.mtof .p-mtof-flow__title{font-size:16px}}.mtof .p-mtof-flow__tag{border:1px solid #9ea2a8;border-radius:50px;color:#6c6f73;font-size:14px;padding:1px 8px 2px}.mtof .p-mtof-flow__text{margin-top:8px}@media screen and (width <= 768px){.mtof .p-mtof-flow__text{font-size:15px}}.mtof .p-mtof-flow__support{align-items:center;background-color:#f2f6fb;display:flex;gap:24px;margin-top:40px;padding:0 24px 0 40px}@media screen and (width <= 768px){.mtof .p-mtof-flow__support{align-items:stretch;flex-direction:column;gap:24px;margin-top:40px;padding:24px 20px}}.mtof .p-mtof-flow__support-img{align-self:flex-end;flex-shrink:0;padding-top:24px;width:173px}@media screen and (width <= 768px){.mtof .p-mtof-flow__support-img{align-self:center;margin-left:40px;padding-top:0}}.mtof .p-mtof-flow__support-body{padding:24px 0}@media screen and (width <= 768px){.mtof .p-mtof-flow__support-body{padding:0}}.mtof .p-mtof-flow__support-title{color:#333;font-size:18px;font-weight:700}@media screen and (width <= 768px){.mtof .p-mtof-flow__support-title{color:#364153;font-size:16px}}.mtof .p-mtof-flow__support-text{margin-top:8px}@media screen and (width <= 768px){.mtof .p-mtof-flow__support-text{font-size:15px}}@media screen and (width > 768px){.mtof .p-mtof-faq .c-mtof-head__title{color:#1e2939}}.mtof .p-mtof-faq__tabs{background-color:#fff;border-radius:50px;display:inline-flex;flex-wrap:wrap;gap:4px;margin-bottom:24px;max-width:100%;padding:8px}@media screen and (width <= 768px){.mtof .p-mtof-faq__tabs{background-color:initial;display:flex;gap:0;margin-bottom:16px;padding:8px 0}}.mtof .p-mtof-faq__tab{border-radius:20px;color:#333;font-size:14px;font-weight:700;line-height:1.6;min-width:118px;padding:4px 16px;transition:color .2s ease-out,background-color .2s ease-out}.mtof .p-mtof-faq__tab[aria-selected=true]{background-color:#0f1f75;color:#fff}@media (any-hover:hover){.mtof .p-mtof-faq__tab:hover{color:#0f1f75}.mtof .p-mtof-faq__tab:hover[aria-selected=true]{color:#fff}}.mtof .p-mtof-faq__tab:focus-visible{outline:2px solid #0f1f75;outline-offset:2px}@media screen and (width <= 768px){.mtof .p-mtof-faq__tab{flex:0 0 auto;font-size:12px;min-width:0;padding:8px 16px}}.mtof .p-mtof-faq__tabs.is-switching>.p-mtof-faq__tab{transition:none}.mtof .p-mtof-faq__panel[hidden]{display:none}.mtof .p-mtof-faq__panel:not([hidden]){animation:mtof-faq-panel-in .3s ease-out}@media (prefers-reduced-motion:reduce){.mtof .p-mtof-faq__panel:not([hidden]){animation:none}}.mtof .p-mtof-faq__item{background-color:#fff;border-bottom:4px solid #f2f6fb;border-radius:3px}.mtof .p-mtof-faq__q{align-items:flex-start;display:flex;gap:12px;padding:24px;text-align:left;width:100%}@media screen and (width <= 768px){.mtof .p-mtof-faq__q{gap:8px;padding:24px 16px}.mtof .p-mtof-faq__q .p-mtof-faq__icon{margin-left:12px}}.mtof .p-mtof-faq__mark{color:#4f86c6;flex-shrink:0;font-family:Lato,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:16px;font-weight:700;line-height:1.6}.mtof .p-mtof-faq__q-text{color:#364153;flex:1 1 auto;font-size:16px;font-weight:700}@media screen and (width <= 768px){.mtof .p-mtof-faq__q-text{font-size:15px}}.mtof .p-mtof-faq__icon{align-self:center;flex-shrink:0;height:16px;position:relative;width:16px}.mtof .p-mtof-faq__icon:after,.mtof .p-mtof-faq__icon:before{background-color:#9ea2a8;content:"";height:2px;left:0;position:absolute;top:7px;transition:transform .2s ease-out;width:16px}.mtof .p-mtof-faq__icon:after{transform:rotate(90deg)}.mtof .p-mtof-faq__q[aria-expanded=true] .p-mtof-faq__icon:after{transform:rotate(0deg)}.mtof .p-mtof-faq__a{display:flex;gap:12px;padding:0 64px 24px 24px}.mtof .p-mtof-faq__a[hidden]{display:none}@media screen and (width <= 768px){.mtof .p-mtof-faq__a{gap:8px;padding:0 16px 24px}}.mtof .p-mtof-faq__a-text a{color:#0f1f75;text-decoration:underline;word-break:break-all}@media (any-hover:hover){.mtof .p-mtof-faq__a-text a:hover{text-decoration:none}}@media screen and (width <= 768px){.mtof .p-mtof-faq__a-text{font-size:15px}}@keyframes mtof-faq-panel-in{0%{opacity:0}to{opacity:1}}.mtof .p-mtof-contact{align-items:center;display:flex;gap:16px 40px;justify-content:center}@media screen and (width <= 768px){.mtof .p-mtof-contact{flex-direction:column}}.mtof .p-mtof-contact__tel{color:#fff;text-align:center}@media screen and (width <= 768px){.mtof .p-mtof-contact__tel{min-width:0;width:100%}}.mtof .p-mtof-contact__tel-num{align-items:center;display:flex;font-weight:700;gap:8px;justify-content:center;line-height:1.6;white-space:nowrap}@media screen and (width <= 768px){.mtof .p-mtof-contact__tel-num{flex-wrap:wrap;row-gap:4px}}.mtof .p-mtof-contact__tel-num:before{background:url(../img/service/mtrans_office/icon_tel.svg) no-repeat 50%/contain;content:"";height:18px;width:18px}.mtof .p-mtof-contact__tel-link{color:#fff!important;font-family:Lato,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:24px}@media screen and (width <= 768px){.mtof .p-mtof-contact__tel-link{font-size:18px}}.mtof .p-mtof-contact__tel-office{font-size:14px}.mtof .p-mtof-contact__tel-time{font-size:12px}.mtof .p-mtof-contact .c-mtof-btn{max-width:300px;width:min(100%,300px)}.mtof .p-mtof-fixcta{background-color:#0f1f75;bottom:0;left:0;padding:16px 0;position:fixed;right:0;transition:opacity .4s ease-out,visibility .4s ease-out;z-index:900}@media screen and (width <= 768px){.mtof .p-mtof-fixcta{padding:12px 0}.mtof .p-mtof-fixcta .p-mtof-contact__tel{display:none}}.mtof .p-mtof-fixcta.is-hidden{opacity:0;visibility:hidden}body:has(.mtof) #bottom_contact{display:none!important}.mtof .p-mtof-endcta{background-color:#0f1f75;border-bottom:1px solid #fff9;margin-bottom:-1px;padding:40px 0;position:relative;z-index:1}@media screen and (width <= 768px){.mtof .p-mtof-endcta{border-bottom:0;padding:20px 0}}.mtof .p-mtof-endcta__title{color:#fff;font-size:20px;font-weight:700;margin-bottom:16px;text-align:center}@media screen and (width <= 768px){.mtof .p-mtof-endcta__title{font-size:15px}.p-mtof-endcta .c-mtof-btn{display:none}}.mtof .p-mtof-submv{padding:96px 0 32px;text-align:center}@media screen and (width <= 768px){.mtof .p-mtof-submv{padding:48px 0 0;text-align:left}}.mtof .p-mtof-submv__en{color:#0f1f75;font-size:18px;font-weight:700}.mtof .p-mtof-submv__stage{display:inline-block;margin-top:16px;padding-right:72px;position:relative}@media screen and (width <= 768px){.mtof .p-mtof-submv__stage{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-top:16px;padding-right:0}}.mtof .p-mtof-submv__title{color:#333;font-size:clamp(28px,(95vw - 72px)/24,42px);font-weight:700;line-height:1.6;overflow-wrap:anywhere;word-break:keep-all}.mtof .p-mtof-submv__title,.mtof .p-mtof-submv__title *{letter-spacing:0}@media screen and (width <= 768px){.mtof .p-mtof-submv__title{font-size:28px}.mtof .p-mtof-submv__title--sp-break{word-break:normal}}.mtof .p-mtof-submv__person{background:url(../img/service/mtrans_office/mv_person.png) no-repeat bottom/contain;bottom:0;height:133px;position:absolute;right:0;width:56px}@media screen and (width <= 768px){.mtof .p-mtof-submv__person{align-self:center;height:194px;position:static;width:80px}}.mtof .p-mtof-submv__stage.is-walking .p-mtof-submv__person{animation:mtof-walk-move var(--mtof-walk-duration) linear forwards;background-image:url(../img/service/mtrans_office/mv_walk_sprite.png);background-position:0 0;background-size:var(--mtof-walk-sheet-width) 100%;left:0;right:auto}.mtof .p-mtof-submv__stage.is-walk-complete .p-mtof-submv__person{background-image:url(../img/service/mtrans_office/mv_walk_sprite.png);background-position:100% 0;background-size:var(--mtof-walk-sheet-width) 100%}.mtof .p-mtof-submv__btns{justify-content:center;margin-top:40px}@media screen and (width <= 768px){.mtof .p-mtof-submv__btns{margin-top:24px}}@keyframes mtof-walk-move{0%{left:0}to{left:calc(100% - 56px)}}@media screen and (width > 768px){.mtof .p-mtof-subintro{padding-bottom:128px}}@media screen and (width <= 768px){.mtof .p-mtof-subintro{padding-bottom:80px}}.mtof .p-mtof-subintro__lead{margin-top:16px;text-align:center}@media screen and (width <= 768px){.mtof .p-mtof-subintro__lead{font-size:15px;margin-top:16px;text-align:left}}.mtof .p-mtof-subintro .p-mtof-steplabel__num{font-family:inherit;font-size:14px;font-weight:700}@media screen and (width <= 768px){.mtof .p-mtof-subintro .p-mtof-stepnav .p-mtof-steplabel__num{font-size:12px}}@media screen and (width > 768px){.mtof .p-mtof-subintro .p-mtof-stepnav{margin-top:64px}}@media screen and (width <= 768px){.mtof .p-mtof-subintro .p-mtof-stepnav{margin-top:48px}}@media screen and (width > 768px){.mtof .p-mtof-subintro .p-mtof-compare__try{margin-top:128px}.mtof .p-mtof-subintro .p-mtof-step__body{flex-basis:501px}.mtof .p-mtof-blog .c-mtof-head__title{color:#1e2939}.mtof .p-mtof-blog{padding:96px 0}}.mtof .p-mtof-blog__list{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (width <= 999px){.mtof .p-mtof-blog__list{gap:24px}}@media screen and (width <= 768px){.mtof .p-mtof-blog__list{gap:40px;grid-template-columns:1fr}}.mtof .p-mtof-blog__link{display:block;transition:color .2s ease-out}@media (any-hover:hover){.mtof .p-mtof-blog__link:hover{color:#0f1f75}.mtof .p-mtof-blog__link:hover .p-mtof-blog__img img{transform:scale(1.05)}}.mtof .p-mtof-blog__img{aspect-ratio:379/242;border-radius:3px;display:block;overflow:hidden}.mtof .p-mtof-blog__img img{height:100%;object-fit:cover;transition:transform .4s ease-out;width:100%}.mtof .p-mtof-blog__title{display:block;font-size:20px;font-weight:700;line-height:1.6;margin-top:24px}@media screen and (width <= 999px){.mtof .p-mtof-blog__title{font-size:16px;margin-top:16px}}@media screen and (width <= 768px){.mtof .p-mtof-blog__title{font-size:16px;margin-top:20px}}
