@charset "UTF-8";@import url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/reset.css);html{font-size:6.25%;-webkit-text-size-adjust:100%}body{margin:0 auto;padding:0;position:relative;z-index:1;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Helvetica,Arial,"游ゴシック",YuGothic,sans-serif;font-weight:400;color:#4c4948;line-height:1;text-align:left;min-width:1200px;font-size:15px;font-size:15rem}@media screen and (max-width:767px){body{min-width:auto;min-width:initial;width:100%;font-size:3.733vw}}main,aside{display:block;overflow:hidden}ul{list-style:none}a{text-decoration:none;color:#4c4948}@media screen and (min-width:1201px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media screen and (max-width:767px){a[href*="tel:"]{display:inline}}@media screen and (max-width:767px){img{width:100%}}.isLine-PC{display:inline}@media screen and (max-width:767px){.isLine-PC{display:none}}.isLine-SP{display:none}@media screen and (max-width:767px){.isLine-SP{display:inline}}.isInLine-PC{display:inline-block}@media screen and (max-width:767px){.isInLine-PC{display:none}}.isInLine-SP{display:none}@media screen and (max-width:767px){.isInLine-SP{display:inline-block}}@media screen and (min-width:768px){.isHide-PC{display:none}}@media screen and (max-width:767px){.isHide-SP{display:none}}.mt2em{margin-top:2em}.center{text-align:center}.numList--dot>li{padding:0 0 0 1.05em;text-indent:-1.05em}.numList--bracket>li{padding:0 0 0 1.34em;text-indent:-1.34em}.numList--circle>li{padding:0 0 0 1.25em;text-indent:-1.25em}.fixGoTop{position:fixed;z-index:1000;right:50px;bottom:60px;display:none}@media screen and (max-width:767px){.fixGoTop{right:25px;bottom:25px}}.fixGoTop a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;border-radius:50%;background:#ababab;-webkit-transition:.3s;transition:.3s}.fixGoTop a:hover{background:#666}.fixGoTop a:before,.fixGoTop a:after{content:none !important}.fixGoTop span:before{content:"▲";color:#fff}.siteHeader{position:relative;z-index:100}.siteHeader .headerWrap{background:#fff;position:relative;padding:30px 40px}@media screen and (min-width:1350px){.siteHeader .headerWrap{padding:30px 50px}}@media screen and (max-width:767px){.siteHeader .headerWrap{padding:2vw 2.666vw}}.siteHeader .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.siteHeader .logo{-ms-flex-preferred-size:240px;flex-basis:240px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.siteHeader .logo{-ms-flex-preferred-size:53.333vw;flex-basis:53.333vw}}.siteHeader .logo img{width:100%}.siteHeader .logo a{-webkit-transition:.3s;transition:.3s}.siteHeader .logo a:hover{opacity:.7}.siteHeader .gmenuBtn .menu-trigger{display:none;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (max-width:767px){.siteHeader .gmenuBtn .menu-trigger{display:inline-block;width:6.666vw;height:5.866vw}}.siteHeader .gmenuBtn .menu-trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;width:100%;height:4px;background-color:#4c4948;border-radius:4px}@media screen and (max-width:767px){.siteHeader .gmenuBtn .menu-trigger span{border-radius:.533vw;height:.533vw}}.siteHeader .gmenuBtn .menu-trigger span:nth-of-type(1){top:0}.siteHeader .gmenuBtn .menu-trigger span:nth-of-type(2){top:20px}@media screen and (max-width:767px){.siteHeader .gmenuBtn .menu-trigger span:nth-of-type(2){top:2.666vw}}.siteHeader .gmenuBtn .menu-trigger span:nth-of-type(3){bottom:0}.siteHeader .gmenuBtn .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg)}@media screen and (max-width:767px){.siteHeader .gmenuBtn .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(2.666vw) rotate(-45deg);transform:translateY(2.666vw) rotate(-45deg)}}.siteHeader .gmenuBtn .menu-trigger.active span:nth-of-type(2){left:50%;opacity:0}.siteHeader .gmenuBtn .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-20px) rotate(45deg);transform:translateY(-20px) rotate(45deg)}@media screen and (max-width:767px){.siteHeader .gmenuBtn .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-2.667vw) rotate(45deg);transform:translateY(-2.667vw) rotate(45deg)}}.siteHeader .globalMenu{-ms-flex-preferred-size:calc(100% - 240px);flex-basis:calc(100% - 240px)}@media screen and (max-width:767px){.siteHeader .globalMenu{position:absolute;z-index:101;width:100%;left:0;top:100%;opacity:0;max-height:0;-webkit-transition:.3s;transition:.3s;overflow:hidden}.siteHeader .globalMenu.opened{opacity:1;max-height:2000px}}.siteHeader .globalMenu a{font-weight:500;font-size:16px;font-size:16px;-webkit-transition:.3s;transition:.3s}@media screen and (min-width:1350px){.siteHeader .globalMenu a{font-size:18px;font-size:18px}}@media screen and (max-width:767px){.siteHeader .globalMenu a{font-size:3.733vw;display:block;padding:5.333vw 2.666vw;background:#e6e6e6}.siteHeader .globalMenu a.submenu-toggle{position:relative}.siteHeader .globalMenu a.submenu-toggle:before,.siteHeader .globalMenu a.submenu-toggle:after{content:"";position:absolute;right:1em;top:50%;-webkit-transform:translate(-.5em,-50%);transform:translate(-.5em,-50%);height:1em;width:1px;background:#4c4948;-webkit-transition:.3s;transition:.3s}.siteHeader .globalMenu a.submenu-toggle:after{width:1.1em;height:1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.siteHeader .globalMenu a.submenu-toggle.opened:before{opacity:0}}.siteHeader .globalMenu .active>a{color:#9c9d9d}@media screen and (max-width:767px){.siteHeader .globalMenu .active>a{color:#4c4948}}.siteHeader .globalMenu .mainMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:767px){.siteHeader .globalMenu .mainMenu{display:block;background:#fff}}.siteHeader .globalMenu .mainMenu>li{position:relative}.siteHeader .globalMenu .mainMenu>li+li{margin-left:35px}@media screen and (min-width:1350px){.siteHeader .globalMenu .mainMenu>li+li{margin-left:35px}}@media screen and (min-width:1500px){.siteHeader .globalMenu .mainMenu>li+li{margin-left:75px}}@media screen and (max-width:767px){.siteHeader .globalMenu .mainMenu>li+li{margin-left:0;border-top:1px solid #989898}}@media screen and (min-width:768px){.siteHeader .globalMenu .mainMenu>li:hover>a{color:#9c9d9d}}.siteHeader .globalMenu .subMenu{position:absolute;background:#fff;white-space:nowrap;padding:0 0 25px;left:-1em;overflow:hidden;max-height:0;opacity:0;-webkit-transition:.6s;transition:.6s}@media screen and (max-width:767px){.siteHeader .globalMenu .subMenu{position:relative;white-space:inherit;padding:0;left:0}}.siteHeader .globalMenu .subMenu>li{padding:30px 2em 0}@media screen and (max-width:767px){.siteHeader .globalMenu .subMenu>li{position:relative;white-space:inherit;padding:0;left:0;border-top:1px solid #989898}}.siteHeader .globalMenu .subMenu a{display:block;color:#4c4948;-webkit-transition:.3s;transition:.3s;position:relative}@media screen and (max-width:767px){.siteHeader .globalMenu .subMenu a{padding-left:8vw;background:#f3f3f3}}.siteHeader .globalMenu .subMenu a:before{-webkit-transition:.3s;transition:.3s;font-size:10px;font-size:10px;content:none;position:absolute;left:-1.25em;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0}@media screen and (min-width:768px){.siteHeader .globalMenu .subMenu a:hover{color:#4c4948}.siteHeader .globalMenu .subMenu a:hover:before{content:"▶";opacity:1}}@media screen and (min-width:768px){.siteHeader .globalMenu .subMenu .active>a{color:#9c9d9d}.siteHeader .globalMenu .subMenu .active>a:before{content:"▶";opacity:1}}@media screen and (min-width:768px){.siteHeader .globalMenu .mainMenu>li:hover .subMenu{max-height:1000px;opacity:1}}@media screen and (max-width:767px){.siteHeader .globalMenu .mainMenu>li .subMenu.opened{max-height:1000px;opacity:1}}.localNaviWrap{border-top:1px solid #c0c1c1;border-bottom:1px solid #c0c1c1;padding:25px 40px}@media screen and (min-width:1350px){.localNaviWrap{padding:25px 50px}}.localNaviWrap .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.localNaviWrap .localNaviTitle{font-size:24px;font-size:24px;font-weight:500}.localNaviWrap .localNavi{margin:0 auto}.localNaviWrap .localNavi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.localNaviWrap .localNavi ul>li{position:relative}.localNaviWrap .localNavi ul>li+li{margin-left:35px}@media screen and (min-width:1350px){.localNaviWrap .localNavi ul>li+li{margin-left:50px}}.localNaviWrap .localNavi ul>li a{position:relative}.localNaviWrap .localNavi ul>li a:after{position:absolute;content:"";left:0;bottom:-3px;width:100%;height:1px;background:#4c4948;-webkit-transition:.3s;transition:.3s;opacity:0}.localNaviWrap .localNavi ul>li:hover>a:after{opacity:1}.localNaviWrap .localNavi ul>li.active a:after{opacity:1}.siteFooter{margin:100px 0 0}@media screen and (max-width:767px){.siteFooter{margin:6.666vw 0 0}}.siteFooter .footerWrap{position:relative;padding:30px 40px 100px;background:#191919;color:#fff}@media screen and (max-width:767px){.siteFooter .footerWrap{padding:5.333vw 2vw}}.siteFooter a{color:#fff;position:relative}.siteFooter a:after{position:absolute;content:"";left:0;bottom:-3px;width:100%;height:1px;background:#fff;-webkit-transition:.3s;transition:.3s;opacity:0}.siteFooter a:hover:after{opacity:1}.siteFooter .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:767px){.siteFooter .row{display:block;text-align:center}}.siteFooter .row .logo{-ms-flex-preferred-size:240px;flex-basis:240px;-ms-flex-negative:0;flex-shrink:0}.siteFooter .row .logo img{width:100%}@media screen and (max-width:767px){.siteFooter .row .logo img{width:53.333vw}}.siteFooter .row .logo a{-webkit-transition:.3s;transition:.3s}.siteFooter .row .logo a:hover{opacity:.7}.siteFooter .row .logo a:after{content:none}.siteFooter .row .footSitemap{margin-left:100px;line-height:3}.siteFooter .row .footSitemap .col+.col{margin-left:80px}@media screen and (max-width:767px){.siteFooter .row .footSitemap{display:none}}.siteFooter .copyrightWrap{color:#fff;background:#191919;padding:20px 40px;border-top:1px solid #ececec}@media screen and (max-width:767px){.siteFooter .copyrightWrap{border-top:none;padding:0 2vw 2.666vw}}.siteFooter .copyrightWrap .contentsWrap{padding:0 0 0 340px}@media screen and (max-width:767px){.siteFooter .copyrightWrap .contentsWrap{padding:0}}.siteFooter .copyrightWrap .copyrightLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.siteFooter .copyrightWrap .copyrightLink li+li{margin-left:40px}@media screen and (max-width:767px){.siteFooter .copyrightWrap .copyrightLink{display:none}}.siteFooter .copyrightWrap .copyright{text-align:right;display:block;margin:20px 0 0}@media screen and (max-width:767px){.siteFooter .copyrightWrap .copyright{text-align:center;margin:0;font-size:2.933vw;line-height:2}}.siteFooter .menu-footer-sns-container{padding:15px 0 50px}@media screen and (max-width:767px){.siteFooter .menu-footer-sns-container{padding:15px 0}}@media screen and (max-width:767px){.siteFooter .sns{border:0;padding:0}}.siteFooter .sns__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:767px){.siteFooter .sns__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.siteFooter .sns__list li{margin-right:24px}.siteFooter .sns__list li:last-child{margin-right:0}.siteFooter .sns__list li a i{font-size:24px;color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.siteFooter .sns__list li a i:hover{color:#8f98aa}.siteFooter .sns__list li a:after{display:none}.mainContents .contentsWrap{margin:0 auto;width:1200px}@media screen and (max-width:767px){.mainContents .contentsWrap{min-width:auto;min-width:initial;width:auto;margin:0 2.666vw}}.mainContents .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mainContents .row .col{-ms-flex-negative:0;flex-shrink:0}.mainContents .row .col.col50{-ms-flex-preferred-size:50%;flex-basis:50%}.mainContents .row .col.col20{-ms-flex-preferred-size:20%;flex-basis:20%}.mainContents .row .col.col80{-ms-flex-preferred-size:80%;flex-basis:80%}.mainContents .row .col.col25{-ms-flex-preferred-size:25%;flex-basis:25%}.mainContents .row .col.col75{-ms-flex-preferred-size:75%;flex-basis:75%}.mainContents .row .col.col30{-ms-flex-preferred-size:30%;flex-basis:30%}.mainContents .row .col.col70{-ms-flex-preferred-size:70%;flex-basis:70%}.mainContents .row .col.col40{-ms-flex-preferred-size:40%;flex-basis:40%}.mainContents .row .col.col60{-ms-flex-preferred-size:60%;flex-basis:60%}@media screen and (max-width:767px){.mainContents .rowClear--SP{display:block}.mainContents .rowClear--SP .col{margin:0;padding:0}.mainContents .rowClear--SP .col+.col{margin-top:4vw}}.mainContents .section+.section{margin:70px 0 0;padding:0}@media screen and (max-width:767px){.mainContents .section+.section{margin:8vw 0 0}}.mainContents .section.bgClr-Gray{padding:50px 0;background:#f3f3f3}@media screen and (max-width:767px){.mainContents .section.bgClr-Gray{padding:9.333vw 0}}.mainContents .block+.block{margin:50px 0 0;padding:50px 0 0}@media screen and (max-width:767px){.mainContents .block+.block{margin:8vw 0 0;padding:8vw 0 0}}.mainContents .block--sptBorder{border-top:1px solid #989898}.mainContents .visual{padding:240px 10px;text-align:center;background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/quality.jpg) center center no-repeat cover}@media screen and (max-width:767px){.mainContents .visual{padding:26.666vw 1.333vw;background-size:auto 100%}}.mainContents .visual .kvTitle{color:#fff;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Helvetica,Arial,"游ゴシック",YuGothic,sans-serif;font-weight:700;font-size:60px;font-size:60px;text-shadow:4px 5px 5px rgba(0,0,0,.6)}@media screen and (max-width:767px){.mainContents .visual .kvTitle{font-size:9.333vw}}.mainContents .textBox{line-height:1.5}.mainContents .textBox.lineHightWide{line-height:2}.mainContents .h2Title{font-size:28px;font-size:28px}@media screen and (max-width:767px){.mainContents .h2Title{font-size:7.466vw;line-height:1.5}}.mainContents .h2Title+.textBox{margin-top:30px}@media screen and (max-width:767px){.mainContents .h2Title+.textBox{margin-top:6vw}}.mainContents .visual--img--quality{background-image:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/quality.jpg)}.page--company .sp{display:none}.page--company .pc{display:block}.page--company .mainContents .visual--img--company{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/company.jpg) top center/cover no-repeat}.page--company .mainContents img{width:100%}.page--company .mainContents .h2Title{color:#000}.page--company .mainContents ._01{border-bottom:1px solid #9fa0a0;padding-bottom:64px}.page--company .mainContents ._01 .h2Title+.textBox p{font-size:20px;text-align:justify;letter-spacing:.02em}.page--company .mainContents ._02{margin-bottom:28px}.page--company .mainContents ._02 .h2Title,.page--company .mainContents ._04 .h2Title{font-size:45px}.page--company .mainContents .company_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:60px auto 111px}.page--company .mainContents .company_link li{width:368px;background-color:#fff;-webkit-box-shadow:4px 5px 10px rgb(0 0 0/30%);box-shadow:4px 5px 10px rgb(0 0 0/30%)}.page--company .mainContents .company_link li .link_ttl{font-size:20px;color:#231815;font-weight:400;text-align:center;padding:34px 0}.page--company .mainContents ._02 .notes{font-size:20px;font-weight:600;letter-spacing:.02em;padding-left:112px}.page--company .mainContents ._03{margin-top:0;padding:25px 0}.page--company .mainContents ._03 .company_info dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:1010px;margin:0 auto;font-size:20px;letter-spacing:.02em;color:#4c4948;line-height:1.5;padding:16px 0;border-bottom:1px solid #dcdddd}.page--company .mainContents ._03 .company_info dl:last-of-type{border-bottom:none}.page--company .mainContents ._03 .company_info dl dt{font-weight:600;width:124px;text-align:right}.page--company .mainContents ._03 .company_info dl dd{padding-left:76px}.page--company .mainContents ._03 .company_info dl dd .iso{display:block}.page--company .mainContents ._03 .company_info dl dd .kind{display:inline-block;margin-right:44px;width:194px}.page--company .mainContents ._04{margin-bottom:28px}.page--company .mainContents ._04 .h2Title+.textBox p{font-size:20px;letter-spacing:.02em}.page--company .mainContents ._04 .h2Title+.textBox p a{display:block}.page--company .mainContents ._05.map iframe{width:100%;height:679px}.page--company .mainContents .access_how{margin-top:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page--company .mainContents .access_how div{font-size:20px;letter-spacing:.02em;line-height:1.65}.page--company .mainContents .access_how .case_ttl{margin-bottom:5px}@media screen and (max-width:767px){.page--company .sp{display:block}.page--company .pc{display:none}.page--company .mainContents ._01{padding-bottom:calc(128 * (100vw / 750))}.page--company .mainContents ._01 .h2Title{line-height:1.5}.page--company .mainContents ._01 .h2Title+.textBox p{font-size:calc(32 * (100vw / 750));line-height:1.75}.page--company .mainContents ._02{margin-bottom:calc(56 * (100vw / 750))}.page--company .mainContents ._02 .h2Title,.page--company .mainContents ._04 .h2Title{font-size:7.466vw}.page--company .mainContents .company_link{flex-direction:column;margin:calc(80 * (100vw / 750)) auto calc(222 * (100vw / 750))}.page--company .mainContents .company_link li{width:100%}.page--company .mainContents .company_link li:not(:last-of-type){margin-bottom:calc(120 * (100vw / 750))}.page--company .mainContents .company_link li .link_ttl{font-size:calc(32 * (100vw / 750));padding:calc(68 * (100vw / 750)) 0}.page--company .mainContents ._02 .notes{font-size:calc(32 * (100vw / 750));padding-left:0;line-height:1.5}.page--company .mainContents ._03{padding:calc(50 * (100vw / 750)) 0}.page--company .mainContents ._03 .company_info dl{width:100%;font-size:calc(32 * (100vw / 750));padding:calc(32 * (100vw / 750)) 0;flex-direction:column}.page--company .mainContents ._03 .company_info dl dt{width:100%;text-align:left;margin-bottom:calc(16 * (100vw / 750))}.page--company .mainContents ._03 .company_info dl dd{padding-left:0;width:100%}.page--company .mainContents ._03 .company_info dl dd .kind{margin-right:calc(40 * (100vw / 750));width:auto}.page--company .mainContents ._04{margin-bottom:calc(56 * (100vw / 750))}.page--company .mainContents ._04 .h2Title+.textBox p{font-size:calc(32 * (100vw / 750))}.page--company .mainContents ._05.map iframe{height:calc(1358 * (100vw / 750))}.page--company .mainContents .access_how{margin-top:calc(92 * (100vw / 750));flex-direction:column}.page--company .mainContents .access_how div{font-size:calc(32 * (100vw / 750));margin-bottom:calc(60 * (100vw / 750))}.page--company .mainContents .access_how div.bus{margin-bottom:0}.page--company .mainContents .access_how .case_ttl{margin-bottom:calc(10 * (100vw / 750))}}.page--greeting .sp{display:none}.page--greeting .pc{display:block}.page--greeting .mainContents .visual--img--greeting{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/greeting.jpg) top center/cover no-repeat}.page--greeting .mainContents img{width:100%}.page--greeting .mainContents .h2Title{color:#000}.page--greeting .greeting_cont{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:90px}.page--greeting .greeting_cont .img{width:516px}.page--greeting .greeting_cont .txt_box{width:calc(100% - 516px);padding-left:55px;box-sizing:border-box}.page--greeting .greeting_cont .txt_box .lead{font-size:20px;line-height:2;text-align:justify;margin-bottom:79px}.page--greeting .greeting_cont .txt_box .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page--greeting .greeting_cont .txt_box .name dt{font-size:20px;letter-spacing:.02em;line-height:1.5;font-weight:600}.page--greeting .greeting_cont .txt_box .name dd{font-size:48px;letter-spacing:.02em;font-weight:700;color:#000}.page--greeting .section._02{margin-top:129px}.page--greeting .section._02 .management_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}.page--greeting .section._02 .management_list li{width:368px;background-color:#fff;-webkit-box-shadow:4px 5px 10px rgb(0 0 0/30%);box-shadow:4px 5px 10px rgb(0 0 0/30%);margin-bottom:60px}.page--greeting .section._02 .management_list li .management_ttl{font-size:21px;letter-spacing:0;font-weight:400;padding:22px 22px 50px}.page--greeting .section._02 .management_list li .management_ttl span{display:block;font-size:18px;margin-bottom:15px}@media screen and (max-width:767px){.page--greeting .sp{display:block}.page--greeting .pc{display:none}.page--greeting .mainContents .visual .kvTitle{line-height:1.5}.page--greeting .greeting_cont{flex-direction:column;margin-top:calc(80 * (100vw / 750))}.page--greeting .greeting_cont .img{width:100%;margin-bottom:calc(60 * (100vw / 750))}.page--greeting .greeting_cont .name{text-align:right}.page--greeting .greeting_cont .txt_box .lead{line-height:1.75}.page--greeting .greeting_cont .sign img{width:50%}.page--greeting .greeting_cont .txt_box{width:100%;padding-left:0}.page--greeting .greeting_cont .txt_box .lead{font-size:calc(32 * (100vw / 750));margin-bottom:calc(80 * (100vw / 750))}.page--greeting .greeting_cont .txt_box .name{flex-direction:column}.page--greeting .greeting_cont .txt_box .name dt{font-size:calc(32 * (100vw / 750));margin-bottom:calc(20 * (100vw / 750))}.page--greeting .greeting_cont .txt_box .name dd{font-size:7.466vw}.page--greeting .section._02{margin-top:calc(158 * (100vw / 750))}.page--greeting .section._02 .management_list{margin-top:calc(120 * (100vw / 750))}.page--greeting .section._02 .management_list li{width:100%;margin-bottom:calc(120 * (100vw / 750))}.page--greeting .section._02 .management_list li .management_ttl{font-size:calc(42 * (100vw / 750));padding:calc(44 * (100vw / 750)) calc(44 * (100vw / 750)) calc(60 * (100vw / 750))}.page--greeting .section._02 .management_list li .management_ttl span{font-size:calc(36 * (100vw / 750));margin-bottom:calc(30 * (100vw / 750))}}.page--history .sp{display:none}.page--history .pc{display:block}.page--history .mainContents .visual--img--history{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/history.jpg) top center/cover no-repeat}.page--history .mainContents img{width:100%}.page--history .mainContents .h2Title{color:#000}.page--history .history_cont{background-color:#f6f6f6;margin-top:66px;padding:45.5px 40px 40px}.page--history .history_cont dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;letter-spacing:.02em;line-height:1.35;border-bottom:1px solid #dcdddd;padding-bottom:12px;margin-bottom:18px}.page--history .history_cont dl:last-of-type{margin:0}.page--history .history_cont dt{font-weight:600;width:269px}.page--history .history_cont dd{font-weight:400;border-left:2px solid #4c4948;padding-left:38px}@media screen and (max-width:767px){.page--history .sp{display:block}.page--history .pc{display:none}.page--history .history_cont{margin-top:calc(80 * (100vw / 750));padding:calc(60 * (100vw / 750)) calc(40 * (100vw / 750)) calc(80 * (100vw / 750))}.page--history .history_cont dl{flex-direction:column;font-size:calc(32 * (100vw / 750));padding-bottom:calc(24 * (100vw / 750));margin-bottom:calc(36 * (100vw / 750))}.page--history .history_cont dt{width:100%}.page--history .history_cont dd{width:100%;border-left:none;border-top:3px solid #4c4948;padding-left:0;padding-top:calc(16 * (100vw / 750));margin-top:calc(16 * (100vw / 750))}}.page--philosophy .sp{display:none}.page--philosophy .pc{display:block}.page--philosophy .mainContents .visual--img--philosophy{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/philosophy.jpg) top center/cover no-repeat}.page--philosophy .mainContents img{width:100%}.page--philosophy .mainContents .h2Title{color:#000}.page--philosophy .lead{font-size:20px;letter-spacing:.02em;margin-top:70px}.page--philosophy .philosophy_list{margin-top:70px}.page--philosophy .philosophy_list li:not(:last-of-type){margin-bottom:72px}.page--philosophy .philosophy_list .philosophy_ttl{font-size:40px;letter-spacing:.07em;color:#fff;width:100%;height:392px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;text-shadow:4px 5px 5px rgb(0 0 0/60%);background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/philosophy/philosophy_img01.jpg) center center/cover no-repeat}.page--philosophy .philosophy_list .philosophy_ttl.philosophy_ttl--posup{padding:0 0 250px;box-sizing:border-box}.page--philosophy .philosophy_list li:nth-of-type(2) .philosophy_ttl{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/philosophy/philosophy_img02.jpg) center center/cover no-repeat}.page--philosophy .philosophy_list li:nth-of-type(3) .philosophy_ttl{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/philosophy/philosophy_img03.jpg) center center/cover no-repeat}.page--philosophy .philosophy_list .lead{line-height:2;margin-top:41px}@media screen and (max-width:767px){.page--philosophy .sp{display:block}.page--philosophy .pc{display:none}.page--philosophy .lead{font-size:calc(32 * (100vw / 750));margin-top:calc(80 * (100vw / 750));line-height:1.5}.page--philosophy .philosophy_list{margin-top:calc(140 * (100vw / 750))}.page--philosophy .philosophy_list li:not(:last-of-type){margin-bottom:calc(144 * (100vw / 750))}.page--philosophy .philosophy_list .philosophy_ttl{font-size:calc(80 * (100vw / 750));height:calc(784 * (100vw / 750));line-height:1.5;text-align:center}.page--philosophy .philosophy_list .philosophy_ttl.philosophy_ttl--posup{padding:0}.page--philosophy .philosophy_list li:nth-of-type(2) .philosophy_ttl{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/philosophy/philosophy_img02.jpg) center left calc(-600 * (100vw / 750))/cover no-repeat}.page--philosophy .philosophy_list li:nth-of-type(3) .philosophy_ttl{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/philosophy/philosophy_img03.jpg) center left calc(-1100 * (100vw / 750))/cover no-repeat}.page--philosophy .philosophy_list .lead{margin-top:calc(82 * (100vw / 750))}}.page--environment .sp{display:none}.page--environment .pc{display:block}.page--environment .mainContents .visual--img--environment{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/environment.jpg) top center/cover no-repeat}.page--environment .mainContents img{width:100%}.page--environment .mainContents .h2Title{color:#000}.page--environment .lead_list{width:732px;margin:60px auto 0}.page--environment .lead_list li{font-size:20px;letter-spacing:.02em;padding-left:2em;text-indent:-2em}.page--environment .lead_list li:not(:last-of-type){margin-bottom:26px}.page--environment .environment_list>li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:70px;padding-bottom:70px;border-bottom:1px solid #989898}.page--environment .environment_list img{width:518px}.page--environment .environment_list .txt_box{width:calc(100% - 518px);padding-left:57px}.page--environment .environment_list .txt_box .environment_ttl{font-size:37px;letter-spacing:.02em;font-weight:700;color:#000;margin-bottom:40px}.page--environment .environment_list .txt_box .lead{font-size:20px;letter-spacing:.02em;line-height:2}.page--environment .environment_list .txt_box .goal_list>li{padding-left:22px;text-indent:-22px}.page--environment .environment_list .txt_box .goal_list ul li{padding-left:20px;text-indent:-20px}.page--environment .link_list li{position:relative;width:100%;height:85px;background-color:#3f2c32}.page--environment .link_list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:24px;letter-spacing:.02em;color:#fff;font-weight:700}.page--environment .link_list li:first-of-type{margin-bottom:32px}.page--environment .link_list li a .pdf{font-size:21px;color:#3f2c32;width:124px;height:32px;background-color:#fff;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:16px}.page--environment .link_list li a .click{font-size:21px;position:absolute;top:30px;right:84px}.page--environment .link_list li a .click:after,.page--environment .link_list li a .click:before{content:'';position:absolute;display:block;background-color:#fff;height:2px}.page--environment .link_list li a .click:after{width:107px;left:0;bottom:-8px}.page--environment .link_list li a .click:before{width:36px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:-62px;bottom:4px}@media screen and (max-width:767px){.page--environment .sp{display:block}.page--environment .pc{display:none}.page--environment .lead_list{width:100%;margin:calc(80 * (100vw / 750)) auto 0}.page--environment .lead_list li{font-size:calc(32 * (100vw / 750));line-height:1.5}.page--environment .lead_list li:not(:last-of-type){margin-bottom:calc(52 * (100vw / 750))}.page--environment .environment_list>li{flex-direction:column;margin-bottom:calc(140 * (100vw / 750));padding-bottom:calc(140 * (100vw / 750))}.page--environment .environment_list img{width:100%}.page--environment .environment_list .txt_box{width:100%;padding-left:0;margin-top:calc(80 * (100vw / 750))}.page--environment .environment_list .txt_box .environment_ttl{font-size:calc(56 * (100vw / 750));margin-bottom:calc(40 * (100vw / 750))}.page--environment .environment_list .txt_box .lead{font-size:calc(32 * (100vw / 750))}.page--environment .environment_list .txt_box .goal_list>li{padding-left:calc(44 * (100vw / 750));text-indent:calc(-44 * (100vw / 750))
  }
  .page--environment .environment_list .txt_box .goal_list ul li{
    padding-left: calc(40 * (100vw / 750));text-indent:calc(-40 * (100vw / 750))}.page--environment .link_list li{height:auto;padding:calc(40 * (100vw / 750)) 0 calc(140 * (100vw / 750))}.page--environment .link_list li a{flex-direction:column;font-size:calc(48 * (100vw / 750))}.page--environment .link_list li:first-of-type{margin-bottom:calc(64 * (100vw / 750))}.page--environment .link_list li a .pdf{font-size:calc(42 * (100vw / 750));width:calc(248 * (100vw / 750));height:calc(64 * (100vw / 750));margin:calc(42 * (100vw / 750)) auto 0}.page--environment .link_list li a .click{font-size:calc(42 * (100vw / 750));top:calc(236 * (100vw / 750));right:0;left:0;display:inline;padding-left:calc(260 * (100vw / 750))}.page--environment .link_list li a .click:after{width:calc(214 * (100vw / 750));left:0;right:0;margin:auto;bottom:calc(-16 * (100vw / 750))}.page--environment .link_list li a .click:before{width:calc(72 * (100vw / 750));right:calc(236 * (100vw / 750));bottom:calc(8 * (100vw / 750))}}.page--quality .sp{display:none}.page--quality .pc{display:block}.page--quality .mainContents .visual--img--quality{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/quality.jpg) top center/cover no-repeat}.page--quality .mainContents img{width:100%}.page--quality .mainContents .h2Title{color:#000}.page--quality .lead_list{width:470px;margin:60px auto 0}.page--quality .lead_list li{font-size:20px;letter-spacing:.02em;padding-left:2em;text-indent:-2em}.page--quality .lead_list li:not(:last-of-type){margin-bottom:27px}.page--quality .quality_cont{display:-webkit-box;display:-ms-flexbox;display:flex}.page--quality .quality_cont .img{width:518px}.page--quality .quality_cont .txt_box{width:calc(100% - 518px);padding-left:57px;box-sizing:border-box}.page--quality .quality_cont .quality_ttl{font-size:37px;letter-spacing:.02em;font-weight:700;color:#000;margin-bottom:40px}.page--quality .quality_cont .lead{font-size:20px;letter-spacing:.02em;line-height:2}.page--quality .quality_cont .notes{margin-top:48px;padding-left:25px;text-indent:-25px}@media screen and (max-width:767px){.page--quality .sp{display:block}.page--quality .pc{display:none}.page--quality .lead_list{width:100%;margin:calc(120 * (100vw / 750)) auto 0;line-height:1.5}.page--quality .lead_list li{font-size:calc(32 * (100vw / 750))}.page--quality .lead_list li:not(:last-of-type){margin-bottom:calc(54 * (100vw / 750))}.page--quality .quality_cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page--quality .quality_cont .img{width:100%}.page--quality .quality_cont .txt_box{width:100%;padding-left:0;margin-top:calc(80 * (100vw / 750))}.page--quality .quality_cont .quality_ttl{font-size:calc(56 * (100vw / 750));margin-bottom:calc(40 * (100vw / 750))}.page--quality .quality_cont .lead{font-size:calc(32 * (100vw / 750))}.page--quality .quality_cont .notes{margin-top:calc(56 * (100vw / 750));padding-left:calc(50 * (100vw / 750));text-indent:calc(-50 * (100vw / 750))}}.page--contribution .sp{display:none}.page--contribution .pc{display:block}.page--contribution .mainContents .visual--img--contribution{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/contribution.jpg) top center/cover no-repeat}.page--contribution .mainContents img{width:100%}.page--contribution .mainContents .h2Title{color:#000}.page--contribution .lead{font-size:20px;letter-spacing:.02em;text-align:center;margin-top:60px}.page--contribution .contribution_cont{display:-webkit-box;display:-ms-flexbox;display:flex}.page--contribution .contribution_cont .img{width:518px}.page--contribution .contribution_cont .txt_box{width:calc(100% - 518px);padding-left:57px;box-sizing:border-box}.page--contribution ._04 .contribution_cont .txt_box{padding-left:24px}.page--contribution .contribution_cont .contribution_ttl{font-size:37px;letter-spacing:.02em;font-weight:700;color:#000;margin-bottom:40px;white-space:nowrap;line-height:1.35}.page--contribution ._04 .contribution_cont .contribution_ttl,.page--contribution ._04 .contribution_cont .lead{padding-left:34px}.page--contribution .contribution_cont .lead{font-size:20px;letter-spacing:.02em;line-height:2;text-align:left;margin-top:0}@media screen and (max-width:767px){.page--contribution .sp{display:block}.page--contribution .pc{display:none}.page--contribution .lead{font-size:calc(32 * (100vw / 750));margin-top:calc(80 * (100vw / 750));line-height:1.5}.page--contribution .contribution_cont{flex-direction:column}.page--contribution .contribution_cont .img{width:100%}.page--contribution .contribution_cont .txt_box{width:100%;padding-left:0;margin-top:calc(40 * (100vw / 750))}.page--contribution ._04 .contribution_cont .txt_box{padding-left:0}.page--contribution .contribution_cont .contribution_ttl{font-size:7.466vw;margin-bottom:calc(40 * (100vw / 750));white-space:normal}.page--contribution ._04 .contribution_cont .contribution_ttl,.page--contribution ._04 .contribution_cont .lead{padding-left:0}.page--contribution .contribution_cont .lead{font-size:calc(32 * (100vw / 750))}}.page--product .sp{display:none}.page--product .pc{display:block}.page--product .mainContents .visual--img--product{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/product.jpg) top center/cover no-repeat}.page--product .mainContents img{width:100%}.page--product .mainContents .h2Title{color:#000;border-bottom:1px solid #727171;padding-bottom:70px;margin-bottom:60px}.page--product .product_cont .product_ttl{font-size:37px;letter-spacing:.02em;font-weight:700;color:#000;margin-bottom:47px}.page--product .product_cont .product_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.page--product .product_cont .product_list li{width:555px;background-color:#fff;-webkit-box-shadow:4px 5px 10px rgb(0 0 0/30%);box-shadow:4px 5px 10px rgb(0 0 0/30%);padding-bottom:44px}.page--product .product_cont .product_list figure{width:450px;margin:45px auto 25px}.page--product .product_cont .product_list._01 figure{width:100%;margin:0 auto 25px}.page--product .product_cont .product_list .product_name{font-size:18px;letter-spacing:0;font-weight:400;text-align:center}.page--product .product_cont a{position:relative;width:100%;height:85px;background-color:#3f2c32;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:24px;letter-spacing:.02em;color:#fff;font-weight:700;margin-bottom:85px}.page--product .product_cont ._02+a{margin-bottom:134px}.page--product .product_cont ._03+a{margin-bottom:0}.page--product .product_cont a .pdf{font-size:21px;color:#3f2c32;width:480px;height:32px;background-color:#fff;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:16px}.page--product .product_cont a .click{font-size:21px;position:absolute;top:30px;right:84px}.page--product .product_cont a .click:after,.page--product .product_cont a .click:before{content:'';position:absolute;display:block;background-color:#fff;height:2px}.page--product .product_cont a .click:after{width:107px;left:0;bottom:-8px}.page--product .product_cont a .click:before{width:36px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:-62px;bottom:4px}@media screen and (max-width:767px){.page--product .sp{display:block}.page--product .pc{display:none}.page--product .mainContents .h2Title{padding-bottom:calc(140 * (100vw / 750));margin-bottom:calc(120 * (100vw / 750))}.page--product .product_cont .product_ttl{font-size:calc(56 * (100vw / 750));margin-bottom:calc(94 * (100vw / 750))}.page--product .product_cont .product_list{flex-direction:column;margin-bottom:calc(120 * (100vw / 750))}.page--product .product_cont .product_list li{width:100%;padding-bottom:calc(88 * (100vw / 750))}.page--product .product_cont .product_list li:not(:last-of-type){margin-bottom:calc(120 * (100vw / 750))}.page--product .product_cont .product_list figure{width:calc(640 * (100vw / 750));margin:calc(90 * (100vw / 750)) auto calc(50 * (100vw / 750))}.page--product .product_cont .product_list._01 figure{margin:0 auto calc(50 * (100vw / 750))}.page--product .product_cont .product_list .product_name{font-size:calc(36 * (100vw / 750));line-height:1.35}.page--product .product_cont a{height:auto;flex-direction:column;font-size:calc(48 * (100vw / 750));margin-bottom:calc(170 * (100vw / 750));padding:calc(40 * (100vw / 750)) 0 calc(140 * (100vw / 750))}.page--product .product_cont ._02+a{margin-bottom:calc(268 * (100vw / 750))}.page--product .product_cont a .pdf{font-size:calc(42 * (100vw / 750));width:calc(600 * (100vw / 750));height:calc(126 * (100vw / 750));margin:calc(42 * (100vw / 750)) auto 0;line-height:1.35}.page--product .product_cont a .click{font-size:calc(42 * (100vw / 750));top:calc(295 * (100vw / 750));right:0;left:0;display:inline;padding-left:calc(260 * (100vw / 750))}.page--product .product_cont a .click:after{width:calc(214 * (100vw / 750));left:0;right:0;margin:auto;bottom:calc(-16 * (100vw / 750))}.page--product .product_cont a .click:before{width:calc(72 * (100vw / 750));right:calc(236 * (100vw / 750));bottom:calc(8 * (100vw / 750))}}.page--recruit .sp{display:none}.page--recruit .pc{display:block}.page--recruit .mainContents .visual--img--recruit{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/recruit.jpg) top center/cover no-repeat}.page--recruit .mainContents img{width:100%}.page--recruit .mainContents .h2Title{color:#000;line-height:1.35}.page--recruit .bg_txt{width:100%;height:529px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:88px auto 115px;background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/recruit/recruit_img01.jpg) center center/cover no-repeat}.page--recruit .bg_txt .recruit_ttl{font-size:38px;letter-spacing:.02em;color:#fff;font-weight:700;width:638px;height:85px;background-color:#3f2c32;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page--recruit .section._01 .recruit_about .lead{font-size:20px;letter-spacing:.02em;line-height:2;color:#4c4948}.page--recruit .mainContents .section.bgClr-Gray{background:#f4f8fb}.page--recruit .job_about{display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px auto 60px}.page--recruit .job_about .img{width:545px}.page--recruit .job_about .txt_box{width:calc(100% - 545px);padding-right:66px;-webkit-box-sizing:border-box;box-sizing:border-box}.page--recruit .job_about .txt_box .lead{font-size:20px;letter-spacing:.02em;line-height:2}.page--recruit .work_how{background-color:#fff;padding:37px 44px 29px}.page--recruit .work_how._01{margin-bottom:45px}.page--recruit .work_how .work_ttl{background-color:#0078c9;font-size:30px;letter-spacing:.036em;font-weight:700;color:#fff;text-align:center;display:inline-block;text-shadow:4px 5px 5px rgb(0 0 0/30%);padding:20px 54px;margin-bottom:37px}.page--recruit .work_how .lead{font-size:20px;letter-spacing:.02em;line-height:2;font-weight:600}.page--recruit .mainContents .section+.section._03{padding-bottom:150px}.page--recruit .interview_cont,.page--recruit .recruit_cont{background-color:#f4f8fb;padding:47px 65px 74px;margin-top:83px}.page--recruit .recruit_cont{padding:47px 65px;margin-bottom:65px}.page--recruit .recruit_cont .txt_box{font-size:20px;letter-spacing:.02em;line-height:2}.page--recruit .recruit_cont .txt_box dl{display:flex}.page--recruit .recruit_cont .txt_box dl+dl{margin-top:40px}.page--recruit .recruit_cont .txt_box dl dt{flex-shrink:0;flex-basis:300px;font-weight:600}.page--recruit .interview_cont .interview_list{margin:0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page--recruit .interview_cont .interview_list li a{background-color:#9b9b9c;color:#fff;font-size:22px;letter-spacing:.036em;font-weight:700;text-shadow:4px 5px 5px rgb(0 0 0/30%);display:block;padding:14px 60px 16px}.page--recruit .interview_cont .interview_list li a.active{background-color:#3f2c32}.page--recruit .interview_blk,.page--recruit .recruit_blk{background-color:#fff;padding:36px 36px 34px;display:none}.page--recruit .recruit_blk{display:block;margin-top:0}.page--recruit .interview_blk.show{display:block}.page--recruit .interview_blk .interview_img{width:100%;height:393px}.page--recruit .interview_blk .interview_img{padding:148px 0 0 44px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:28px}.page--recruit #list01.interview_blk .interview_img{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/recruit/interview01.jpg) center center/cover no-repeat}.page--recruit #list02.interview_blk .interview_img{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/recruit/interview03.jpg) center center/cover no-repeat}.page--recruit #list03.interview_blk .interview_img{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/recruit/interview02.jpg) center center/cover no-repeat}.page--recruit #list04.interview_blk .interview_img{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/recruit/interview01.jpg) center center/cover no-repeat}.page--recruit .interview_blk .interview_img .num{background-color:#3f2c32;color:#fff;font-size:22px;letter-spacing:.036em;font-weight:700;text-shadow:4px 5px 5px rgb(0 0 0/30%);display:block;padding:14px 22px 16px;display:inline-block;margin-bottom:18px}.page--recruit .interview_blk .interview_img .staff{font-size:21px;letter-spacing:0;font-weight:400;background-color:#fff;display:inline-block;padding:10px 12px}.page--recruit .interview_blk .interview_img .staff .year{font-size:14px;color:#fff;background-color:#730006;border-radius:60px;padding:4px 20px 6px;margin-left:20px;display:inline-block}.page--recruit .interview_blk .interview_txt .ques{font-size:27px;letter-spacing:0;font-weight:400;color:#730006;margin:64px auto 23px;font-weight:600}.page--recruit .interview_blk .interview_txt .ques:first-of-type{margin-top:0}.page--recruit .interview_blk .interview_txt .answer{font-size:20px;letter-spacing:.02em;line-height:2}.page--recruit .section._04 a.pdf_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:24px;letter-spacing:.02em;color:#fff;font-weight:700;position:relative;width:100%;height:85px;background-color:#3f2c32;margin:50px auto 36px}.page--recruit .section._04 a.pdf_link .pdf{font-size:21px;color:#3f2c32;width:124px;height:32px;background-color:#fff;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:16px}.page--recruit .section._04 a.pdf_link .click{font-size:21px;position:absolute;top:30px;right:84px}.page--recruit .section._04 a.pdf_link .click:after,.page--recruit .section._04 a.pdf_link .click:before{content:'';position:absolute;display:block;background-color:#fff;height:2px}.page--recruit .section._04 a.pdf_link .click:after{width:107px;left:0;bottom:-8px}.page--recruit .section._04 a.pdf_link .click:before{width:36px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:-62px;bottom:4px}.page--recruit .section._04 .reclink_cont{display:flex;justify-content:space-between}.page--recruit .section._04 .reclink_cont .item{flex-basis:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#bddffa;padding:30px;box-sizing:border-box}.page--recruit .section._04 .reclink_cont .item .logo{width:380px;height:120px;background-color:#fff}.page--recruit .section._04 .reclink_cont .item .logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.page--recruit .section._04 .reclink_cont .item .logo .img{width:100%}.page--recruit .section._04 .reclink_cont .item .qr{width:120px;height:120px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page--recruit .section._04 .reclink_cont .item .qr img{width:100px}@media screen and (max-width:767px){.page--recruit .sp{display:block}.page--recruit .pc{display:none}.page--recruit .bg_txt{height:calc(1058 * (100vw / 750));margin:calc(80 * (100vw / 750)) auto calc(80 * (100vw / 750))}.page--recruit .bg_txt .recruit_ttl{font-size:calc(76 * (100vw / 750));width:calc(660 * (100vw / 750));height:auto;padding:calc(20 * (100vw / 750)) 0 calc(24 * (100vw / 750));text-align:center;line-height:1.35}.page--recruit .section._01 .recruit_about .lead{font-size:calc(32 * (100vw / 750))}.page--recruit .job_about{margin:calc(80 * (100vw / 750)) auto calc(80 * (100vw / 750));flex-direction:column}.page--recruit .job_about .img{width:100%;margin-top:calc(120 * (100vw / 750))}.page--recruit .job_about .txt_box{width:100%;padding-right:0}.page--recruit .job_about .txt_box .lead{font-size:calc(32 * (100vw / 750))}.page--recruit .work_how{padding:calc(40 * (100vw / 750)) calc(40 * (100vw / 750)) calc(32 * (100vw / 750))}.page--recruit .work_how._01{margin-bottom:calc(90 * (100vw / 750))}.page--recruit .work_how .work_ttl{font-size:calc(60 * (100vw / 750));padding:calc(40 * (100vw / 750)) calc(66 * (100vw / 750));margin-bottom:calc(74 * (100vw / 750))}.page--recruit .work_how .lead{font-size:calc(32 * (100vw / 750))}.page--recruit .mainContents .section+.section._03{padding-bottom:calc(300 * (100vw / 750))}.page--recruit .interview_cont,.page--recruit .recruit_cont{padding:calc(40 * (100vw / 750)) calc(40 * (100vw / 750)) calc(32 * (100vw / 750));margin-top:calc(80 * (100vw / 750))}.page--recruit .recruit_cont{padding:calc(40 * (100vw / 750)) calc(40 * (100vw / 750)) calc(40 * (100vw / 750))}.page--recruit .recruit_cont .txt_box{font-size:calc(32 * (100vw / 750))}.page--recruit .recruit_cont .txt_box dl dt{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #4c4948}.page--recruit .interview_cont .interview_list{justify-content:center;width:100%;margin:0}.page--recruit .interview_cont .interview_list li{width:100%}.page--recruit .interview_cont .interview_list li:not(:last-of-type){margin-bottom:calc(60 * (100vw / 750))}.page--recruit .interview_cont .interview_list li a{font-size:calc(44 * (100vw / 750));padding:calc(28 * (100vw / 750)) 0 calc(32 * (100vw / 750));width:100%;text-align:center}.page--recruit .interview_blk,.page--recruit .recruit_blk{margin-top:calc(96 * (100vw / 750));padding:calc(32 * (100vw / 750)) calc(32 * (100vw / 750)) calc(24 * (100vw / 750));display:none}.page--recruit .recruit_blk{margin-top:0;padding:calc(32 * (100vw / 750)) calc(32 * (100vw / 750)) calc(32 * (100vw / 750));display:block}.page--recruit .recruit_cont .txt_box dl{display:block}.page--recruit .recruit_cont .txt_box dl+dl{margin-top:calc(40 * (100vw / 750))}.page--recruit .interview_blk .interview_img{height:calc(786 * (100vw / 750))}.page--recruit .interview_blk .interview_img{padding:calc(484 * (100vw / 750)) 0 0 calc(20 * (100vw / 750));margin-bottom:calc(56 * (100vw / 750))}.page--recruit #list01.interview_blk .interview_img{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/recruit/interview01.jpg) center left calc(-1120 * (100vw / 750))/cover no-repeat}.page--recruit #list02.interview_blk .interview_img{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/recruit/interview03.jpg) center left calc(-1120 * (100vw / 750))/cover no-repeat}.page--recruit #list03.interview_blk .interview_img{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/recruit/interview02.jpg) center left calc(-1120 * (100vw / 750))/cover no-repeat}.page--recruit #list04.interview_blk .interview_img{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/recruit/interview01.jpg) center left calc(-1120 * (100vw / 750))/cover no-repeat}.page--recruit .interview_blk .interview_img .num{font-size:calc(44 * (100vw / 750));padding:calc(28 * (100vw / 750)) calc(44 * (100vw / 750)) calc(32 * (100vw / 750));margin-bottom:calc(36 * (100vw / 750))}.page--recruit .interview_blk .interview_img .staff{font-size:calc(42 * (100vw / 750));padding:calc(20 * (100vw / 750)) calc(24 * (100vw / 750))}.page--recruit .interview_blk .interview_img .staff .year{font-size:calc(28 * (100vw / 750));padding:calc(8 * (100vw / 750)) calc(40 * (100vw / 750)) calc(12 * (100vw / 750));margin:calc(10 * (100vw / 750)) 0 0}.page--recruit .interview_blk .interview_txt .ques{font-size:calc(48 * (100vw / 750));margin:calc(128 * (100vw / 750)) auto calc(46 * (100vw / 750));line-height:1.5}.page--recruit .interview_blk .interview_txt .answer{font-size:calc(32 * (100vw / 750))}.page--recruit .section._04 a.pdf_link{flex-direction:column;font-size:calc(48 * (100vw / 750));height:auto;padding:calc(40 * (100vw / 750)) 0 calc(140 * (100vw / 750));margin:calc(100 * (100vw / 750)) auto calc(72 * (100vw / 750))}.page--recruit .section._04 a.pdf_link .pdf{font-size:calc(42 * (100vw / 750));width:calc(248 * (100vw / 750));height:calc(64 * (100vw / 750));margin:calc(42 * (100vw / 750)) auto 0}.page--recruit .section._04 a.pdf_link .click{font-size:calc(42 * (100vw / 750));top:calc(236 * (100vw / 750));right:0;left:0;display:inline;padding-left:calc(260 * (100vw / 750))}.page--recruit .section._04 a.pdf_link .click:after{width:calc(214 * (100vw / 750));left:0;right:0;margin:auto;bottom:calc(-16 * (100vw / 750))}.page--recruit .section._04 a.pdf_link .click:before{width:calc(72 * (100vw / 750));right:calc(236 * (100vw / 750));bottom:calc(8 * (100vw / 750))}.page--recruit .section._04 .reclink_cont{display:block}.page--recruit .section._04 .reclink_cont .item{padding:calc(40 * (100vw / 750)) calc(40 * (100vw / 750))}.page--recruit .section._04 .reclink_cont .item+.item{margin-top:calc(40 * (100vw / 750))}.page--recruit .section._04 .reclink_cont .item .logo{width:70%;height:calc(180 * (100vw / 750))}.page--recruit .section._04 .reclink_cont .item .logo .img{width:100%}.page--recruit .section._04 .reclink_cont .item .qr{width:30%;height:calc(180 * (100vw / 750))}.page--recruit .section._04 .reclink_cont .item .qr img{width:calc(160 * (100vw / 750))}}.page--process .visual{background-image:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/process.jpg)}.page--process .mainSection.bgClr-White{border-top:1px solid #727171;padding:60px 0 0}.page--process .mainSection .h2Title{margin-bottom:50px}.page--process .mainSection ul{display:flex;flex-wrap:wrap}.page--process .mainSection ul:not(:last-of-type){margin-bottom:85px}.page--process .mainSection ul li{flex:0 0 calc((100% - 47px * 2) / 3);background:#fff;-webkit-box-shadow:4px 5px 10px rgb(0 0 0/30%);box-shadow:4px 5px 10px rgb(0 0 0/30%);margin-bottom:30px;margin-right:47px}.page--process .mainSection ul li:nth-child(3n){margin-right:0}.page--process .mainSection ul li div{padding:0 30px 30px}.page--process .mainSection ul li figure{margin-bottom:20px}.page--process .mainSection ul li img{width:100%}.page--process .mainSection ul li h3{font-size:18px;color:#950000;margin-bottom:26px}.page--process .mainSection ul li p{font-size:16px;line-height:1.5}@media screen and (max-width:767px){.page--process .mainSection.bgClr-White{padding:9.333vw 0 0}.page--process .mainSection .h2Title{margin-bottom:9.333vw}.page--process .mainSection ul{display:flex;justify-content:space-between;flex-wrap:wrap}.page--process .mainSection ul:not(:last-of-type){margin-bottom:calc(115 * (100vw / 750))}.page--process .mainSection ul:last-of-type{margin-bottom:calc(30 * (100vw / 750))}.page--process .mainSection ul li{flex:0 0 100%}.page--process .mainSection ul li:not(:last-of-type){margin-bottom:calc(50 * (100vw / 750))}.page--process .mainSection ul li div{padding:0 calc(30 * (100vw / 750)) calc(30 * (100vw / 750))}.page--process .mainSection ul li figure{margin-bottom:calc(20 * (100vw / 750))}.page--process .mainSection ul li h3{font-size:calc(36 * (100vw / 750));margin-bottom:calc(26 * (100vw / 750))}.page--process .mainSection ul li p{font-size:calc(32 * (100vw / 750));line-height:1.5}}.page--ayumi .visual{background-image:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/ayumi.jpg);background-position:center center}.page--ayumi .mainSection.bgClr-White{padding:15px 0 0;position:relative}.page--ayumi .ayumiNav{padding:0 8px;display:block;justify-content:space-between;padding-bottom:37px;border-bottom:1px solid #727171;margin-bottom:90px}.page--ayumi .ayumiNav p{width:120px !important;display:flex;justify-content:center;align-items:center;padding-bottom:10px;font-size:20px;color:#4c4948;letter-spacing:.02em;font-weight:700;cursor:pointer;transition-duration:.3s;position:relative;text-align:center}.page--ayumi .ayumiNav .slick-slide:not(:first-of-type){margin-left:0}.page--ayumi .ayumiNav p:after{content:"";width:0;height:1px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transition-duration:.3s}.page--ayumi .ayumiNav .slick-current p:after{width:100%;background-color:#000}.page--ayumi .ttlBox{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.page--ayumi .slideBtn{display:flex;justify-content:space-between}.page--ayumi .slideBtn button{display:block;width:180px;height:60px;cursor:pointer;position:static;transform:unset}.page--ayumi .slideBtn.bottom button{display:block;width:180px;height:60px;cursor:pointer;position:static;transform:unset;margin-top:60px}.page--ayumi .slideBtn button.slick-prev{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/ayumi/ayumi_prev.jpg) center center no-repeat;background-size:cover}.page--ayumi .slideBtn button.slick-next{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/ayumi/ayumi_next.jpg) center center no-repeat;background-size:cover}.page--ayumi .nomalArrow{position:relative}.page--ayumi .nomalArrow .slick-arrow{width:23px;height:44px;top:54%}.page--ayumi .nomalArrow .slick-prev{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/ayumi/ayumi_arrow_prev.png) center center no-repeat;background-size:cover;left:-50px}.page--ayumi .nomalArrow .slick-next{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/ayumi/ayumi_arrow_next.png) center center no-repeat;background-size:cover;right:-50px}.page--ayumi .slick-prev:before,.slick-next:before{content:""}.page--ayumi .slideBtn.top{display:flex;justify-content:space-between;width:390px;position:absolute;top:-18px;right:0;z-index:10}.page--ayumi .slideBtn.bottom{display:flex;justify-content:space-between;width:420px;margin:0 auto}.page--ayumi .bottonWrap{position:relative}.page--ayumi .ayumiSlider article{display:flex;align-items:center;width:100%;box-sizing:border-box;flex-wrap:wrap;padding:25px 45px 25px 0;position:relative}.page--ayumi .ayumiSlider article:nth-of-type(odd){background:#ecf0f3;min-height:185px}.page--ayumi .ayumiSlider article:nth-of-type(even){min-height:200px}.page--ayumi .ayumiSlider article:last-of-type{border-bottom:1px solid #727171}.page--ayumi .ayumiSlider article h3{flex:0 0 24.26%;padding-left:30px;display:flex;align-items:center;font-size:20px;letter-spacing:.02em;color:#4c4948;box-sizing:border-box;font-weight:600;position:relative}@media (min-width:768px){.page--ayumi br.sp{display:none}.page--ayumi .ayumiSlider article dl:not(:first-of-type){margin-left:24.26%}.page--ayumi .ayumiSlider article dl:nth-of-type(2),.page--ayumi .ayumiSlider article figure:nth-of-type(2){margin-top:30px}}@media (min-width:768px){.page--ayumi .ayumiSlider article:after{content:"";height:80%;width:1px;background-color:#727171;position:absolute;left:22.6%;top:50%;transform:translateY(-50%)}}.page--ayumi .ayumiSlider article dl{flex:0 0 42.7%;display:flex;padding-left:33px;padding-right:10px;box-sizing:border-box;flex-direction:column;justify-content:center}.page--ayumi .ayumiSlider article dl dd{font-size:20px;line-height:1.5;letter-spacing:.02em;color:#4c4948;margin-bottom:10px}.page--ayumi .ayumiSlider article dl dt{font-size:20px;line-height:1.5;letter-spacing:.02em}.page--ayumi .ayumiSlider article dl dd:not(:first-of-type){margin-top:30px}.page--ayumi .ayumiSlider article figure{flex:0 0 343px;margin-top:4.5px;margin:4.5px 0 0 auto}.page--ayumi .ayumiSlider article img{width:100%}.page--ayumi .slick-next:before{content:""}.page--ayumi .slick-after:before{content:""}@media (max-width:767px){.page--ayumi br.sp{display:block}.page--ayumi .h2Title{line-height:1.5}.page--ayumi .mainSection.bgClr-White{padding:calc(30 * (100vw / 750)) 0 0;position:relative}.page--ayumi .ayumiNav{padding:0 calc(16 * (100vw / 750));display:block;justify-content:space-between;padding-bottom:calc(35 * (100vw / 750));border-bottom:1px solid #727171;margin-bottom:calc(90 * (100vw / 750))}.page--ayumi .ayumiNav .slick-track{display:flex;flex-wrap:wrap}.page--ayumi .ayumiNav .slick-slide{width:33% !important;float:unset}.page--ayumi .ayumiNav p{width:100% !important;padding-bottom:calc(18 * (100vw / 750));font-size:calc(32 * (100vw / 750));color:#4c4948;margin-bottom:calc(20 * (100vw / 750))}.page--ayumi .ttlBox{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(40 * (100vw / 750))}.page--ayumi .slideBtn{display:flex;justify-content:space-between}.page--ayumi .slideBtn button{display:block;width:calc(270 * (100vw / 750));height:calc(90 * (100vw / 750));cursor:pointer;position:static;transform:unset}.page--ayumi .nomalArrow{position:relative}.page--ayumi .nomalArrow .slick-arrow{width:23px;height:44px;top:54%}.page--ayumi .nomalArrow .slick-prev{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/ayumi/ayumi_arrow_prev.png) center center no-repeat;background-size:cover;left:-50px}.page--ayumi .nomalArrow .slick-next{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/ayumi/ayumi_arrow_next.png) center center no-repeat;background-size:cover;right:-50px}.page--ayumi .slick-prev:before,.slick-next:before{content:""}.page--ayumi .slideBtn.top{display:flex;justify-content:space-between;width:calc(600 * (100vw / 750));position:static;top:calc(36 * (100vw / 750));right:0;z-index:10;margin:0 auto calc(60 * (100vw / 750))}.page--ayumi .slideBtn.bottom{width:calc(600 * (100vw / 750))}.page--ayumi .slideBtn.bottom button{width:calc(270 * (100vw / 750));height:calc(90 * (100vw / 750));position:static;margin-top:calc(60 * (100vw / 750))}.page--ayumi .bottonWrap{position:relative}.page--ayumi .ayumiSlider article{display:block;width:100%;box-sizing:border-box;padding-right:calc(90 * (100vw / 750));padding:calc(50 * (100vw / 750)) calc(30 * (100vw / 750))}.page--ayumi .ayumiSlider article:last-of-type{border-bottom:1px solid #727171}.page--ayumi .ayumiSlider article h3{flex:0 0 22.26%;padding-left:0;display:flex;align-items:center;justify-content:center;font-size:calc(32 * (100vw / 750));padding:calc(0 * (100vw / 750)) 0 calc(40 * (100vw / 750));margin-bottom:calc(40 * (100vw / 750))}.page--ayumi .ayumiSlider article h3:after{content:"";height:1px;width:85%;top:auto;left:50%;right:auto;bottom:0;position:absolute;transform:translateX(-50%);background-color:#727171}.page--ayumi .ayumiSlider article dl:not(:first-of-type){margin-top:calc(60 * (100vw / 750))}.page--ayumi .ayumiSlider article dl{flex:0 0 42.7%;display:flex;padding-left:0;flex-direction:column;justify-content:center;margin-bottom:0}.page--ayumi .ayumiSlider article dl dd{font-size:calc(32 * (100vw / 750));margin-bottom:calc(20 * (100vw / 750))}.page--ayumi .ayumiSlider article dl dt{font-size:calc(32 * (100vw / 750))}.page--ayumi .ayumiSlider article figure{flex:0 0 343px;margin:calc(45 * (100vw / 750)) auto 0}.page--ayumi .ayumiSlider article img{width:100%}.page--ayumi .slick-next:before{content:""}.page--ayumi .slick-after:before{content:""}}.page--top section.mainVisual{width:100%;position:relative}.page--top section.mainVisual .slide{background-position:center center;background-repeat:no-repeat;background-size:cover;height:calc(100vh - 99px);position:relative}.page--top section.mainVisual .slide.slide-image01{background-image:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/index/index_slider01.jpg)}.page--top section.mainVisual .slide.slide-image02{background-image:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/index/index_slider02.jpg)}.page--top section.mainVisual .slide.slide-image03{background-image:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/index/index_slider03.jpg)}.page--top section.mainVisual .slide.slide-image04{background-image:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/index/index_slider04.jpg)}.page--top .kvTitle{position:absolute;display:flex;justify-content:center;width:100%;top:50%;left:0;transform:translateY(-50%);color:#fff;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Helvetica,Arial,"游ゴシック",YuGothic,sans-serif;font-weight:700;font-size:60px;text-shadow:4px 5px 5px rgb(0 0 0/60%)}.page--top .slick-dots{bottom:11%}.page--top .slick-dots li{position:relative;display:inline-block;width:90px;height:7px;margin:0 10px}.page--top .slick-dots li.slick-active button{background:#fd0017}.page--top .slick-dots li button{font-size:0;line-height:0;display:block;width:90px;height:7px;padding:0;background:#fff;transition-duration:.3s}.page--top .slick-dots li button:before{display:none}.page--top .slick-dotted.slick-slider{margin-bottom:0}.page--top .news{background:#f6f6f6}.page--top .news .h2Title{color:#000}.page--top .initiative br{display:none}.page--top .news .archives{padding:40px 0 20px;display:flex;justify-content:space-between;align-items:flex-end;position:relative}.page--top .news .archives:after{content:"";width:100vw;min-width:1200px;height:1px;background:#949495;bottom:0;position:absolute;left:50%;transform:translateX(-50%)}.page--top .news .archives ul{display:flex;padding-right:16px}.page--top .news .archives ul li{margin-left:40px}.page--top .news .archives ul li a{font-size:16px;font-weight:400}.page--top .news .article{padding:37px 0 67px}.page--top .news .article dl.hide{display:none}.page--top .news .article dl dd,.page--top .news .article dl dt{font-size:16px;font-weight:400;line-height:2}.page--top .news .article dl dt{width:190px;float:left;font-weight:600}.page--top .news .article dl:after{content:'';display:block;clear:both}.page--top .news .article dl dd a{text-decoration:underline}.page--top .news .article dl dd a:hover{text-decoration:none}.page--top h2.sectionTitle{font-size:45px;font-weight:700;padding:50px 0;text-align:center;color:#000}.page--top .initiative article{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/index/top_initiative_bg.jpg) center center no-repeat;background-size:cover;padding:50px 0 100px;box-sizing:border-box}.page--top .topreseve{margin:60px 56px 0;background:#fff;line-height:1}.page--top .topreseve img{width:100%}.page--top .topreseve a{transition:.3s}.page--top .topreseve a:hover{opacity:.7}.page--top .initiative h3{font-size:50px;color:#fff;text-shadow:4px 4px 5px rgba(102,102,102,.75);text-align:center;margin-bottom:70px}.page--top .initiative article ul{display:flex;justify-content:space-between;padding:0 56px}.page--top .initiative article li{width:483px;height:85px;background:#3f2c32}.page--top article li a{display:flex;align-items:center;padding-left:80px;width:100%;height:100%;color:#fff;font-size:24px;letter-spacing:.02em;color:#fff;font-weight:700;position:relative;box-sizing:border-box}.page--top .click{font-size:21px;position:absolute;top:30px;right:87.9px}.page--top .click:after,.page--top .click:before{content:'';position:absolute;display:block;background-color:#fff;height:2px}.page--top .click:after{width:107px;left:0;bottom:-8px}.page--top .click:before{width:36px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:-62px;bottom:4px}.page--top .recruit article{background:#f6f6f6;padding:85px 0}.page--top .recruit ul{display:flex;align-items:center}.page--top .recruit ul li{width:50%}.page--top .recruit ul li:nth-of-type(1){padding-left:45px}.page--top .recruit ul li h3{font-weight:700;font-size:45px;line-height:1.6;margin-bottom:67px;color:#000}.page--top .recruit ul li a{width:483px;height:85px;background:#3f2c32}.page--top .recruit ul li .imgBox{max-width:900px;min-width:560px;width:calc(960 * (100vw / 1920));margin-right:calc(50% - 50vw);background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/index/index_recruit_img01.jpg) top left;background-size:cover;height:420px;position:relative}.page--top .recruit .imgBox p br{display:none}@media (max-width:1200px){.page--top .recruit .imgBox p br{display:block}}.page--top .recruit ul li .imgBox p{font-weight:700;font-size:50px;text-shadow:4px 5px 5px rgb(0 0 0/60%);line-height:1.33;width:100%;display:flex;justify-content:center;position:absolute;bottom:40px;left:0;color:#fff}@media (max-width:767px){.page--top section.mainVisual .slide{height:calc(100vh - 12.667vw )}.page--top section.mainVisual .slide.slide-image01{background-image:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/index/index_slider01.jpg)}.page--top section.mainVisual .slide.slide-image02{background-image:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/index/index_slider02.jpg)}.page--top section.mainVisual .slide.slide-image03{background-image:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/index/index_slider03.jpg)}.page--top section.mainVisual .slide.slide-image04{background-image:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/index/index_slider04.jpg)}.page--top .kvTitle{box-sizing:border-box;line-height:1.5;padding:0 calc(20 * (100vw / 750));top:calc(50% - 20.667vw);font-size:calc(90 * (100vw / 750));text-shadow:4px 5px 5px rgb(0 0 0/60%)}.page--top .slick-dots{bottom:11%}.page--top .slick-dots li{position:relative;display:inline-block;width:calc(70 * (100vw / 950));height:calc(10 * (100vw / 950));margin:0 calc(10 * (100vw / 950))}.page--top .slick-dots li button{width:calc(70 * (100vw / 950));height:calc(10 * (100vw / 950))}.page--top .news{background:#f6f6f6}.page--top .news .h2Title{color:#000;margin-bottom:calc(40 * (100vw / 750))}.page--top .news .archives{padding:calc(80 * (100vw / 750)) 0 calc(20 * (100vw / 750));display:block}.page--top .news .archives ul{display:flex;flex-wrap:wrap;padding:0}.page--top .news .archives ul li{margin:0 calc(10 * (100vw / 750)) calc(30 * (100vw / 750));width:30%;display:block;justify-content:center}.page--top .news .archives ul li a{font-size:calc(32 * (100vw / 750))}.page--top .news .article{padding:calc(40 * (100vw / 750)) 0 calc(80 * (100vw / 750))}.page--top .news .article dl dd,.page--top .news .article dl dt{font-size:calc(32 * (100vw / 750))}.page--top .news .article dl dt{width:100%;float:unset}.page--top .news .article dl dd:not(:last-of-type){margin-bottom:calc(16 * (100vw / 750))}.page--top h2.sectionTitle{font-size:7.466vw;padding:calc(80 * (100vw / 750)) 0}.page--top .initiative article{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/index/top_initiative_bg.jpg) center center no-repeat;background-size:cover;padding:calc(100 * (100vw / 750)) 0 calc(150 * (100vw / 750));box-sizing:border-box}.page--top .topreseve{margin:calc(60 * (100vw / 750)) 0 0}.page--top .initiative h3{font-size:7.466vw;margin-bottom:calc(80 * (100vw / 750));line-height:1.5}.page--top .initiative br{display:block}.page--top .initiative article ul{display:block;padding:0}.page--top .initiative article li{width:100%;height:calc(160 * (100vw / 750));background:#3f2c32}.page--top .initiative article li:not(:last-of-type){margin-bottom:calc(60 * (100vw / 750))}.page--top article li a{display:flex;align-items:center;padding-left:calc(60 * (100vw / 750));font-size:calc(32 * (100vw / 750))}.page--top .click{font-size:calc(32 * (100vw / 750));position:absolute;top:calc(60 * (100vw / 750));right:calc(160 * (100vw / 750))}.page--top .click:after,.page--top .click:before{content:'';position:absolute;display:block;background-color:#fff;height:calc(4 * (100vw / 750))}.page--top .click:after{width:calc(214 * (100vw / 750));left:0;bottom:calc(-16 * (100vw / 750))}.page--top .click:before{width:calc(72 * (100vw / 750));-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:calc(-124 * (100vw / 750));bottom:calc(8 * (100vw / 750))}.page--top .recruit article{background:#f6f6f6;padding:calc(100 * (100vw / 750)) 0 calc(80 * (100vw / 750))}.page--top .recruit ul{display:block}.page--top .recruit ul li{width:100%}.page--top .recruit ul li:nth-of-type(1){padding-left:0;margin-bottom:calc(80 * (100vw / 750))}.page--top .recruit ul li h3{font-size:7.466vw;margin-bottom:calc(80 * (100vw / 750));text-align:center}.page--top .recruit ul li a{width:100%;height:calc(160 * (100vw / 750));background:#3f2c32}.page--top .recruit ul li .imgBox{max-width:unset;min-width:unset;width:100vw;margin:0 calc(50% - 50vw);background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/index/index_recruit_img01.jpg) 47% no-repeat;background-size:cover;height:calc(800 * (100vw / 750));position:relative}.page--top .recruit .imgBox p br{display:none}.page--top .recruit .imgBox p br{display:none}.page--top .recruit ul li .imgBox p{font-weight:700;font-size:7.466vw;width:100%;position:absolute;bottom:calc(60 * (100vw / 750));left:0;color:#fff}.page--top .siteFooter{margin:0}}.page--privacy .mainContents .visual--img--privacy{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/privacy.jpg) top center/cover no-repeat}.page--privacy .mainContents img{width:100%}.page--privacy .mainContents .h2Title{color:#000}.page--privacy .privacy_cont{margin-top:66px;padding:45.5px 40px 40px;line-height:2}.page--privacy .privacy_cont .privacyList--num{margin:2em 0 0}.page--privacy .privacy_cont .privacyList--num>li+li{margin:1em 0 0;padding:0 0 0 1.5em;text-indent:-1.5em}.page--privacy .privacy_cont .privacyList--dot{margin:0}.page--privacy .privacy_cont .privacyList--dot li{margin:1em 0 0;padding:0 0 0 1em;text-indent:-1em}@media screen and (max-width:767px){.page--privacy .privacy_cont{margin-top:calc(132 * (100vw / 750));padding:calc(91 * (100vw / 750)) calc(20 * (100vw / 750)) calc(80 * (100vw / 750))}}.page--compliance .mainContents .visual--img--compliance{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/compliance.jpg) top center/cover no-repeat}.page--compliance .mainContents img{width:100%}.page--compliance .mainContents .h2Title{color:#000}.page--compliance .compliance_cont{margin-top:40px;padding:40px;line-height:2}.page--compliance .compliance_cont dl dt,.page--compliance .compliance_cont dl dd{border-bottom:1px solid #4c4948;padding:20px 0}.page--compliance .compliance_cont dl dt{font-size:24px;font-size:24px;color:#002463;font-weight:600}.page--compliance .compliance_cont dl dd{font-size:20px;font-size:20px;font-weight:600}@media screen and (max-width:767px){.page--compliance .compliance_cont{margin-top:calc(132 * (100vw / 750));padding:calc(91 * (100vw / 750)) calc(20 * (100vw / 750)) calc(80 * (100vw / 750))}}.page--education .mainContents .visual--img--education{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/education.jpg) top center/cover no-repeat}.page--education .mainContents img{width:100%}.page--education .mainContents .h2Title{color:#000}.page--education .education_cont{margin-top:40px;padding:40px;line-height:2}.page--education .education_cont .block--education02 p{margin:20px 0 0;text-align:center;color:#002463;font-weight:600;font-size:20px;background:#f6f6f6;padding:1em}.page--education .education_cont .block--education03 .item{margin:40px 0 0}.page--education .education_cont .block--education03 .item .tableTitle{color:#002463;font-weight:600;font-size:20px}.page--education .education_cont .block--education03 .item table{margin:2em 0 0;font-size:18px}.page--education .education_cont .block--education03 .item table th,.page--education .education_cont .block--education03 .item table td{padding:1em}.page--education .education_cont .block--education03 .item table th{width:70%;text-align:center;background:#f6f6f6}.page--education .education_cont .block--education03 .item table td{border-bottom:1px solid #231815}.page--education .education_cont .block--education03 .item table td+td{vertical-align:middle}.page--education .education_cont .block--education03 .item table th+th,.page--education .education_cont .block--education03 .item table td+td{border-left:1px solid #231815}@media screen and (max-width:767px){.page--education .education_cont{margin-top:calc(60 * (100vw / 750));padding:calc(91 * (100vw / 750)) calc(20 * (100vw / 750)) calc(80 * (100vw / 750))}.page--education .education_cont .block--education03 .item .tableTitle{font-size:calc(36 * (100vw / 750))}.page--education .education_cont .block--education03 .item table{margin:2em 0 0;font-size:calc(28 * (100vw / 750))}}.page--contact .mainContents .visual--img--contact{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/contact.jpg) top center/cover no-repeat}.page--contact .mainContents img{width:100%}.page--contact .mainContents .h2Title{color:#000}.page--contact .contact_cont{margin-top:40px;padding:40px;line-height:2}.page--contact .contact_cont .circleList li{padding:0 0 0 1.5em;text-indent:-1.5em}.page--contact .contact_cont .circleList li:before{content:"●";padding-right:.5em}.page--contact .contact_cont p{margin:2em 0}.page--contact .contact_cont table{width:100%;border-top:1px solid #231815}.page--contact .contact_cont table input{padding:.5em;width:100%}.page--contact .contact_cont table textarea{padding:.5em;width:100%;height:8em}.page--contact .contact_cont table th,.page--contact .contact_cont table td{padding:1.5em 1em;border-bottom:1px solid #231815;vertical-align:middle}.page--contact .contact_cont table th{width:30%;text-align:center;background:#f6f6f6}.page--contact .contact_cont .button{padding:.5em;font-size:20px}@media screen and (max-width:767px){.page--contact .contact_cont{margin-top:calc(60 * (100vw / 750));padding:calc(91 * (100vw / 750)) calc(20 * (100vw / 750)) calc(80 * (100vw / 750))}.page--contact .contact_cont .button{font-size:calc(30 * (100vw / 750))}}.page--factory .mainContents .visual--img--factory{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/kv/factory.jpg) top center/cover no-repeat}.page--factory .mainContents img{width:100%}.page--factory .mainContents .h2Title{color:#000}.page--factory .sp{display:none}.page--factory .pc{display:block}.page--factory .anchnavi{margin:60px 0 0}.page--factory .anchnavi ul{display:flex;justify-content:center;align-items:center}.page--factory .anchnavi ul li{border-right:1px solid #231f20}.page--factory .anchnavi ul li:first-child{border-left:1px solid #231f20}.page--factory .anchnavi ul li a{display:block;padding:5px 20px;font-size:20px;font-weight:600;transition:.3s}.page--factory .anchnavi ul li a:hover{opacity:.5}.page--factory .anchnavi ul li a:before{content:"▼";color:#a51115;padding:0 5px 0 0}.page--factory .mainContents ._06{margin:80px 0 0}.page--factory .mainContents ._06.map iframe{width:100%;height:679px}.page--factory .mainContents .access_how{margin-top:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page--factory .mainContents .access_how div{font-size:20px;letter-spacing:.02em;line-height:1.65}.page--factory .mainContents .access_how .case_ttl{margin-bottom:5px}.page--factory .factoryinfomation{margin:30px 0 0}.page--factory .factoryinfomation dl{border-bottom:1px solid #989898;padding:15px;display:flex;align-items:center}.page--factory .factoryinfomation dl:first-child{border-top:1px solid #989898}.page--factory .factoryinfomation dl dt{flex-basis:260px;padding:.5em 0;border-right:3px solid #4c4948;font-size:18px;font-weight:600;color:#a51115}.page--factory .factoryinfomation dl dd{margin:0 0 0 40px;padding:.5em 0;font-size:18px;line-height:1.75}.page--factory .factorycolorinner{background:#eae5e8;padding:45px 30px}.page--factory .factorycolorinner--factoryschadule{margin:70px 0 0}.page--factory .factoryschadule dl{display:flex;justify-content:space-between}.page--factory .factoryschadule dl{margin-top:20px}.page--factory .factoryschadule dl dt{flex-basis:750px}.page--factory .factoryschadule dl dd{flex-basis:250px;text-align:center}.page--factory .factoryschadule dl dt,.page--factory .factoryschadule dl dd{background:#fff;padding:15px 25px;font-size:18px;line-height:1.75;font-weight:600}.page--factory .factoryschadule dl.title{margin-top:0}.page--factory .factoryschadule dl.title dt,.page--factory .factoryschadule dl.title dd{background:#a51115;padding:5px 25px;color:#fff}.page--factory .factoryschadule .caution{margin:20px 0 10px 25px;color:#a51115;font-weight:600;padding:0 0 0 1em;text-indent:-1em;line-height:1.25}.page--factory .factoryschadule .caution:before{content:"※"}.page--factory .cautionbox{margin:40px 0 0}.page--factory .cautionbox h3{color:#a51115;font-size:20px;font-weight:600;padding:0 0 20px;border-bottom:1px solid #989898}.page--factory .cautionbox .flex{margin:20px 0 0;display:flex;justify-content:space-between}.page--factory .cautionbox .col{line-height:1.75}.page--factory .cautionbox .col .dotlist li{text-indent:-1em;padding-left:1em}.page--factory .cautionbox .col .dotlist li:before{content:"・"}.page--factory .factoryreserve .linkbtn{text-align:center}.page--factory .factoryreserve .linkbtn a{padding:20px 100px 25px;background:#fff;border:2px solid #a51115;border-radius:20px;display:inline-block;font-weight:600;font-size:20px;color:#a51115;transition:.3s}.page--factory .factoryreserve .linkbtn a:hover{opacity:.5}.page--factory .factoryreserve .linkbtn a:after{content:"";width:1.25em;height:1.25em;position:relative;top:.1em;background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/factory/outerlink.png) center bottom no-repeat;background-size:contain;display:inline-block;margin-left:1em}.page--factory .factoryreserve .caution{margin:20px 0 0;line-height:1.75;text-align:center}@media screen and (max-width:767px){.page--factory .sp{display:block}.page--factory .pc{display:none}.page--factory .mainContents .access_how{margin-top:calc(92 * (100vw / 750));flex-direction:column}.page--factory .mainContents .access_how div{font-size:calc(32 * (100vw / 750));margin-bottom:calc(60 * (100vw / 750))}.page--factory .mainContents .access_how div.bus{margin-bottom:0}.page--factory .mainContents .access_how .case_ttl{margin-bottom:calc(10 * (100vw / 750))}.page--factory .mainContents ._01 .h2Title+.textBox p{font-size:calc(32 * (100vw / 750));line-height:1.75}.page--factory .mainContents .h2Title{font-size:7.466vw}.page--factory .mainContents ._02{margin-bottom:calc(56 * (100vw / 750))}.page--factory .anchnavi{margin:calc(60 * (100vw / 750)) 0 0}.page--factory .anchnavi ul{flex-wrap:wrap}.page--factory .anchnavi ul li{border:none;border-bottom:1px solid #231f20;flex-basis:100%;box-sizing:border-box}.page--factory .anchnavi ul li:first-child{border-left:none}.page--factory .anchnavi ul li a{display:block;padding:calc(20 * (100vw / 750)) calc(20 * (100vw / 750));font-size:calc(30 * (100vw / 750))}.page--factory .anchnavi ul li a:hover{opacity:1}.page--factory .factoryinfomation{margin:calc(30 * (100vw / 750)) 0 0}.page--factory .factoryinfomation dl{padding:calc(15 * (100vw / 750));display:block}.page--factory .factoryinfomation dl:first-child{border-top:1px solid #989898}.page--factory .factoryinfomation dl dt{padding:.5em 0;border-right:none;font-size:calc(32 * (100vw / 750))}.page--factory .factoryinfomation dl dd{margin:0;font-size:calc(28 * (100vw / 750))}.page--factory .factorycolorinner{padding:calc(45 * (100vw / 750)) calc(30 * (100vw / 750))}.page--factory .factorycolorinner--factoryschadule{margin:calc(70 * (100vw / 750)) 0 0}.page--factory .factoryschadule dl{display:flex;justify-content:space-between}.page--factory .factoryschadule dl{margin-top:calc(20 * (100vw / 750))}.page--factory .factoryschadule dl dt{flex-basis:auto;flex-grow:1}.page--factory .factoryschadule dl dd{flex-basis:calc(250 * (100vw / 750));flex-shrink:0}.page--factory .factoryschadule dl dt,.page--factory .factoryschadule dl dd{padding:calc(15 * (100vw / 750)) calc(25 * (100vw / 750));font-size:calc(28 * (100vw / 750))}.page--factory .factoryschadule dl.title dt,.page--factory .factoryschadule dl.title dd{padding:calc(5 * (100vw / 750)) calc(25 * (100vw / 750))}.page--factory .factoryschadule .caution{margin:calc(20 * (100vw / 750)) 0 calc(10 * (100vw / 750)) calc(25 * (100vw / 750))}.page--factory .cautionbox{margin:calc(40 * (100vw / 750)) 0 0}.page--factory .cautionbox h3{font-size:calc(36 * (100vw / 750));padding:0 0 calc(20 * (100vw / 750))}.page--factory .cautionbox .flex{margin:calc(20 * (100vw / 750)) 0 0;display:block}.page--factory .cautionbox .flex .col+.col{margin:calc(20 * (100vw / 750)) 0 0;text-align:center}.page--factory .cautionbox .flex .col img{width:60%}.page--factory .factoryreserve .linkbtn a{display:block;text-align:center;padding:calc(30 * (100vw / 750));border-radius:calc(10 * (100vw / 750));font-size:calc(32 * (100vw / 750))}.page--factory .factoryreserve .linkbtn a:after{top:calc(5 * (100vw / 750))}.page--factory .factoryreserve .linkbtn a:hover{opacity:1}.page--factory .factoryreserve .caution{margin:calc(20 * (100vw / 750)) 0 0}}.c-list{min-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3%;background:#f6f6f6;padding:30px 0 10px}@media screen and (max-width:767px){.c-list{min-width:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;padding:40px 0 10px}}.c-news{width:100%}.c-news__titleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #939394;padding:0 10% 0 15%}@media screen and (max-width:767px){.c-news__titleBox{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:0 10px 20px}}.c-news__title{color:#000;font-size:28px;font-weight:700;padding-bottom:16px}@media screen and (max-width:767px){.c-news__title{font-size:24px;padding-bottom:16px}}.c-news__allLink{color:#514f4e;font-size:16px;font-weight:500}@media screen and (max-width:767px){.c-news__allLink{font-size:14px;padding-left:5px}}.c-news__wrapper{padding:30px 0 20px 15%}@media screen and (max-width:767px){.c-news__wrapper{padding:20px 10px 10px}}.c-news__box{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.c-news__box{gap:15px}}.c-news__time{min-width:160px;color:#4c4948;font-size:16px;font-weight:600;line-height:2}@media screen and (max-width:767px){.c-news__time{min-width:auto;font-size:14px}}.c-news__noLink{color:#4c4948;font-size:16px;font-weight:400;line-height:2}@media screen and (max-width:767px){.c-news__noLink{font-size:14px}}.c-news__link{color:#4c4948;font-size:16px;font-weight:400;line-height:2;text-decoration:underline}@media screen and (max-width:767px){.c-news__link{font-size:14px}}.c-news__link:hover{text-decoration:none}.c-bus{width:100%}.c-bus__titleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #939394;padding:0 10% 0 0;margin-bottom:17px}@media screen and (max-width:767px){.c-bus__titleBox{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:0 10px 20px}}.c-bus__title{color:#000;font-size:28px;font-weight:700;padding-bottom:16px}@media screen and (max-width:767px){.c-bus__title{font-size:20px;padding-bottom:16px}}.c-bus__allLink{color:#514f4e;font-size:16px;font-weight:500}@media screen and (max-width:767px){.c-bus__allLink{font-size:14px;padding-left:5px}}.c-bus__wrapper{padding:0 18px 10px 20px;background-color:#fff;overflow-y:scroll;max-height:168px}@media screen and (max-width:767px){.c-bus__wrapper{padding:0 15px 0 10px;max-height:500px;margin:0 15px}}.c-bus__content{padding:20px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width:767px){.c-bus__content{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}}.c-bus__content:after{position:absolute !important;bottom:0;left:0;content:"";display:inline-block;position:relative;width:100%;height:1px;background-image:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/bus/line_ber.png);background-position:center;background-size:contain;background-repeat:no-repeat}.c-bus__subTitle{color:#000;font-size:20px;line-height:1.375;font-weight:700;padding-bottom:15px}@media screen and (max-width:767px){.c-bus__subTitle{font-size:18px}}.c-bus__time{color:#000;font-size:14px;font-weight:500;padding-bottom:10px}.c-bus__textBox{color:#000;font-size:13px;font-weight:500;line-height:1.5;margin-bottom:10px}@media screen and (max-width:767px){.c-bus__textBox{font-size:14px}}.c-bus__textBox p{color:#000;font-size:13px;font-weight:500;line-height:1.5;margin-bottom:10px}@media screen and (max-width:767px){.c-bus__textBox p{font-size:14px}}.c-bus__linkBox{text-align:right}@media screen and (max-width:767px){.c-bus__linkBox{text-align:left;padding-top:10px}}.c-bus__linkBox a{display:inline-block;width:100%;max-width:125px;-webkit-transition:.3s;transition:.3s}.c-bus__linkBox a:hover{opacity:.6}.c-bus__linkBox img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.c-bus__thumbnail{position:relative;width:30%;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.c-bus__thumbnail{width:100%;padding-top:62%;-ms-flex-negative:1;flex-shrink:1}}.c-bus__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-bg{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/bus/bg_img.jpg) center bottom no-repeat;background-size:cover}.c-bg02{background:url(//www.mfbm-bus.com/dist/wp-content/themes/blankslate/assets/css/../img/bus/bg_img02.jpg) center bottom no-repeat;background-size:cover}.c-breadcrumb{width:100%;color:#707070;font-size:12px;line-height:1.5;margin-bottom:40px}@media screen and (max-width:767px){.c-breadcrumb{margin-bottom:30px;padding:0 15px}}.c-breadcrumb span{padding:0 4px}.home{display:inline-block;-webkit-transition:.3s;transition:.3s}.home span{display:inline-block;padding-left:0}.home:hover{opacity:.6}.c-archive{width:100%}.c-archive__inner{width:100%;max-width:1040px;margin:0 auto;padding-top:50px}@media screen and (max-width:767px){.c-archive__inner{padding-top:20px}}.c-archive__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.c-archive__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-article{width:662px}@media screen and (max-width:767px){.c-article{width:100%}}.c-article__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;padding:20px 0;border-bottom:1px solid rgba(112,112,112,.15)}@media screen and (max-width:767px){.c-article__list{gap:15px;padding:20px 15px}}.c-article__link{color:#707070;font-size:18px;font-weight:400;line-height:1.4444444444;letter-spacing:.03em;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:767px){.c-article__link{font-size:16px}}.c-article__link:hover{opacity:.6}.c-article__thumbnail{width:165px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.c-article__thumbnail{width:120px;-ms-flex-negative:0;flex-shrink:0}}.c-article__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-article__time{color:#707070;font-size:12px;font-weight:700;line-height:1.4166666667;letter-spacing:.03em;margin-bottom:8px}@media screen and (max-width:767px){.c-article__time{font-size:10px;margin-bottom:5px}}.c-article__title{color:#707070;font-size:18px;font-weight:400;line-height:1.4444444444;letter-spacing:.03em}@media screen and (max-width:767px){.c-article__title{font-size:14px}}.c-article02{width:662px}@media screen and (max-width:767px){.c-article02{width:100%}}.c-article02__lists{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}@media screen and (max-width:767px){.c-article02__lists{grid-template-columns:repeat(1,1fr);gap:30px;padding:0 15px}}.c-article02__list{position:relative;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.c-article02__link{width:100%;display:inline-block;-webkit-transition:.3s;transition:.3s}.c-article02__link:hover{opacity:.6}.c-article02__thumbnail{position:relative;width:100%;padding-top:62%}.c-article02__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-article02__textBox{padding:16px 20px 25px}@media screen and (max-width:767px){.c-article02__textBox{padding:16px 15px 25px}}.c-article02__time{color:#707070;font-size:12px;font-weight:700;line-height:1.4166666667;letter-spacing:.03em;margin-bottom:8px}@media screen and (max-width:767px){.c-article02__time{font-size:10px;margin-bottom:5px}}.c-article02__title{color:#707070;font-size:18px;font-weight:400;line-height:1.4444444444;letter-spacing:.03em}@media screen and (max-width:767px){.c-article02__title{font-size:14px}}.c-article__nav .navigation{text-align:center;margin-top:52px}@media screen and (max-width:767px){.c-article__nav .navigation{margin-top:40px}}.c-article__nav .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.c-article__nav .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-family:YuGothic,"Yu Gothic",sans-serif;font-size:20px;font-weight:500;width:40px;height:40px;background-color:#fff;border-radius:50%;-webkit-transition:.3s;transition:.3s}.c-article__nav .page-numbers:hover{opacity:.6}.c-article__nav .current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:YuGothic,"Yu Gothic",sans-serif;font-size:20px;font-weight:500;width:40px;height:40px;background-color:#000;border-radius:50%}.c-article__nav .next{position:relative;display:inline-block;font-size:0}.c-article__nav .next:before{content:"";position:absolute;top:17px;left:16px;width:4px;height:4px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-article__nav .prev{position:relative;display:inline-block;font-size:0}.c-article__nav .prev:before{content:"";position:absolute;top:17px;right:16px;width:4px;height:4px;border-bottom:2px solid #000;border-left:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-aside{width:287px;padding-top:20px}@media screen and (max-width:767px){.c-aside{width:100%;padding-top:50px}}.c-aside__title{width:100%;color:#fff;font-size:20px;font-weight:500;line-height:1.45;letter-spacing:.03em;background-color:#d32d25;padding:13px 20px;margin-bottom:20px}@media screen and (max-width:767px){.c-aside__title{font-size:18px;padding:13px 15px}}.c-aside__lists{margin-bottom:40px}.c-aside__list{text-indent:-40px;padding-left:40px;padding-right:10px;padding-bottom:20px}.c-aside__link{position:relative;color:#707070;font-size:16px;line-height:1.5;letter-spacing:.03em;padding-left:40px;-webkit-transition:.3s;transition:.3s}.c-aside__link:hover{opacity:.6}.c-aside__link:before{content:"";position:absolute;top:10px;left:24px;width:4px;height:4px;border-top:2px solid #707070;border-right:2px solid #707070;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-single{width:630px}.wp-block-file{text-align:center}.wp-block-file__button.wp-element-button{width:220px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:45px;margin:15px auto 10px auto !important;background:#3f2c32;transition:.3s}@media screen and (max-width:767px){.c-single{width:100%;padding:0 15px}}.c-single__title:not(:root){color:#707070;font-size:30px;font-weight:500;letter-spacing:.03em;line-height:1.4666666667;text-align:left;margin-bottom:15px}@media screen and (max-width:767px){.c-single__title:not(:root){font-size:22px}}.c-single__time:not(:root){color:#707070;font-size:16px;letter-spacing:.03em;line-height:1.5;margin-bottom:45px}@media screen and (max-width:767px){.c-single__time:not(:root){font-size:12px;margin-bottom:35px}}.c-single__thumbnail{width:100%;margin-bottom:50px}@media screen and (max-width:767px){.c-single__thumbnail{margin-bottom:30px}}.c-single__thumbnail img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.c-single h2{color:#000;font-size:28px;letter-spacing:.02em;text-align:center;margin-bottom:40px}@media screen and (max-width:767px){.c-single h2{font-size:22px;margin-bottom:30px}}.c-single h3{font-size:37px;letter-spacing:.02em;font-weight:700;color:#000;margin-bottom:40px}@media screen and (max-width:767px){.c-single h3{font-size:25px;margin-bottom:30px}}.c-single h4{font-size:26px;letter-spacing:.02em;font-weight:700;color:#000;margin-bottom:40px}@media screen and (max-width:767px){.c-single h4{font-size:22px;margin-bottom:30px}}.c-single h5{font-size:20px;letter-spacing:.02em;font-weight:700;color:#000;margin-bottom:40px}@media screen and (max-width:767px){.c-single h5{font-size:18px;margin-bottom:30px}}.c-single h6{font-size:18px;letter-spacing:.02em;font-weight:700;color:#000;margin-bottom:40px}@media screen and (max-width:767px){.c-single h6{font-size:16px;margin-bottom:30px}}.c-single p{color:#707070;font-size:18px;letter-spacing:.03em;line-height:1.4444444444;margin-bottom:30px}.c-single img{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.c-single p{font-size:16px;line-height:2}}.c-single ul{margin-bottom:30px;padding-left:1em}.c-single ol{margin-bottom:30px;padding-left:1em}.c-single ul li{color:#707070;font-size:18px;letter-spacing:.03em;line-height:1.4444444444;list-style:disc;margin-bottom:10px}@media screen and (max-width:767px){.c-single ul li{font-size:16px}}.c-single ol li{color:#707070;font-size:18px;letter-spacing:.03em;line-height:1.4444444444;margin-bottom:10px}@media screen and (max-width:767px){.c-single ol li{font-size:16px}}.c-single li:last-child{margin-bottom:0}