@charset "UTF-8";html,body{height:100%}body{display:flex;flex-direction:column;line-height:1.8;background-color:#fff;word-wrap:break-word;overflow-wrap:break-word;font-size:16px;font-family:'M PLUS 1p',sans-serif}main{display:block;flex:1 0 auto}img{width:100%;height:auto;vertical-align:bottom}.post__content img{width:auto;max-width:100%}a{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:1;text-decoration:none;color:#111}a:hover{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:.8;text-decoration:none}.w1300,.w1040,.w800,.w640,.w500,.w400{max-width:90%;margin-left:auto;margin-right:auto}.w1300{width:1300px}.w1300-100{width:1300px;max-width:100%;margin-left:auto;margin-right:auto}.w1040{width:1040px}.w800{width:800px}.w640{width:640px}.w500{width:500px}.w400{width:400px}.pc-only{display:block}.scroll_bottom_show{opacity:0;transition-duration:.8s;transition-property:opacity,transform;transform:translate(0,50px);transition-timing-function:ease}.scroll_bottom_show.show1{transition-delay:0}.scroll_bottom_show.show2{transition-delay:.4s}.scroll_bottom_show.show3{transition-delay:.8s}.scroll-in{opacity:1;transform:translate(0,0)}.fade-show{opacity:0;transition-duration:.8s;transition-property:opacity,transform;transition-timing-function:ease}.fade-in{opacity:1;transition-duration:.8s}.header{width:100%;height:110px;background-color:rgba(255,255,255,.8);top:0;left:0;position:fixed;transition-duration:.3s;z-index:90}.header.headroom--unpinned,.header.headroom--pinned{height:110px;transition-duration:.3s}.header.headroom--unpinned h1,.header.headroom--pinned h1{height:110px;transition-duration:.3s}.header.headroom--top{height:110px;transition-duration:.3s}.header.headroom--top h1{width:80px;transition-duration:.3s}.header-nav{display:flex;justify-content:space-between;padding:0 30px;width:100%;height:100%;position:relative;background-color:rgba(0,0,0,.4)}h1{width:80px;margin-top:15px;margin-bottom:15px}.logo{display:block;width:100%;height:auto}.header-nav__right{width:700px}.header-nav__right-pc-top-buttons{width:100%;display:flex;height:50px;margin-bottom:15px;justify-content:space-between}.header-nav__right-pc-reservation{width:410px}.header-nav__right-pc-reservation a{background-color:#06C755!important;color:#fff!important;display:flex;width:100%;height:100%;justify-content:center;align-items:center;font-weight:700}.header-nav__right-pc-reservation a:before{display:inline-block;margin-right:7px;width:40px;height:40px;content:"";background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/base/line_icon.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.header-nav__right-pc-contact{width:260px}.header-nav__right-pc-contact a{background-color:#fff;display:flex;width:100%;height:100%;justify-content:center;align-items:center;font-weight:700}.header-nav__right-pc-contact a:before{display:inline-block;margin-right:7px;width:23px;height:14px;content:"";background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/base/black-mail.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.header-nav__right-pc-bottom-menu ul{display:flex;list-style:none}.header-nav__right-pc-bottom-menu ul li{padding:0 15.5px 0 0;color:#fff}.header-nav__right-pc-bottom-menu ul li:last-of-type{padding:0}.header-nav__right-pc-bottom-menu ul li a{color:#fff}.header-nav__right-pc-bottom-menu ul li:after{content:"/";display:inline-block;padding-left:15.5px}.header-nav__right-pc-bottom-menu ul li:last-of-type:after{content:"";padding-left:0}.header-nav__tel-link--sp{display:none}.header-nav__sp{display:none}.hamburger{position:relative;cursor:pointer;width:23px;height:25px;z-index:100}.hamburger span{display:inline-block;transition:all .4s;position:absolute;height:3px;background:#fff;width:60%}.hamburger span:nth-of-type(1){top:18px;left:20%}.hamburger span:nth-of-type(2){top:28px;left:20%}.hamburger span:nth-of-type(3){top:38px;left:20%}nav.global-menu-sp{position:fixed;z-index:100;top:0;left:0;color:#000;background:#fff;text-align:center;transform:translateX(100%);transition:all .6s;width:100%;height:100%;overflow:auto;opacity:0}.global-menu-sp--close{position:relative;top:10px;right:10px;display:block;border-radius:50%;width:55px;height:55px;background-color:rgba(87,87,87,.7);margin-left:auto}.global-menu-sp--close span{display:block;background:#fff;width:60%;height:6px}.global-menu-sp--close span:first-of-type{transform:rotate(45deg);position:absolute;left:11px;top:25px}.global-menu-sp--close span:last-of-type{transform:rotate(-45deg);position:absolute;left:11px;top:25px}nav.global-menu-sp ul{margin:100px auto;padding:0;width:100%}nav.global-menu-sp ul li{list-style-type:none;padding:0;width:100%}nav.global-menu-sp ul li:last-child{padding-bottom:0;border-bottom:none}nav.global-menu-sp ul li a{display:block;color:#000;padding:1em 0;font-size:22px;text-decoration:none}nav.global-menu-sp.active{transform:translateX(0%);opacity:1}.footer__nav-img{width:100%;height:300px;background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/base/footer-img.jpg);background-position:center center;background-size:cover}.footer__nav-box{display:flex;background-color:#231815;justify-content:space-between;color:#fff;padding:80px 0}.footer__nav-box--flex{display:flex;justify-content:space-between}.footer__nav-box-left{display:flex}.footer__nav-box-left-logo{width:170px;margin-right:70px;display:block}.footer__nav-box-left-address{width:fit-content;min-width:350px}.footer__nav-box-left-address p{font-size:14px;line-height:2;margin-bottom:10px}.footer__nav-box-tel{font-size:23px;font-weight:700;color:#fff;display:flex;align-items:center}.footer-phone-icon{display:flex;height:100%;justify-content:center;align-items:center;margin-right:10px}.footer__nav-box--right{display:flex;flex-wrap:wrap;height:6em}.footer__nav-box--right ul{display:flex;list-style:none}.footer__nav-box--right ul li{margin-right:30px}.footer__nav-box--right ul:nth-of-type(2) li:last-of-type{margin-right:0}.footer__nav-box--right ul li a{color:#fff;font-size:15px;white-space:nowrap}.footer__nav-box--right ul:last-of-type .footer__nav-box--right ul li:last-of-type{margin-right:0}.footer-copy{font-size:12px;text-align:center;margin-top:60px}.footer__btn-box{width:100%;height:110px;display:flex;position:fixed;bottom:0;left:0;z-index:20}.footer__reservation-btn,.footer__contact-btn{width:50%}.footer__reservation-btn a,.footer__contact-btn a{position:relative;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:23px;width:100%;height:100%;transition-duration:.3s}.footer__reservation-btn a{background-color:#00afbd;color:#000}.footer__reservation-btn a:hover{background-color:#0097a3;transition-duration:.3s}.footer__contact-btn a{background-color:#5e5e5e;color:#fff}.footer__contact-btn a:hover{background-color:#040404;transition-duration:.3s;opacity:1}.footer__contact-btn a{color:#fff}.mail-img{width:43px;height:auto;margin-right:20px}.footer__reservation-btn a:before,.footer__contact-btn a:before{font-family:FontAwesome;content:"\f054";display:inline-block;position:absolute;top:50%;right:30px;transform:translateY(-50%);font-size:28px}.footer__reservation-btn:before{color:#000}.footer__contact-btn:before{color:#fff}.top-content{background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/top/top.jpg);background-size:cover;background-position:center center;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.top-content__title{font-size:32px;padding:20px 50px;border:3px solid #00929e;color:#00929e;margin-bottom:30px;font-weight:700;text-shadow:0px 0px 2px rgba(0,0,0,.2)}.top-content__txt{color:#fff;font-weight:700;font-size:41px;text-align:center;line-height:1.5;text-shadow:0px 0px 20px rgba(0,0,0,.5)}.bnr-space{background-color:#2e2e2e}.concept{padding:100px 0 150px;background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/top/concept.jpg);background-size:cover;background-position:left}.base-title{margin-bottom:50px}.base-title__big-title{display:block;font-size:50px;font-weight:700;color:#00afbd;text-align:center}.base-title__small-title{display:block;font-size:19px;font-weight:700;color:#fff;text-align:center;text-shadow:0px 0px 2px rgb(0 0 0/20%);transform:translateY(-5px)}.concept__flex-box{display:flex;justify-content:flex-end;width:80%;margin-left:auto;margin-right:auto;line-height:2}.concept__detail-box{width:65%}.concept__detail-box--big-text,.biocircuit__detail-box--big-text{font-size:21px;font-weight:700;color:#fff;text-shadow:0px 0px 2px rgb(0 0 0/20%)}.concept__detail-box--text,.biocircuit__detail-box--text{font-size:18px;color:#fff;text-shadow:0px 0px 2px rgb(0 0 0/20%)}.concept__layout-box{display:none}.biocircuit{padding:100px 0 200px;background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/top/biocircuit.jpg);background-size:cover;background-position:left}.biocircuit__flex-box{display:flex;justify-content:space-between;width:80%;margin-left:auto;margin-right:auto;line-height:2;position:relative}.biocircuit__flex-box--title{position:absolute;left:50%;transform:translateX(-50%)}.biocircuit__detail-box{width:55%;margin-top:190px}.biocircuit__btn{margin-left:0!important;margin-right:auto!important}.biocircuit__btn .base__btn-link{font-size:19px!important}.biocircuit__img-box{margin-top:230px;width:40%;position:relative}.biocircuit__img--detail{position:absolute;bottom:auto;top:400px;right:-80px;width:200px}.concept__detail-box--text.small{font-size:14px}.bmode-about-box{border:1px solid #fff;padding:20px}.feature{padding:100px 0 80px;background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/top/feature.jpg);background-position:center center;background-size:cover}.feature__title{color:#fff}.feature__flex-box{display:flex;justify-content:space-between;flex-wrap:wrap}.feature__flex-box-item{width:23%;background-position:center center;background-size:cover;height:auto;margin-bottom:30px;display:block}.feature__flex-box-item-title{color:#fff;font-weight:700;margin:auto 0 0;padding:10px 20px;background-color:#231815;font-size:24px;width:100%;text-align:center}.green-txt{color:#00929e}.txt-shadow{text-shadow:0px 0px 2px rgb(0 0 0/20%)}.reason{background-color:#fff}.reason-title{background-color:#00afbd;padding:70px 20px;position:relative}.reason-title:after{width:0;height:0;border-style:solid;border-width:100px 30px 0;border-color:#00b0bd transparent transparent;content:"";position:absolute;left:50%;top:100%;transform:translate(-80%,-35px) rotate(30deg)}.reason__flex-box{display:flex;flex-wrap:wrap;justify-content:flex-start}.reason__flex-box-item{margin-bottom:30px;width:30%;padding-left:50px;padding-right:50px;margin-right:5%}.reason__flex-box-item:nth-of-type(3){margin-right:0}.reason__flex-box-item-icon{width:125px;margin:40px auto}.reason__flex-box-item-title{color:#00afbd;font-weight:700;text-align:center;margin-bottom:15px;font-size:24px}.reason__flex-box-item-txt{font-size:17px}.news{background-color:#f6f6f6;padding:100px 0 150px}.news__small-title{color:#000;text-shadow:none}.news__list-box{width:1040px;margin-left:auto;margin-right:auto;max-width:100%}.news__list-link{display:flex;align-items:center;width:100%;padding:30px 60px 30px 20px;font-size:17px;position:relative;border-bottom:1px solid #e1e1e1;transition-duration:.3s}.news__list-link:hover{opacity:.7;transition-duration:.3s}.news__list-link:after{font-family:FontAwesome;content:"\f054";display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%);color:#00afbd;font-size:26px;transition-duration:.3s}.news__list-link:hover:after{transform:translate(3px,-50%);transition-duration:.3s}.news__list-date{width:200px;color:#00afbd}.news__list-title{width:calc(100% - 200px)}.base__btn{width:350px;max-width:100%;margin-left:auto;margin-right:auto;height:80px}.base__btn-link{display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;width:100%;height:100%;background-color:#06c755;font-size:24px;padding-right:10px;position:relative}.tel-btn,.go-machine,.go-info{background-color:#00AFBD!important}.base__btn-link:after{font-family:FontAwesome;content:"\f054";display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%);color:#fff;font-size:28px;transition-duration:.3s}.base__btn-link:hover:after{transform:translate(3px,-50%);transition-duration:.3s}.instagram{background-color:#00afbd;padding:100px 0 150px;position:relative}.instagram__title{color:#000;position:relative;z-index:10}.instagram__back-title{font-size:180px;position:absolute;z-index:0;left:50%;top:70px;color:#78c8ce;line-height:1;transform:translateX(-65%);font-weight:800}.instagram__img-flex-box{position:relative;z-index:10;display:flex;justify-content:space-between}.instagram__img-item{width:30%}.base__btn-link.bg--black{background-color:#000}.page-mv{width:100%;height:460px;background-position:center;background-size:cover;display:flex;justify-content:center;align-items:center}.page-mv.news{background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/news/news-mv.jpg)}.page-mv__title-box{transform:translateY(40px);display:block;width:fit-content;text-align:center}.page-mv__big-title,.page-mv__small-title{display:block;text-align:center;font-size:70px;font-weight:700;color:#fff}.page-mv__big-title{font-size:70px;line-height:1.7}.page-mv__small-title{font-size:32px;line-height:1}.ly-column2{display:flex;justify-content:space-between;flex:1 0 auto}.ly-column2 main{width:calc( 100% - 310px);flex:none}.ly-column2 aside{width:250px}.side__archive{width:100%;border-left:1px solid #b1b1b1;position:relative;z-index:0;padding:10px 30px}.side__archive:after{position:absolute;z-index:1;width:2px;height:40px;left:-1px;top:0;content:"";background-color:#00afbd}.side__archive-title{font-size:28px;font-weight:700;margin-bottom:20px;color:#00afbd}.side__archive a{display:block;width:fit-content;padding-left:30px;position:relative;margin-bottom:15px}.side__archive a:before{content:"";display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:1px;background-color:#b6b6b6}.nav-links{display:flex;justify-content:center;margin-top:50px}.page-numbers{background:#00929e;color:#fff;display:flex;width:50px;height:50px;justify-content:center;align-items:center;font-weight:700;margin-right:20px}.page-numbers:last-child{margin-right:0}.page-numbers.dots{background:0 0;color:#858585;font-size:2em}.page-numbers.current{background:#d5d5d5;color:#222}.post__title{font-size:28px;color:#000;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}.post__date{color:#666;text-align:right;margin-bottom:20px}.post__content{margin-bottom:50px}.post__content p{margin-bottom:20px}.post__content h1,.post__content h2,.post__content h3,.post__content h4{color:#00afbd;font-weight:700;width:auto;margin:0 0 20px}.post__content h1{font-size:28px}.post__content h2{font-size:24px}.post__content h3{font-size:20px}.post__content h4{font-size:18px}.post__content h5{font-size:18px;font-weight:700}.page-mv.machine{background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/machine/machine-mv.jpg)}.machine{background-color:#2e2e2e}.machine p{color:#fff;font-size:18px}.machine__about-title{font-size:32px;font-weight:700;color:#00929e;text-align:center}.text-align-center{display:block;text-align:center}.machine__about-img{background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/machine/machine-about-img.jpg);background-size:cover;background-position:center center;width:100%;height:400px}.machine__facirity{width:100%;height:170px;padding:10px;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:55px;background-color:#00929e}.machine__facirity__about-title{font-size:45px;color:#00929e;font-weight:700;text-align:center;margin-bottom:30px}.machine__facirity-content-item{display:flex;position:relative;margin-bottom:150px;background-color:#fff;align-items:center;height:300px}.machine__facirity-content-item:last-of-type{margin-bottom:0}.machine__facirity-content-img{width:40%;height:100%;background-color:#fff}.machine__facirity-content-img img{width:100%;height:100%;object-fit:contain}.machine__facirity-content-txt{width:60%;padding:40px 40px 50px;background:#e4e4e4;height:100%}.machine__facirity-name{font-weight:700;margin-bottom:20px}.machine__facirity-name--en{display:block;font-size:20px}.machine__facirity-name--jp{display:block;font-size:30px}.machine__facirity-content-txt p{font-size:18px;color:#000}.machine__facirity-content-item:after{width:264px;height:49px;display:block;content:"";background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/machine/machine-arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:calc( 100% + 50px);left:50%;transform:translateX(-50%)}.machine__facirity-content-item:last-of-type:after{display:none}.machine__flex-box{display:flex;justify-content:space-between;flex-wrap:wrap}.machine__flex-item{width:48.5%;margin-bottom:60px}.machine__flex-item:nth-last-child(2),.machine__flex-item:last-child{margin-bottom:0}.machine__other-machine-title{font-size:28px;color:#00929e;font-weight:700;margin-top:10px;margin-bottom:10px;text-align:center}.machine__personal-training-txt{width:800px;max-width:100%;margin-left:auto;margin-right:auto}.page-mv.price{background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/price/price-mv.jpg)}.price__title{color:#00929e;font-size:30px;font-weight:700;margin-bottom:30px}.price__table-box dl{width:100%;display:flex;font-size:18px}.price__table-box dl dt{width:40%;border:5px solid #fff;background-color:#f5f5f5;padding:40px 30px;text-align:left;font-weight:400;display:flex;flex-direction:column;justify-content:center}.price__table-box dl dd{width:60%;border:5px solid #fff;background-color:#fcfcfc;padding:40px 30px;display:flex;flex-direction:column;justify-content:center}.price__table-content.price__table-content-flexbox{background-color:transparent;padding:0;display:block}.price__table-content__flexbox-itembox{display:flex}.price__table-content__flexbox-itembox-item1{width:30%;padding:40px 30px;background:#fcfcfc;border-right:10px solid #fff;border-bottom:10px solid #fff;display:flex;align-items:center}.price__table-content__flexbox-itembox-item2{width:70%;padding:40px 30px;background:#fcfcfc;border-bottom:10px solid #fff}.bold{font-weight:700}.small{font-size:14px}.text-align-right{text-align:right}.page-mv.contact{background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/contact/contact-mv.jpg)}.contact__tel-box{border-bottom:1px solid #c1c1c1}.contact__base-title{font-size:40px;color:#00929e;font-weight:700;text-align:center;margin-bottom:30px}.contact__tel-link{display:block;font-size:36px;color:#000;font-weight:700;width:fit-content;margin-left:auto;margin-right:auto}.contact__tel-link:before{font-family:FontAwesome;content:"\f095";font-size:36px;display:inline-block;margin-right:15px;transform:translateY(3px)}.contact__tel-txt{font-size:13px;text-align:center}.contact__form-txt{text-align:center;font-size:16px}.form__content dl{display:flex}.form__content dl dt{font-size:20px;width:30%;padding:20px 0}.form__content dl dd{font-size:16px;width:70%;padding:20px 0}.form__content dl dd input[type=text],.form__content dl dd input[type=tel],.form__content dl dd input[type=email],.form__content dl dd textarea{padding:5px;border:1px solid #aeaeae;width:100%;font-size:16px}.form__content dl dt .required{font-size:12px;color:#fff;display:inline-block;margin-left:10px;background-color:#e20808;padding:1px 10px 0}.privacy-txt{font-size:14px;text-align:center}.privacy-txt a{color:#00929e;text-decoration:underline}.privacy-box{margin-top:30px}.privacy-box .wpcf7-form-control-wrap{display:block;width:fit-content;margin:20px auto 50px}.privacy-box .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap}.privacy-box span.wpcf7-list-item{position:relative;margin:0}.privacy-box .wpcf7-list-item-label{color:#000;cursor:pointer;font-size:16px}.privacy-box input[type=checkbox]{position:absolute;opacity:0}.privacy-box .wpcf7-list-item-label:before{content:'';border:1px solid #aeaeae;display:inline-block;width:25px;height:25px;position:relative;top:-3px;margin-right:10px;vertical-align:middle;cursor:pointer;text-align:center}.privacy-box input[type=checkbox]:checked+.wpcf7-list-item-label:after{font-family:FontAwesome;content:"\f00c";display:flex;color:#fff;justify-content:center;align-items:center;position:absolute;width:25px;height:25px;background-color:#00929e;top:0;left:0}.wpcf7-submit{width:350px;max-width:100%;background:#00afbd;margin-left:auto;margin-right:auto;display:block;height:80px;color:#fff;font-weight:700;font-size:24px;border:none}.page__title{font-size:40px;margin-bottom:30px;color:#00929e}.page__content p{margin-bottom:10px}.page__content a{text-decoration:underline;color:#00929e;margin-bottom:10px}.page-mv.flow{background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/flow/flow-mv.jpg)}.flow__step-box{border-bottom:1px solid #c1c1c1}.flow__step-title{display:flex;align-items:center;font-size:40px;color:#00929e;margin-bottom:50px}.flow__step-number{display:flex;justify-content:center;align-items:center;flex-direction:column;width:95px;height:95px;color:#fff;margin-right:25px;background-color:#00afbd}.flow__step-number-txt{font-size:15px;display:block}.flow__step-number-number{font-size:38px;font-weight:700;display:block;line-height:1}.flow__step-flexbox{display:flex;justify-content:space-between}.flow__step-img{width:48.5%}.flow__step-content{width:48.5%}.flow__gray-box{background-color:#f5f5f5;padding:30px 40px 40px}.flow__gray-box-title{color:#00929e;font-size:24px;font-weight:700}.green-link{color:#00929e;text-decoration:underline}.flow__gray-box-tel-link{color:#00929e;font-size:35px;font-weight:900}.flow__gray-box-tel-link:before{font-family:FontAwesome;content:"\f095";font-size:35px;display:inline-block;margin-right:15px;transform:translateY(3px)}.pdf-link{color:#00929e;display:inline-block;margin-top:5px;font-size:18px}.pdf-link:before{font-family:FontAwesome;content:"\f0da";display:inline-block;font-size:23px;margin-right:15px;transform:translateY(2px)}.flow__item-box{background-color:#f5f5f5;position:relative;padding:50px 40px 40px}.flow__item-box-title{position:absolute;display:block;width:fit-content;color:#fff;background-color:#00afbd;padding:5px 30px;font-size:18px;top:0;left:0;transform:translateY(-50%)}.flow__item-box-title-small{font-size:18px;font-weight:700;color:#00929e;margin-bottom:10px}.flow__item-box-check{position:relative;padding-left:23px;margin-bottom:10px}.flow__item-box-check:before{font-family:FontAwesome;content:"\f14a";position:absolute;left:0;color:#00929e}.flow__contact-box{display:flex;justify-content:space-between}.flow__contact-box-item{width:48.5%}.flow__contact-box-item .base__btn{width:100%}.flow__tel-link{color:#00929e;font-size:35px;font-weight:900;display:block;width:fit-content;margin-left:auto;margin-right:auto}.flow__tel-link:before{font-family:FontAwesome;content:"\f095";font-size:35px;display:inline-block;margin-right:15px;transform:translateY(3px)}.base__btn-link.tel:before{font-family:FontAwesome;content:"\f095";font-size:35px;display:inline-block;margin-right:15px;transform:translateY(3px);font-weight:400}.base__btn-link.web:before{display:inline-block;margin-right:7px;width:40px;height:40px;content:"";background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/base/line_icon.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.flow__title-title{width:calc(100% - 120px)}.facility{background-color:#2e2e2e}.facility__title{font-size:45px;color:#00929e;font-weight:700;text-align:center}.facility__title.facility__title-small{font-size:35px}.facilty__other-content{width:100%;border-bottom:1px solid #fff;color:#fff;padding:30px 0}.page-mv.facility{background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/facility/facility-mv.jpg)}.open_bnr{display:block}#open_bnr{display:block;margin-top:-130px;padding-top:130px}.instagram__list--img-link{width:30%;background-position:center center;background-size:cover;display:block}.instagram__list--img-link:before{content:"";display:block;padding-top:100%}@media screen and (max-width:640px){.instagram__list--img-link{width:100%;margin-bottom:30px}.instagram__list--img-link:last-of-type{margin-bottom:0}}@media screen and (max-width:1400px){.footer__nav-box--right{flex-direction:column;height:auto}.footer__nav-box--right ul li{margin-right:0;width:190px;margin-bottom:30px}.footer__nav-box-left-logo{width:130px;margin-right:40px}.footer__nav-box--right ul li:nth-of-type(2),.footer__nav-box--right ul li:last-of-type{width:110px}.concept{background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/top/concept-m.jpg)}.concept__flex-box{width:85%}.concept__detail-box{width:70%;padding-right:30px}.biocircuit__img--detail{bottom:-60px;right:-60px;width:180px}.feature__flex-box-item-title{font-size:20px}.reason__flex-box-item-title{font-size:22px}}@media screen and (max-width:1200px){.base__btn{height:70px}.base__btn-link{font-size:20px}.base__btn-link:after{font-size:20px}.biocircuit__detail-box{width:50%}.biocircuit__img-box{width:45%}.biocircuit__img--detail{bottom:-30px;right:-30px;width:150px}.feature__flex-box-item-title{font-size:17px}.feature__flex-box-item{height:250px}.reason__flex-box-item{padding-left:25px;padding-right:25px}.reason__flex-box-item-title{font-size:19.5px}.instagram__back-title{font-size:160px}}@media screen and (max-width:1040px){.pc-only{display:none!important}#open_bnr{display:block;margin-top:-80px;padding-top:80px}.header{height:60px}.header-nav{padding:0;align-items:0;justify-content:space-between;align-items:center}.header-nav__left{position:relative;left:0;top:0;transform:translate(0,0)}h1{width:43px;margin-right:0;margin:-5px 9px 11px 15px}.header-nav__sp{display:flex;width:100%;height:60px;background-color:#fff;box-shadow:0px 5px 5px 0px rgb(0 0 0/10%)}.header-nav__sp-reservation,.header-nav__sp-contact{width:calc( (100% - 121px) / 2 )}.header-nav__sp-reservation a,.header-nav__sp-contact a{background-color:#06C755!important;color:#fff!important;display:flex;width:100%;height:100%;justify-content:center;align-items:center;font-weight:700}.header-nav__sp-reservation a.sub-contact,.header-nav__sp-contact a{background-color:#00AFBD!important}.header-nav__sp-reservation a:before{display:inline-block;margin-right:7px;width:40px;height:40px;content:"";background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/base/line_icon.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.header-nav__sp-contact a{background-color:#fff}.header-nav__sp-contact a:before{display:inline-block;margin-right:7px;width:17px;height:14px;content:"";background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/base/white-mail.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.header-nav__sp-tel{width:61px;height:100%;border-right:1px solid #fff;background-color:#231815;color:#fff;display:flex;justify-content:center;align-items:center}.header-nav__sp-tel a{color:#fff;font-size:25px;transform:translateY(-2px)}.hamburger{width:60px!important;height:100%!important;background-color:#231815}.header.headroom--unpinned,.header.headroom--pinned{height:60px;transition-duration:.3s}.header.headroom--unpinned h1,.header.headroom--pinned h1{width:43px;transition-duration:.3s}.header.headroom--top{height:60px;transition-duration:.3s}.header.headroom--top h1{width:43px;transition-duration:.3s}.header-nav__right{margin-right:15px}.header-nav__tel-img{width:24px;margin-right:0}.global-menu-sp--close{width:40px;height:40px}.global-menu-sp--close span{height:3px}.global-menu-sp--close span:first-of-type{left:8px;top:19px}.global-menu-sp--close span:last-of-type{left:8px;top:19px}.footer__nav-box--flex,.footer__nav-box-left,.footer__nav-box--right ul{flex-direction:column;max-width:100%}.footer__nav-box-left-logo{width:150px;margin-right:0;margin-bottom:30px;margin:0 auto 50px auto}.footer__nav-box-left-address{margin-left:auto;margin-right:auto;margin-bottom:50px}.footer__nav-box--right ul li{margin-right:0;width:500px!important;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:0;text-align:center;border-bottom:1px solid #ccc}.footer__nav-box--right ul:nth-of-type(2) li:last-of-type{margin-right:auto}.footer__nav-box--right ul li a{font-size:14px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;height:65px;background-color:#231815}.footer__nav-box--right ul li a:hover{background-color:#3c3735}.footer-copy{margin-top:100px}.footer__nav-box{padding:60px 0 50px}.footer__reservation-btn a,.footer__contact-btn a{font-size:16px;flex-direction:column}.mail-img{width:24px;height:auto;margin-right:0;margin-bottom:4px}.footer__reservation-btn a:before,.footer__contact-btn a:before{display:none}.footer__btn-box{height:70px}.top-content{height:calc(100vh - 60px);max-height:700px;margin-top:60px}.top-content__title{font-size:26px}.top-content__txt{font-size:35px}.concept{padding:80px 0 120px}.concept__flex-box{width:95%}.concept__detail-box{width:60%}.concept__detail-box--big-text,.biocircuit__detail-box--big-text{font-size:20px}.concept__detail-box--text,.biocircuit__detail-box--text{font-size:16px}.biocircuit__img--detail{bottom:auto;top:380px;right:-30px}.base-title{margin-bottom:30px}.base-title__big-title{font-size:40px}.base-title__small-title{font-size:17px;transform:translateY(-10px)}.biocircuit{padding:80px 0 120px}.biocircuit__flex-box{width:95%}.biocircuit__detail-box{width:55%;margin-top:140px}.biocircuit__img-box{width:40%;margin-top:150px}.feature__flex-box{justify-content:space-between;width:600px;max-width:100%;margin-left:auto;margin-right:auto}.feature__flex-box-item{width:47%;max-width:100%;margin-bottom:30px;height:auto}.feature{padding:80px 0 120px}.reason-title{padding:50px 20px}.reason__flex-box{width:700px;max-width:100%;margin-left:auto;margin-right:auto}.reason__flex-box-item{width:43%;padding-left:0;padding-right:0;margin-right:14%}.reason__flex-box-item:nth-of-type(3){margin-right:14%}.reason__flex-box-item:nth-of-type(2n){margin-right:0}.news{padding:80px 0 100px}.news__list-link{flex-direction:column;align-items:flex-start}.news__list-date{margin-bottom:5px}.news__list-title{width:100%}.instagram{padding:80px 0 100px}.instagram__back-title{font-size:130px;left:30px;transform:translateX(0)}.page-mv{height:300px}.ly-column2{flex-direction:column}.ly-column2 main{width:100%}.ly-column2 aside{width:100%;margin-top:80px}.side__archive{width:100%;border-left:none;border-top:1px solid #b1b1b1;position:relative;z-index:0;padding:30px 20px}.side__archive:after{width:60px;height:3px;left:0;top:-2px;content:""}.page-mv__title-box{transform:translateY(30px)}.page-mv__big-title{font-size:50px}.page-mv__small-title{font-size:22px}.post__title,.side__archive-title{font-size:24px}.side__archive{padding:30px 15px}.post__content h1{font-size:24px}.post__content h2{font-size:22px}.post__content h3{font-size:18px}.post__content h4{font-size:16px}.post__content h4{font-size:16px}.machine__facirity-content-item{max-width:100%;width:500px;position:relative;flex-direction:column;height:auto;margin-bottom:150px;margin-left:auto;margin-right:auto}.machine__facirity-content-item:last-of-type{margin-bottom:0}.machine__facirity-content-img{width:100%;height:100%}.machine__facirity-content-txt{width:100%}.machine__about-title{font-size:24px}.machine p{font-size:16px;line-height:2}.machine__facirity__about-title{font-size:40px}.machine__about-img{height:200px}.machine__facirity{width:100%;font-size:40px}.machine__facirity-name--en{font-size:18px}.machine__facirity-name--jp{font-size:26px}.machine__facirity-name{line-height:1.6;margin-bottom:15px}.machine__facirity-content-item:after{width:200px}.machine__flex-box{width:500px;max-width:100%;margin-left:auto;margin-right:auto}.machine__flex-item{width:100%}.machine__other-machine-title{font-size:24px}.machine__flex-item:nth-last-child(2){margin-bottom:60px}.price__table-box dl{width:100%;display:block;font-size:16px}.price__table-box dl dt{width:100%;border-left:0;border-right:0;padding:20px 30px}.price__table-box dl dd{width:100%;border-left:0;border-right:0;padding:20px 30px;margin-bottom:20px}.price__table-content__flexbox-itembox-item1,.price__table-content__flexbox-itembox-item2{padding:20px 30px}.price__title{font-size:26px;margin-bottom:15px}.form__content dl dt{width:40%}.form__content dl dd{width:60%}.contact__base-title{font-size:35px;margin-bottom:20px}.wpcf7-submit{height:70px;font-size:20px}.contact__tel-link{font-size:32px}.contact__tel-link:before{font-size:32px;margin-right:12px}.page__title{font-size:32px}.flow__step-flexbox{display:flex;justify-content:space-between;flex-direction:column;width:600px;margin-left:auto;margin-right:auto;max-width:100%}.flow__step-img,.flow__step-content{width:100%}.flow__step-title{font-size:28px;line-height:1.6}.flow__step-number{width:80px;height:80px;margin-right:20px}.flow__step-number-txt{line-height:1.4}.flow__step-number-number{font-size:30px;line-height:1}.flow__title-title{width:calc(100% - 100px)}.flow__contact-box{flex-direction:column;width:600px;max-width:100%;margin-left:auto;margin-right:auto}.flow__contact-box-item{width:100%}.facility__title{font-size:40px}.facility__title.facility__title-small{font-size:30px}}@media screen and (max-width:800px){.concept{background-image:none;background-color:#231815;padding:80px 0 0}.concept__layout-box{display:block}.concept__flex-box{width:100%}.concept__detail-box{width:100%;margin-bottom:40px;max-width:90%;margin-left:auto;margin-right:auto;margin-bottom:40px;padding-right:0}.biocircuit{padding:80px 0 170px}.biocircuit__flex-box{flex-direction:column;align-items:center;width:100%}.biocircuit__detail-box{width:100%}.biocircuit__img-box{width:60%;margin-top:80px}.biocircuit__img--detail{bottom:-70px;right:-70px;top:auto;width:180px}.biocircuit__btn{margin-left:auto!important}.instagram__back-title{font-size:100px;left:20px}}@media screen and (max-width:640px){.footer__nav-img{height:200px}.footer__nav-box-left-address{min-width:auto}nav.global-menu-sp ul{margin:50px auto}nav.global-menu-sp ul li a{font-size:16px}.top-content{background-image:url(//b-mode.jp/wp-content/themes/b-mode-theme/assets/img/top/top-sp.jpg);max-height:500px}.top-content__title{font-size:26px;padding:15px 30px}.top-content__txt{font-size:28px}.concept{padding:60px 0 0}.base-title__big-title{font-size:35px}.base-title{margin-bottom:30px}.concept__detail-box{margin-bottom:30px}.concept__detail-box--big-text,.biocircuit__detail-box--big-text{font-size:18px}.biocircuit{padding:60px 0 140px}.biocircuit__img-box{width:370px;margin-top:70px;max-width:80%;transform:translateX(-30px)}.feature{padding:60px 0}.feature__flex-box-item{margin-bottom:40px}.feature__flex-box-item-title{font-size:16px}.news{padding:60px 0 80px}.reason-title{padding:40px 20px}.reason-title:after{border-width:80px 30px 0}.reason__flex-box{width:300px}.reason__flex-box-item{width:100%;margin-right:0}.reason__flex-box-item:nth-of-type(3){margin-right:0}.reason__flex-box-item-icon{width:110px;margin:40px auto}.instagram{padding:60px 0 80px}.instagram__back-title{font-size:100px;top:40px}.instagram__img-flex-box{flex-wrap:wrap;width:350px;margin-left:auto;margin-right:auto;max-width:100%}.instagram__img-item{width:100%;margin-bottom:40px}.instagram__img-item:last-of-type{margin-bottom:0}.scroll_bottom_show.show1,.scroll_bottom_show.show2,.scroll_bottom_show.show3{transition-delay:0}.base__btn{height:70px}.base__btn-link{font-size:20px}.base__btn-link:after{font-size:24px}.instagram__back-title{font-size:80px;top:60px}.page-mv{height:250px}.page-mv__big-title{font-size:40px}.page-mv__small-title{font-size:18px}.news__list-date{font-size:14px}.news__list-title{font-size:16px}.news__list-link{padding:20px 50px 20px 15px}.news__list-link:after{font-size:20px}.page-numbers{width:40px;height:40px;margin-right:10px}.page-numbers:last-child{margin-right:0}.page-numbers.dots{background:0 0;color:#222;font-size:1.5em}.post__title,.side__archive-title{font-size:20px}.machine__about-title{font-size:20px;text-align:left}.machine__facirity{font-size:28px}.machine__facirity__about-title{font-size:30px}.price__table-box dl dt,.price__table-box dl dd,.price__table-content__flexbox-itembox-item1,.price__table-content__flexbox-itembox-item2{padding:20px 15px}.form__content dl{flex-direction:column}.form__content dl dt{width:100%;padding:0;font-size:18px}.form__content dl dd{width:100%;padding:10px 0 30px}.form__content dl dt .required{font-size:10px;padding:.5px 10px .5px}.privacy-box .wpcf7-list-item-label{font-size:15px}.contact__base-title{font-size:28px;margin-bottom:10px}.contact__tel-link{font-size:26px}.contact__tel-link:before{font-size:26px;margin-right:8px}.page__title{font-size:26px}.flow__step-number{width:70px;height:70px;margin-right:15px}.flow__title-title{width:calc(100% - 90px)}.flow__step-title{font-size:24px}.flow__gray-box{padding:20px 20px 30px}.flow__gray-box-title{font-size:20px;margin-bottom:5px}.flow__gray-box-tel-link{font-size:26px}.flow__gray-box-tel-link:before{font-size:30px;margin-right:10px}.flow__gray-box-tel-link{font-size:26px;font-weight:900;line-height:1.3;margin-bottom:10px;display:inline-block}.s-text-align-left{text-align:left}.flow__item-box{padding:50px 20px 30px}.flow__step-title{margin-bottom:40px}.flow__tel-link{font-size:28px}.base__btn-link.web,.base__btn-link.tel{font-size:18px}.base__btn-link.web:before{font-size:22px;margin-right:12px;transform:translateY(0)}.base__btn-link.tel:before{font-size:22px;margin-right:12px}.facility__title{font-size:30px}.facility__other-flex-box{font-size:14px}.facility__other-flex-box dt{width:40%;padding:20px 0}.facility__other-flex-box dd{width:60%;padding:20px 0}.facility__title.facility__title-small{font-size:26px}.facilty__other-content{padding:20px 0}.feature__flex-box-item{width:280px;height:auto;margin-left:auto;margin-right:auto;max-width:100%;margin-bottom:50px}}@media screen and (max-width:450px){.header-nav__sp-reservation a,.header-nav__sp-contact a{font-size:14px;line-height:1rem}.biocircuit{padding:60px 0 110px}.biocircuit__img-box{margin-top:50px}.biocircuit__img--detail{bottom:-40px;right:-40px;width:130px}.feature__flex-box-item{height:auto;margin-bottom:30px}.feature__flex-box-item-title{font-size:15px;line-height:1.6;margin-bottom:3px}.instagram__back-title{font-size:50px;top:85px}.page-mv__big-title{font-size:35px}.machine__facirity{font-size:20px;height:100px}.machine__facirity__about-title{font-size:24px}.machine__facirity-content-txt{padding:25px 25px 40px}.machine__facirity-name{margin-bottom:10px}.machine__facirity-content-item:after{top:calc( 100% + 40px);width:150px}.machine__facirity-content-item{margin-bottom:120px}.machine__other-machine-title{font-size:20px}.flow__step-title{font-size:22px}.contact__form-txt,.privacy-txt{text-align:left}}.wpcf7-form{width:60%;margin:0 auto}.wpcf7-text,textarea{border:1px solid #cacaca;width:100%;margin-bottom:2em}.wpcf7-text{height:3em}@media screen and (max-width:640px){.wpcf7-form{width:98%}}.we-info{background-color:#00afbd;padding:100px 0;position:relative}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}#flow dl{width:24%;background:#fff;border-radius:1em;padding:1em;box-sizing:border-box}#flow dt{font-weight:700;font-size:1.1em}#flow dd{line-height:1.6rem}@media screen and (max-width:780px){#flow dl{width:100%}#flow dt{font-size:1.4em;color:#4e4e4e;padding:1.4em 0 0 1em}#flow dd{padding-left:3em}.flow-li{border:none}.flow-li>dl:not(:last-child){border-bottom:2px solid #abd;position:relative}.flow-li>dl:not(:last-child):before,.flow-li>dl:not(:last-child):after{content:"";border:solid transparent;position:absolute;top:100%;left:15%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.flow-li>dl:not(:last-child):before{border-top:22px;color:#abd}.flow-li>dl:not(:last-child):after{border-width:0}}.pd-btm{padding-bottom:1em}.haveto{font-weight:400;font-size:.8em;color:#dc3232}