@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Lato:wght@900&display=swap);html{font-size:62.5%}body{color:#333;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:1.4rem;font-weight:500}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0}p{line-height:1.8em;margin-bottom:0}.pc-only{display:block}.sp-only{display:none}.wrapper{overflow:hidden}@-webkit-keyframes cover-fade {
    0% {
        -webkit-transform: translateY(20px);
        opacity: 0;
        transform: translateY(20px);
    }

    100% {
        -webkit-transform: translateY(0);
        opacity: 1;
        transform: translateY(0);
    }
}@keyframes cover-fade {
    0% {
        -webkit-transform: translateY(20px);
        opacity: 0;
        transform: translateY(20px);
    }

    100% {
        -webkit-transform: translateY(0);
        opacity: 1;
        transform: translateY(0);
    }
}.header{position:fixed;z-index:999999;width:100vw}.header-nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding:2em 0}.mv-logo{position:absolute;left:0;top:80px;z-index:999999}.header-logo{color:#333;display:block}.header-logo:hover{color:#333;text-decoration:none}.header-logo__ttl{font-family:"Open Sans",sans-serif;font-size:2.4rem;font-weight:normal}.header-logo__small{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:1.4rem}.header-menu__list{display:inline-block}.header-menu__link:hover{color:#fff;position:relative}.header-menu__link{color:#fff;font-family:'Lato',sans-serif;padding:1.2em 1.5em 1.3em;position:relative;font-size:16px;letter-spacing:.23rem}.header-menu__link--last{-webkit-transition:.4s;background:#555;border:1px solid #555;color:#fff;padding:.5em .8em;transition:.4s}.header-menu__link--last::before{content:"";font-family:"Font Awesome 5 Free";font-weight:500;margin-right:.5em}.header-hum{cursor:pointer;display:none;height:28px;position:relative;width:35px;z-index:9999}.header-hum span{-webkit-transition:all .4s;background-color:#333;border-radius:4px;display:inline-block;height:4px;left:0;position:absolute;transition:all .4s;width:100%}.header-hum__border01{top:0}.header-hum__border02{-webkit-transform:translateY(-50%);top:50%;transform:translateY(-50%)}.header-hum__border03{bottom:0}.header-hum--active{-webkit-transform:translateY(10px);transform:translateY(10px)}.header-hum--active .header-hum__border01{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header-hum--active .header-hum__border02{opacity:0}.header-hum--active .header-hum__border03{-webkit-transform:rotate(45deg);top:0;transform:rotate(45deg)}.main-visual{position:relative}.main-visual img{margin-left:25%}.main-catch{-webkit-transform:translateY(-50%);color:#f6f4ea;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:5.0vw;font-weight:bold;height:100%;left:0;overflow:hidden;position:absolute;z-index:9999;top:50%;transform:translateY(-50%);width:75%}.main-catch__inner{-ms-flex-align:center;-webkit-animation:cover-fade .7s 2s ease-out forwards;-webkit-box-align:center;align-items:center;animation:cover-fade .7s 2s ease-out forwards;display:flex;display:-ms-flexbox;display:-webkit-box;height:100%;opacity:0;position:absolute;z-index:9999;left:0;width:100%}.main-catch--sub{-webkit-transform:translateY(-50%);color:#333;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:5.0vw;font-weight:bold;height:100%;overflow:hidden;position:absolute;left:0;top:50%;z-index:10000;transform:translateY(-50%);width:calc(25% - 2px)}.main-catch--sub__inner{-ms-flex-align:center;-webkit-animation:cover-fade .7s 2s ease-out forwards;-webkit-box-align:center;align-items:center;animation:cover-fade .7s 2s ease-out forwards;display:flex;display:-ms-flexbox;display:-webkit-box;height:100%;left:0;opacity:0;position:absolute;width:500%;font-size:20px}.top-catch{margin-bottom:12em}.topics{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.topics-ttl{font-family:"Montserrat",sans-serif;font-size:1.6em;margin-right:1em}.topics-ttl::after{content:attr(data-title);display:block;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:.6em}.topics-primary__wrap{color:#333;margin-bottom:2.5em}.topics-primary__wrap:hover{color:#333;text-decoration:none}.topics-primary__wrap:hover .topics-primary__ttl{text-decoration:underline}.topics-primary__ttl{font-size:1em;margin-bottom:.4em}.topics-primary__meta{vertical-align:middle}.topics-primary__meta-category{border:1px solid #9d8f7d;color:#9d8f7d;font-family:"Montserrat",sans-serif;font-size:1rem;padding:.2em .4em}.topics-primary__meta-date{color:#9d8f7d;font-family:"Montserrat",sans-serif;font-size:1.2rem}.catch{background:#fff}.catch-ttl{font-size:1.8em;font-weight:bold;margin-bottom:.8em}.rent{margin:0 auto 10em;max-width:1200px}.rent__ttl.is-animation{opacity:1}.rent__ttl.is-animation::before{left:-100px}.rent__ttl{-webkit-transition:1.5s;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Spectral",serif;font-size:3em;font-weight:300;opacity:0;padding:30px;position:relative;transition:1.5s;padding-top:80px}.rent__ttl::before{-webkit-transition:1.5s;background:#4b5450;content:"";display:inline-block;height:2px;position:absolute;left:-500px;top:.6em;transition:1.5s;width:80px}.rent__ttl::after{-webkit-transition:1.5s;background:#4b5450;content:"";display:inline-block;position:absolute;left:-500px;top:0;transition:1.5s;width:2px;height:80px}.rent__ttl.is-animation{opacity:1}.rent__ttl.is-animation::before{left:-50px}.rent__ttl.is-animation::after{left:-50px}.rent__content{position:relative}.rent__content-img{background:url(https://massagebed-line.com/images/top-rent.jpg) no-repeat center center;background-size:150%;padding-top:50%}.rent__content-img::after{-webkit-transform:translateY(-50%);background:#f8f8f8;content:"";padding-top:70%;position:absolute;right:0;top:55%;transform:translateY(-50%);width:50%;z-index:-1}.rent__content-inner{background:#fff;bottom:0;left:0;margin-bottom:-7em;padding:2em;position:absolute;width:50%}.rent__content-ttl{font-size:1.4em;font-weight:bold;margin-bottom:1em}.rent__content-txt{margin-bottom:2em}.rent__content-btn{background:#555;color:#fff;font-family:"Montserrat",sans-serif;overflow:hidden;padding:.8em 3.5em;position:relative;z-index:1}.rent__content-btn::before{background:#fff;content:"";display:inline-block;height:1px;left:2em;margin-right:-.5em;position:absolute;top:50%;vertical-align:middle;width:2em}.rent__content-btn::after{-webkit-transition:.4s;background:#333;content:"";display:inline-block;height:100%;left:-100%;position:absolute;top:0;transition:.4s;width:100%;z-index:-1}.buy{margin:0 auto 20em;max-width:1200px}.buy__ttl{-webkit-transition:1.5s;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Spectral",serif;font-size:3em;font-weight:300;opacity:0;padding:30px;position:relative;transition:1.5s;padding-top:80px}.buy__ttl::before{-webkit-transition:1.5s;background:#4b5450;content:"";display:inline-block;height:2px;position:absolute;left:-500px;top:.6em;transition:1.5s;width:80px}.ttl_area{}.buy__ttl.is-animation{opacity:1}.buy__ttl.is-animation::before{left:-50px}.buy__ttl.is-animation::after{left:-50px}.buy_subttl{font-size:40px;padding:30px}.buy__content{position:relative}.buy__content-img{background:url(https://massagebed-line.com/images/business01.jpg) no-repeat center center;background-size:75%;padding-top:100%;position:absolute;height:100%;width:100%}.buy__content02-img{background:url(https://massagebed-line.com/images/business02.jpg) no-repeat top 50px right;background-size:75%;padding-top:100%;position:absolute;height:100%;width:100%}.buy__content-img::after{-webkit-transform:translateY(-50%);background:#f8f8f8;content:"";left:0;padding-top:70%;position:absolute;top:55%;transform:translateY(-50%);width:50%;z-index:-1}.buy__content-inner{background:#fff;bottom:0;margin-bottom:-7em;padding:2em;position:absolute;right:0;width:50%}.buy__content-ttl{font-size:1.4em;font-weight:bold;margin-bottom:1em}.buy__content-txt{margin-bottom:2em}.buy__content-btn{background:#555;color:#fff;font-family:"Montserrat",sans-serif;overflow:hidden;padding:.8em 3.5em;position:relative;z-index:1}.buy__content-btn::before{background:#fff;content:"";display:inline-block;height:1px;left:2em;margin-right:-.5em;position:absolute;top:50%;vertical-align:middle;width:2em}.buy__content-btn::after{-webkit-transition:.4s;background:#333;content:"";display:inline-block;height:100%;left:-100%;position:absolute;top:0;transition:.4s;width:100%;z-index:-1}.blocks{-webkit-transition:1.5s;margin-bottom:10em;opacity:0;transition:1.5s}.blocks.is-animation{opacity:1}.blocks-search{-webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,.5);background:url(https://massagebed-line.com/images/top-search.jpg) center center no-repeat;background-size:cover;box-shadow:3px 3px 10px 0 rgba(0,0,0,.5);overflow:hidden;padding-top:65%;position:relative}.blocks-search::before{-webkit-transition:.8s;background:rgba(0,0,0,.1);content:"";left:0;padding-top:65%;position:absolute;top:0;transition:.8s;width:100%;z-index:1}.blocks-search__border{overflow:hidden}.blocks-search__border::before{-webkit-transition:all .4s ease-in;background:#fff;content:"";height:1px;left:-100%;position:absolute;top:1px;transition:all .4s ease-in;width:100%;z-index:1}.blocks-search__border::after{-webkit-transition:all .4s ease-in;background:#fff;bottom:1px;content:"";height:1px;position:absolute;right:-100%;transition:all .4s ease-in;width:100%;z-index:1}.blocks-search__border-inner::before{-webkit-transition:all .4s ease-in;background:#fff;bottom:-100%;content:"";height:100%;left:1px;position:absolute;transition:all .4s ease-in;width:1px;z-index:1}.blocks-search__border-inner::after{-webkit-transition:all .4s ease-in;background:#fff;content:"";height:100%;position:absolute;right:1px;top:-100%;transition:all .4s ease-in;width:1px;z-index:1}.blocks-search__ttl{color:#fff;font-family:"Montserrat",sans-serif;font-size:3em;font-weight:500;left:.8em;letter-spacing:.1em;position:absolute;top:.8em;z-index:2}.blocks-search__ttl-sub{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:40%}.blocks-search__ttl-sub::before{background:#fff;content:"";display:inline-block;height:1px;margin-right:.3em;vertical-align:middle;width:2.5em}.blocks-lend{-webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,.5);background:url(https://massagebed-line.com/images/top-lend.jpg) center center no-repeat;background-size:cover;box-shadow:3px 3px 10px 0 rgba(0,0,0,.5);overflow:hidden;padding-top:65%;position:relative}.blocks-lend::before{-webkit-transition:.8s;background:rgba(0,0,0,.1);content:"";left:0;padding-top:65%;position:absolute;top:0;transition:.8s;width:100%;z-index:1}.blocks-lend__border{overflow:hidden}.blocks-lend__border::before{-webkit-transition:all .4s ease-in;background:#fff;content:"";height:1px;left:-100%;position:absolute;top:1px;transition:all .4s ease-in;width:100%;z-index:1}.blocks-lend__border::after{-webkit-transition:all .4s ease-in;background:#fff;bottom:1px;content:"";height:1px;position:absolute;right:-100%;transition:all .4s ease-in;width:100%;z-index:1}.blocks-lend__border-inner::before{-webkit-transition:all .4s ease-in;background:#fff;bottom:-100%;content:"";height:100%;left:1px;position:absolute;transition:all .4s ease-in;width:1px;z-index:1}.blocks-lend__border-inner::after{-webkit-transition:all .4s ease-in;background:#fff;content:"";height:100%;position:absolute;right:1px;top:-100%;transition:all .4s ease-in;width:1px;z-index:1}.blocks-lend__ttl{color:#fff;font-family:"Montserrat",sans-serif;font-size:3em;font-weight:500;left:.8em;letter-spacing:.1em;position:absolute;top:.8em;z-index:2}.blocks-lend__ttl-sub{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:40%}.blocks-lend__ttl-sub::before{background:#fff;content:"";display:inline-block;height:1px;margin-right:.3em;vertical-align:middle;width:2.5em}.blocks-purchase{-webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,.5);background:url(https://massagebed-line.com/images/top-purchase.jpg) center center no-repeat;background-size:cover;box-shadow:3px 3px 10px 0 rgba(0,0,0,.5);overflow:hidden;padding-top:65%;position:relative}.blocks-purchase::before{-webkit-transition:.8s;background:rgba(0,0,0,.1);content:"";left:0;padding-top:65%;position:absolute;top:0;transition:.8s;width:100%;z-index:1}.blocks-purchase__border{overflow:hidden}.blocks-purchase__border::before{-webkit-transition:all .4s ease-in;background:#fff;content:"";height:1px;left:-100%;position:absolute;top:1px;transition:all .4s ease-in;width:100%;z-index:1}.blocks-purchase__border::after{-webkit-transition:all .4s ease-in;background:#fff;bottom:1px;content:"";height:1px;position:absolute;right:-100%;transition:all .4s ease-in;width:100%;z-index:1}.blocks-purchase__border-inner::before{-webkit-transition:all .4s ease-in;background:#fff;bottom:-100%;content:"";height:100%;left:1px;position:absolute;transition:all .4s ease-in;width:1px;z-index:1}.blocks-purchase__border-inner::after{-webkit-transition:all .4s ease-in;background:#fff;content:"";height:100%;position:absolute;right:1px;top:-100%;transition:all .4s ease-in;width:1px;z-index:1}.blocks-purchase__ttl{color:#fff;font-family:"Montserrat",sans-serif;font-size:3em;font-weight:500;left:.8em;letter-spacing:.1em;position:absolute;top:.8em;z-index:2}.blocks-purchase__ttl-sub{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:40%}.blocks-purchase__ttl-sub::before{background:#fff;content:"";display:inline-block;height:1px;margin-right:.3em;vertical-align:middle;width:2.5em}.blocks-sell{-webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,.5);background:url(https://massagebed-line.com/images/top-sell.jpg) center center no-repeat;background-size:cover;box-shadow:3px 3px 10px 0 rgba(0,0,0,.5);overflow:hidden;padding-top:65%;position:relative}.blocks-sell::before{-webkit-transition:.8s;background:rgba(0,0,0,.1);content:"";left:0;padding-top:65%;position:absolute;top:0;transition:.8s;width:100%;z-index:1}.blocks-sell__border{overflow:hidden}.blocks-sell__border::before{-webkit-transition:all .4s ease-in;background:#fff;content:"";height:1px;left:-100%;position:absolute;top:1px;transition:all .4s ease-in;width:100%;z-index:1}.blocks-sell__border::after{-webkit-transition:all .4s ease-in;background:#fff;bottom:1px;content:"";height:1px;position:absolute;right:-100%;transition:all .4s ease-in;width:100%;z-index:1}.blocks-sell__border-inner::before{-webkit-transition:all .4s ease-in;background:#fff;bottom:-100%;content:"";height:100%;left:1px;position:absolute;transition:all .4s ease-in;width:1px;z-index:1}.blocks-sell__border-inner::after{-webkit-transition:all .4s ease-in;background:#fff;content:"";height:100%;position:absolute;right:1px;top:-100%;transition:all .4s ease-in;width:1px;z-index:1}.blocks-sell__ttl{color:#fff;font-family:"Montserrat",sans-serif;font-size:3em;font-weight:500;left:.8em;letter-spacing:.1em;position:absolute;top:.8em;z-index:2}.blocks-sell__ttl-sub{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:40%}.blocks-sell__ttl-sub::before{background:#fff;content:"";display:inline-block;height:1px;margin-right:.3em;vertical-align:middle;width:2.5em}.banner{margin-bottom:10em}.footer-contact{background:rgba(248,248,248,.4);margin-bottom:10em;padding:2em 0 2em 3em;position:relative}.contact-primary__meta{margin-bottom:.5em}.contact-primary__tag{border:1px solid #9d8f7d;border-radius:1em;color:#9d8f7d;font-size:1.2rem;margin-right:.8em;padding:.2em 1em}.contact-primary__ttl{color:#757575;font-size:1.8em;margin-bottom:1em}.contact-primary__txt{color:#757575;margin-bottom:1em}.contact-primary__info{margin-bottom:2.5em}.contact-primary__tel{color:#9d8f7d;font-family:"Montserrat",sans-serif;margin-right:1em}.contact-primary__tel::before{-webkit-transform:rotate(90deg);content:"";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5em;transform:rotate(90deg);width:1em}.contact-primary__time{color:#9d8f7d;font-family:"Montserrat",sans-serif}.contact-primary__time::before{content:"";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:500;margin-right:.5em;width:1em}.contact-primary__btn{background:#9d8f7d;color:#fff;font-family:"Montserrat",sans-serif;overflow:hidden;padding:.8em 3.5em;position:relative;z-index:1}.contact-primary__btn::before{background:#fff;content:"";display:inline-block;height:1px;left:2em;margin-right:-.5em;position:absolute;top:50%;vertical-align:middle;width:2em}.contact-primary__btn::after{-webkit-transition:.4s;background:#665d52;content:"";display:inline-block;height:100%;left:-100%;position:absolute;top:0;transition:.4s;width:100%;z-index:-1}.contact-summary::before{background:url(https://massagebed-line.com/images/footer-bg.png) center center no-repeat;background-size:cover;bottom:0;content:"";height:100%;max-width:1280px;position:absolute;right:0;width:100%;z-index:-1}.contact-summary__ul{counter-reset:number 0}.contact-summary__li{color:#757575;margin-bottom:.8em}.contact-summary__li::before{color:#9d8f7d;content:counter(number);counter-increment:number 1;font-family:"Spectral",serif;font-size:130%;font-weight:600;margin-right:.5em;vertical-align:middle}.contact-summary__andmore{color:#9d8f7d;font-family:"Spectral",serif}.footer-primary{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:30px solid #4b5450;margin:0 auto;padding:0;position:relative}.footer-logo:hover{color:#fff;text-decoration:none}.footer-logo__ttl{color:#fff;font-family:"Open Sans",sans-serif;font-size:2.4rem;margin-right:2em}.footer-logo__ttl-sub{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:1.4rem}.footer-nav__ul{margin-bottom:0}.footer-nav__li{display:inline-block}.footer-nav__link{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat",sans-serif;font-size:.85em;padding:0 .5em;position:relative}.footer-nav__link::before{-webkit-transition:.4s;background:#fff;content:"";display:inline-block;height:1px;left:-.1em;position:absolute;top:50%;transition:.4s;width:0}.footer-copy__txt{color:#fff;font-family:"Montserrat",sans-serif;font-size:.7em}.footer-scroll{-webkit-animation:arrowmove 1s ease-in-out infinite;animation:arrowmove 1s ease-in-out infinite;cursor:pointer;height:50px;position:absolute;right:30px;top:20px;width:15px}.footer-scroll::before{-webkit-transform:skewX(40deg);background:#eee;content:"";height:10px;position:absolute;right:-4px;top:0;transform:skewX(40deg);width:1px}.footer-scroll::after{background:#eee;bottom:0;content:"";height:50px;position:absolute;right:0;width:1px}@-webkit-keyframes arrowmove {
    0% {
        top: 20px;
    }

    50% {
        top: 15px;
    }

    100% {
        top: 20px;
    }
}@keyframes arrowmove {
    0% {
        top: 20px;
    }

    50% {
        top: 15px;
    }

    100% {
        top: 20px;
    }
}.breadcrumb{margin-bottom:0}.breadcrumb span{font-size:.8em}.breadcrumb span a{color:#333}.breadcrumb span a:hover{color:inherit;text-decoration:none;opacity:.5}#page-content{background:#f8f8f8;margin-bottom:7em;padding:7em 0}.page-content{margin:0 auto;width:75%}.page-content__subttl{border-left:3px solid #9d8f7d;font-size:140%;font-weight:600;margin:2em 0 .6em;padding-left:.5em}.page-content__subttl-h4{color:#665d52;font-size:120%;font-weight:600;margin:1.5em 0 .4em}.page-content__txt{font-size:1.6rem}.page-content__list{list-style:disc;margin:.5em 0 2em 1.5em}.page-content__list-item{font-size:1.6rem;line-height:2}.page-content__list-ol{list-style:decimal;margin:.5em 0 2em 1.5em}.page-content__list-ol-item{font-size:1.6rem;line-height:2}.page-mokuji{margin-bottom:6em}.mokuji{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:0}.mokuji__list{-ms-flex-preferred-size:33.3%;background:#fff;flex-basis:33.3%}.mokuji__link{color:#9d8f7d;display:block;font-size:120%;font-weight:600;height:100%;letter-spacing:.1em;padding:1em 2em 1.5em;position:relative;text-align:center}.mokuji__link::after{-webkit-transform:rotate(135deg);border:0;border-radius:1px;border-right:solid 2px #9d8f7d;border-top:solid 2px #9d8f7d;bottom:13px;content:"";height:6px;left:0;margin:0 auto;position:absolute;right:0;transform:rotate(135deg);width:6px}.mokuji__link:hover{color:#9d8f7d;opacity:.6;text-decoration:none}.rental .page-visual{background:url(https://massagebed-line.com/images/bg-rental.jpg) center center no-repeat;background-size:cover;padding-top:20%;position:relative}.rental .page-visual__ttl{-webkit-transform:translate(-50%,-50%);color:#fff;font-size:200%;font-weight:600;left:50%;letter-spacing:.06em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.rental .page-catch__txt{margin:5em 0 8em;text-align:center}.rental .page-before-rent{background:#fff;margin-bottom:6em;padding:6em 3em 4em;position:relative}.rental .page-before-rent__ttl{-webkit-transform:translateX(-50%);font-size:160%;font-weight:600;left:50%;position:absolute;text-align:center;top:-.5em;transform:translateX(-50%);width:100%}.rental .page-before-rent__ttl::after{color:#9d8f7d;content:attr(data-title);display:block;font-family:"Montserrat",sans-serif;font-size:75%;font-weight:500}.rental .page-step-rent{background:#fff;margin-bottom:6em;padding:6em 3em 4em;position:relative}.rental .page-step-rent__ttl{-webkit-transform:translateX(-50%);font-size:160%;font-weight:600;left:50%;position:absolute;text-align:center;top:-.5em;transform:translateX(-50%);width:100%}.rental .page-step-rent__ttl::after{color:#9d8f7d;content:attr(data-title);display:block;font-family:"Montserrat",sans-serif;font-size:75%;font-weight:500}.rental .page-step-lease{background:#fff;margin-bottom:6em;padding:6em 3em 4em;position:relative}.rental .page-step-lease__ttl{-webkit-transform:translateX(-50%);font-size:160%;font-weight:600;left:50%;position:absolute;text-align:center;top:-.5em;transform:translateX(-50%);width:100%}.rental .page-step-lease__ttl::after{color:#9d8f7d;content:attr(data-title);display:block;font-family:"Montserrat",sans-serif;font-size:75%;font-weight:500}.house .page-visual{background:url(https://massagebed-line.com/images/bg-house.jpg) center center no-repeat;background-size:cover;padding-top:20%;position:relative}.house .page-visual__ttl{-webkit-transform:translate(-50%,-50%);color:#fff;font-size:200%;font-weight:600;left:50%;letter-spacing:.06em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.house .page-catch__txt{margin:5em 0 8em;text-align:center}.house .page-about-house{background:#fff;margin-bottom:6em;padding:6em 3em 4em;position:relative}.house .page-about-house__ttl{-webkit-transform:translateX(-50%);font-size:160%;font-weight:600;left:50%;position:absolute;text-align:center;top:-.5em;transform:translateX(-50%);width:100%}.house .page-about-house__ttl::after{color:#9d8f7d;content:attr(data-title);display:block;font-family:"Montserrat",sans-serif;font-size:75%;font-weight:500}.house .page-step-house{background:#fff;margin-bottom:6em;padding:6em 3em 4em;position:relative}.house .page-step-house__ttl{-webkit-transform:translateX(-50%);font-size:160%;font-weight:600;left:50%;position:absolute;text-align:center;top:-.5em;transform:translateX(-50%);width:100%}.house .page-step-house__ttl::after{color:#9d8f7d;content:attr(data-title);display:block;font-family:"Montserrat",sans-serif;font-size:75%;font-weight:500}.house .page-sell-house{background:#fff;margin-bottom:6em;padding:6em 3em 4em;position:relative}.house .page-sell-house__ttl{-webkit-transform:translateX(-50%);font-size:160%;font-weight:600;left:50%;position:absolute;text-align:center;top:-.5em;transform:translateX(-50%);width:100%}.house .page-sell-house__ttl::after{color:#9d8f7d;content:attr(data-title);display:block;font-family:"Montserrat",sans-serif;font-size:75%;font-weight:500}.management .page-visual{background:url(https://massagebed-line.com/images/bg-management.jpg) center center no-repeat;background-size:cover;padding-top:20%;position:relative}.management .page-visual__ttl{-webkit-transform:translate(-50%,-50%);color:#fff;font-size:200%;font-weight:600;left:50%;letter-spacing:.06em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.management .page-catch__txt{margin:5em 0 8em;text-align:center}.management .page-benefits-management{background:#fff;margin-bottom:6em;padding:6em 3em 4em;position:relative}.management .page-benefits-management__ttl{-webkit-transform:translateX(-50%);font-size:160%;font-weight:600;left:50%;position:absolute;text-align:center;top:-.5em;transform:translateX(-50%);width:100%}.management .page-benefits-management__ttl::after{color:#9d8f7d;content:attr(data-title);display:block;font-family:"Montserrat",sans-serif;font-size:75%;font-weight:500}.management .page-mechanism-management{background:#fff;margin-bottom:6em;padding:6em 3em 4em;position:relative}.management .page-mechanism-management__ttl{-webkit-transform:translateX(-50%);font-size:160%;font-weight:600;left:50%;position:absolute;text-align:center;top:-.5em;transform:translateX(-50%);width:100%}.management .page-mechanism-management__ttl::after{color:#9d8f7d;content:attr(data-title);display:block;font-family:"Montserrat",sans-serif;font-size:75%;font-weight:500}.management .page-points-lease{background:#fff;margin-bottom:6em;padding:6em 3em 4em;position:relative}.management .page-points-lease__ttl{-webkit-transform:translateX(-50%);font-size:160%;font-weight:600;left:50%;position:absolute;text-align:center;top:-.5em;transform:translateX(-50%);width:100%}.management .page-points-lease__ttl::after{color:#9d8f7d;content:attr(data-title);display:block;font-family:"Montserrat",sans-serif;font-size:75%;font-weight:500}.remodel .page-visual{background:url(https://massagebed-line.com/images/bg-remodel.jpg) center center no-repeat;background-size:cover;padding-top:20%;position:relative}.remodel .page-visual__ttl{-webkit-transform:translate(-50%,-50%);color:#fff;font-size:200%;font-weight:600;left:50%;letter-spacing:.06em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.remodel .page-catch__txt{margin:5em 0 8em;text-align:center}.remodel .mokuji__list{-ms-flex-preferred-size:50%;flex-basis:50%}.remodel .page-need-remodel{background:#fff;margin-bottom:6em;padding:6em 3em 4em;position:relative}.remodel .page-need-remodel__ttl{-webkit-transform:translateX(-50%);font-size:160%;font-weight:600;left:50%;position:absolute;text-align:center;top:-.5em;transform:translateX(-50%);width:100%}.remodel .page-need-remodel__ttl::after{color:#9d8f7d;content:attr(data-title);display:block;font-family:"Montserrat",sans-serif;font-size:75%;font-weight:500}.remodel .page-benefits-remodel{background:#fff;margin-bottom:6em;padding:6em 3em 4em;position:relative}.remodel .page-benefits-remodel__ttl{-webkit-transform:translateX(-50%);font-size:160%;font-weight:600;left:50%;position:absolute;text-align:center;top:-.5em;transform:translateX(-50%);width:100%}.remodel .page-benefits-remodel__ttl::after{color:#9d8f7d;content:attr(data-title);display:block;font-family:"Montserrat",sans-serif;font-size:75%;font-weight:500}.company .page-visual{background:url(https://massagebed-line.com/images/bg-info.jpg) center center no-repeat;background-size:cover;padding-top:20%;position:relative}.company .page-visual__ttl{-webkit-transform:translate(-50%,-50%);color:#fff;font-size:200%;font-weight:600;left:50%;letter-spacing:.06em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.company .table-company{margin:5em 0 7em;width:100%}.company .table-company__tr{border-bottom:1px solid #f8f8f8}.company .table-company__th{font-weight:500;min-width:120px;padding:1.5em}.company .table-company__td{padding:1.5em;width:70%}.company .table-company__ul{list-style:disc;margin-left:1.5em}.news .page-visual{background:url(https://massagebed-line.com/images/bg-info.jpg) center center no-repeat;background-size:cover;padding-top:20%;position:relative}.news .page-visual__ttl{-webkit-transform:translate(-50%,-50%);color:#fff;font-size:200%;font-weight:600;left:50%;letter-spacing:.06em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.news .news-list{margin:5em auto 8em;max-width:1000px}.news .news-list ul{margin-bottom:0}.news .news-list__item{border-bottom:1px solid #f8f8f8;padding:2em 0}.news .news-list__item-date{color:#9d8f7d;display:inline-block;font-family:"Montserrat",sans-serif;font-size:105%;margin-right:4em;min-width:80px;width:10%}.news .news-list__item-cat{border:1px solid #9d8f7d;display:inline-block;font-family:"Montserrat",sans-serif;font-size:80%;margin-right:6em;min-width:100px;padding:.2em .4em;text-align:center;width:10%}.news .news-list__item-cat-link{color:#9d8f7d}.news .news-list__item-cat-link:hover{text-decoration:none}.news .news-list__item-link{color:#333}.news .news-list__item-link:hover{text-decoration:none}.wp-pagenavi{text-align:center;margin-top:4em}.wp-pagenavi .page,.wp-pagenavi .pages,.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .extend{border-color:#333;color:#333;padding:.5em}.wp-pagenavi .current{background:#333;border-color:#333!important;color:#fff;padding:.5em}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{border-color:#333;color:#333;padding:.5em .2em}.wp-pagenavi a:hover{background:#333;border-color:#333;color:#fff;text-decoration:none}#page-main{margin-bottom:120px}.contact .page-visual,.confirm .page-visual,.complete .page-visual{background:url(https://massagebed-line.com/images/bg-info.jpg) center center no-repeat;background-size:cover;padding-top:20%;position:relative}.contact .page-visual__ttl,.confirm .page-visual__ttl,.complete .page-visual__ttl{-webkit-transform:translate(-50%,-50%);color:#fff;font-size:200%;font-weight:600;left:50%;letter-spacing:.06em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.contact .page-catch__txt,.confirm .page-catch__txt,.complete .page-catch__txt{margin:5em 0 8em;text-align:center}.contact-form{margin:0 auto 2em;max-width:1000px;width:100%}.contact-form__tr{border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4}.contact-form__th{padding:1.5em 5em 1.5em 3em;vertical-align:middle;width:30%}.contact-form__td{padding:1.5em 0;width:70%}.input-text{border:1px solid #ccc;border-radius:3px;padding:.4em;width:80%}.input-postalcode{border:1px solid #ccc;border-radius:3px;padding:.4em;width:100px}.input-tel{border:1px solid #ccc;border-radius:3px;padding:.4em;width:100px}.input-textarea{border:1px solid #ccc;border-radius:3px;padding:.4em;width:70%}.contact .form-required{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.contact .form-required::after{border:1px solid #e22c2c;color:#e22c2c;content:"必須";display:inline-block;font-size:80%;padding:.2em .4em}.contact .form-optional{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.contact .form-optional::after{border:1px solid #e38a2b;color:#e38a2b;content:"任意";display:inline-block;font-size:80%;padding:.2em .4em}.policy-btn{margin-bottom:1em}.submit-btn input[type="submit"]{background:#9d8f7d;color:#fff;font-size:130%;font-weight:bold;overflow:hidden;padding:.8em 4em;position:relative;transition:.4s;z-index:1}.submit-btn input[type="submit"]:hover{background:#665d52}.policy .page-visual{background:url(https://massagebed-line.com/images/bg-info.jpg) center center no-repeat;background-size:cover;padding-top:20%;position:relative}.policy .page-visual__ttl{-webkit-transform:translate(-50%,-50%);color:#fff;font-size:200%;font-weight:600;left:50%;letter-spacing:.06em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.policy .page-catch__txt{margin:5em 0 8em;text-align:center}.policy .policy-wrap{background:#fff;padding:2em 3em 4em}.policy .policy-ttl{border-left:3px solid #9d8f7d;font-size:140%;font-weight:600;margin:2em 0 .6em;padding-left:.5em}.error404 .page-visual{background:url(https://massagebed-line.com/images/bg-info.jpg) center center no-repeat;background-size:cover;padding-top:20%;position:relative}.error404 .page-visual__ttl{-webkit-transform:translate(-50%,-50%);color:#fff;font-size:200%;font-weight:600;left:50%;letter-spacing:.06em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.error404 .error404-wrap{margin:5em auto 8em}.error404 .error404-wrap__content{margin-bottom:8em}.error404 .error404-wrap__btn{text-align:center}.error404 .btn-return{background:#9d8f7d;color:#fff;display:inline-block;font-size:120%;font-weight:600;overflow:hidden;padding:.8em 3.5em;position:relative;z-index:1}.error404 .btn-return::after{-webkit-transition:.4s;background:#665d52;content:"";display:inline-block;height:100%;left:-100%;position:absolute;top:0;transition:.4s;width:100%;z-index:-1}.error404 .btn-return:hover{text-decoration:none}.error404 .btn-return:hover::after{left:0}.single .page-visual{background:url(https://massagebed-line.com/images/bg-info.jpg) center center no-repeat;background-size:cover;padding-top:20%;position:relative}.single .page-visual__ttl{-webkit-transform:translate(-50%,-50%);color:#fff;font-size:200%;font-weight:600;left:50%;letter-spacing:.06em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.single-wrap{margin:5em auto 8em;max-width:1000px}.single .single-wrap__ttl{font-size:160%;font-weight:600;border-bottom:1px dashed #e4e4e4;margin-bottom:2em;padding-bottom:.5em}.single .single-wrap__meta{margin-bottom:1em}.single .meta-date{display:inline-block;font-family:"Montserrat",sans-serif;font-size:105%;margin-right:2em}.single .meta-cat{display:inline-block;border:1px solid #9d8f7d;font-family:"Montserrat",sans-serif;font-size:80%;padding:.2em .4em;text-align:center}.single .meta-cat-link{color:#9d8f7d}.single .meta-cat-link:hover{text-decoration:none}.single .single-wrap__content{margin-bottom:8em}.single .single-wrap__btn{text-align:center}.single .btn-return{background:#9d8f7d;color:#fff;display:inline-block;font-size:120%;font-weight:600;overflow:hidden;padding:.8em 3.5em;position:relative;z-index:1}.single .btn-return::after{-webkit-transition:.4s;background:#665d52;content:"";display:inline-block;height:100%;left:-100%;position:absolute;top:0;transition:.4s;width:100%;z-index:-1}.single .btn-return:hover{text-decoration:none}.single .btn-return:hover::after{left:0}.table-service td{width:20%;height:150px;vertical-align:middle;padding:15px;border:1px solid #ccc;text-align:center;position:relative}.table-service td:hover img{transform:scale(1.2,1.2)}.table-service td:after{position:absolute;content:"";width:20px;height:20px;background:#fff;border:1px solid #333;border-radius:10px;top:-10px;left:50%;margin-left:-10px}.table-service a{display:block}.btn{position:relative;padding-bottom:10px;border-bottom:1px solid #333;font-size:20px}.btn:after{}.news-list li a{border-bottom:1px solid #ccc;display:block;padding:30px 10px;display:flex;position:relative}.news-list li a i{position:absolute;right:0}.news-list li a .date{width:120px;display:block}.news-list li a .category{width:120px;text-align:center;display:block;color:#c5b8b8}@media screen and (max-width:767.98px){.banner{margin-bottom:6em}.pc-only{display:none}a:hover{color:inherit;text-decoration:none}.header{background:#fff;position:fixed;width:100%;z-index:9999}.header-nav{padding:1em 0}.header-menu{background:#fff;display:none;height:100vh;left:0;padding:100px 40px 0;top:0;width:100vw}.header-menu__list{display:list-item;margin-bottom:1.5em}.header-menu__link{-webkit-box-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:110%;font-weight:600;justify-content:space-between;letter-spacing:.1em;padding:0}.header-menu__link::after{-webkit-transform:none;color:#9d8f7d;content:"";font-family:"Font Awesome 5 Free";font-weight:600;left:0;position:static;transform:none}.header-menu__link--last{-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;align-items:center;background:none;border:none;color:#333;display:-webkit-box;display:flex;display:-ms-flexbox;font-size:110%;font-weight:600;justify-content:space-between;letter-spacing:.1em;padding:0}.header-menu__link--last::before{display:none}.header-menu__link--last::after{color:#9d8f7d;content:"";font-family:"Font Awesome 5 Free";font-weight:600}.header-hum{display:inline-block}.footer-contact{margin-bottom:6em}.footer-primary{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px}.footer-logo{margin-bottom:.5em}.footer-nav{margin-bottom:3em}.footer-nav__link{font-size:.8em;padding:0 .5em 0 0}.footer-copy{margin:0 auto}.contact-primary{margin-bottom:4em}.main-visual{margin-bottom:3em}.main-visual img{-o-object-fit:cover;min-height:300px;object-fit:cover}.main-catch{font-size:7vw}.main-catch--sub{font-size:7vw}.top-catch{margin-bottom:8em}.topics{-webkit-box-pack:left;-ms-flex-pack:left;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:left;margin-bottom:4em}.topics-ttl{margin:0 0 1em 0}.topics-primary__wrap{margin-bottom:1.4em}.rent{margin-bottom:15em}.rent__content-inner{position:static;width:100%}.buy{margin-bottom:15em}.buy__content-inner{position:static;width:100%}.blocks{margin-bottom:6em}.blocks-search{-webkit-box-shadow:none;box-shadow:none;margin-bottom:1em}.blocks-search__ttl{font-size:2em}.blocks-lend{-webkit-box-shadow:none;box-shadow:none;margin-bottom:1em}.blocks-lend__ttl{font-size:2em}.blocks-purchase{-webkit-box-shadow:none;box-shadow:none;margin-bottom:1em}.blocks-purchase__ttl{font-size:2em}.blocks-sell{-webkit-box-shadow:none;box-shadow:none;margin-bottom:1em}.blocks-sell__ttl{font-size:2em}.sp-only{display:block}#page-content{margin-bottom:0;padding:4em 0}.page-content{width:95%}.mokuji__link{font-size:100%;letter-spacing:0;padding:.5em .5em 1.5em}.rental .page-visual{padding-top:30%}.rental .page-visual__ttl{font-size:180%}.rental .page-catch__txt{margin:2em 0;text-align:left}.rental .page-before-rent{padding:6em .8em 4em}.rental .page-step-rent{padding:6em .8em 4em}.rental .page-step-lease{padding:6em .8em 4em}.house .page-visual{padding-top:30%}.house .page-visual__ttl{font-size:180%}.house .page-catch__txt{margin:2em 0}.house .page-about-house{padding:6em .8em 4em}.house .page-step-house{padding:6em .8em 4em}.house .page-sell-house{padding:6em .8em 4em}.management .page-visual{padding-top:30%}.management .page-visual__ttl{font-size:180%}.management .page-catch__txt{margin:2em 0}.management .page-benefits-management{padding:6em .8em 4em}.management .page-mechanism-management{padding:6em .8em 4em}.management .page-points-lease{padding:6em .8em 4em}.remodel .page-visual{padding-top:30%}.remodel .page-visual__ttl{font-size:180%}.remodel .page-catch__txt{margin:2em 0}.remodel .page-need-remodel{padding:6em .8em 4em}.remodel .page-benefits-remodel{padding:6em .8em 4em}.company .page-visual{padding-top:30%}.company .page-visual__ttl{font-size:180%}.company .table-company{margin:2em 0 4em}.news .page-visual{padding-top:30%}.news .page-visual__ttl{font-size:180%}.news .news-list{margin:2em 0 4em}.news .news-list__item-date{margin-right:1em}.news .news-list__item-cat{margin-right:0}.news .news-list__item-link{display:block;margin-top:.5em}.contact .page-visual,.confirm .page-visual,.complete .page-visual{padding-top:30%}.contact .page-visual__ttl,.confirm .page-visual__ttl,.complete .page-visual__ttl{font-size:180%}.contact .page-catch__txt,.confirm .page-catch__txt,.complete .page-catch__txt{margin:2em 0;text-align:left}.contact-form__th{padding:1.5em 2em 1.5em .2em}.contact-form__td{vertical-align:middle}.input-textarea{width:80%}.input-postalcode{width:70px}.input-tel{width:70px}.contact .form-required{display:inline-block;width:100%}.contact .form-required::after{display:table-cell}.contact .form-optional{display:inline-block;width:100%}.contact .form-optional::after{display:table-cell}.confirm .submit-btn input[type="submit"]{width:200px}.confirm input[name="submitBack"]{margin-bottom:1em}}@media screen and (min-width:768px) and (max-width:991.98px){.header-hum{display:inline-block}a:hover{color:inherit;text-decoration:none}.header{background:#fff;position:fixed;width:100%;z-index:9999}.header-menu{background:#fff;display:none;height:100vh;left:0;padding:100px 40px 0;position:absolute;top:0;width:100vw}.header-menu__list{display:list-item;margin-bottom:1.5em}.header-menu__link{-webkit-box-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:110%;font-weight:600;justify-content:space-between;letter-spacing:.1em;padding:0}.header-menu__link::after{-webkit-transform:none;color:#9d8f7d;content:"";font-family:"Font Awesome 5 Free";font-weight:600;left:0;position:static;transform:none}.header-menu__link--last{-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;align-items:center;background:none;border:none;color:#333;display:-webkit-box;display:flex;display:-ms-flexbox;font-size:110%;font-weight:600;justify-content:space-between;letter-spacing:.1em;padding:0}.header-menu__link--last::before{display:none}.header-menu__link--last::after{color:#9d8f7d;content:"";font-family:"Font Awesome 5 Free";font-weight:600}.contact-primary{margin-bottom:3em}.footer-copy{margin:0 0 -1em auto}.main-catch{font-size:7.3vw}.main-catch--sub{font-size:7.3vw}.rent__ttl{margin-bottom:.4em}.buy__ttl{margin-bottom:.4em}.blocks .col-md-6{padding-bottom:15px;padding-top:15px}.blocks-search__ttl{font-size:2em}.blocks-lend__ttl{font-size:2em}.blocks-purchase__ttl{font-size:2em}.blocks-sell__ttl{font-size:2em}.page-content{width:85%}.contact .contact-form__th{padding:1.5em 2em 1.5em .2em}.contact .contact-form__td{vertical-align:middle}}@media (min-width:992px) and (max-width:1199.98px){.header-menu__link--last::before{display:none}.main-catch{font-size:7.3vw}.main-catch--sub{font-size:7.3vw}.blocks .col-md-6{padding-bottom:15px;padding-top:15px}.header-menu{background:#fff;display:none;height:100vh;left:0;padding:100px 40px 0;position:absolute;top:0;width:100vw}.header-menu__list{display:list-item;margin-bottom:1.5em}.header-menu__link{-webkit-box-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:110%;font-weight:600;justify-content:space-between;letter-spacing:.1em;padding:0}.header-menu__link::after{-webkit-transform:none;color:#9d8f7d;content:"";font-family:"Font Awesome 5 Free";font-weight:600;left:0;position:static;transform:none}.header-menu__link--last{-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;align-items:center;background:none;border:none;color:#333;display:-webkit-box;display:flex;display:-ms-flexbox;font-size:110%;font-weight:600;justify-content:space-between;letter-spacing:.1em;padding:0}.header{background:#fff;position:fixed;width:100%;z-index:9999}.header-menu__link--last::after{color:#9d8f7d;content:"";font-family:"Font Awesome 5 Free";font-weight:600}.header-hum{display:inline-block}.footer-contact{margin-left:15%}.contact-primary{border-right:1px solid #e4e4e4;padding-right:3em}.contact-summary{padding-right:3em}.footer-copy{margin:0 0 -1em auto}}@media (min-width:1200px){.blocks-lend:hover .blocks-search__border::after{background:rgba(255,255,255,.4);right:0}.header-menu__link::after{-webkit-transform:translateX(-50%);-webkit-transition:.4s;border-bottom:1px solid #333;bottom:0;content:"";left:50%;position:absolute;transform:translateX(-50%);transition:.4s;width:0}.header-menu__link:hover::after{width:90%}.header-menu__link--last:hover{background:#fff;color:#555;text-decoration:none}.top-catch .container{margin:0 auto 0 0;max-width:75%}.catch{margin-top:-10vw;padding:3em}.rent__content-btn:hover{color:#fff;text-decoration:none}.rent__content-btn:hover::after{left:0}.buy__content-btn:hover{color:#fff;text-decoration:none}.buy__content-btn:hover::after{left:0}.blocks .col-md-6{padding-bottom:15px;padding-top:15px}.blocks-search:hover::before{background:rgba(0,0,0,.6)}.blocks-search:hover .blocks-search__border::before{background:rgba(255,255,255,.4);left:0}.blocks-search:hover .blocks-search__border::after{background:rgba(255,255,255,.4);right:0}.blocks-search:hover .blocks-search__border-inner::before{background:rgba(255,255,255,.4);bottom:0}.blocks-search:hover .blocks-search__border-inner::after{background:rgba(255,255,255,.4);top:0}.blocks-lend:hover::before{background:rgba(0,0,0,.6)}.blocks-lend:hover .blocks-search__border::before{background:rgba(255,255,255,.4);left:0}.header-menu__link:hover{color:#333;text-decoration:none}.blocks-lend:hover .blocks-search__border-inner::before{background:rgba(255,255,255,.4);bottom:0}.blocks-lend:hover .blocks-search__border-inner::after{background:rgba(255,255,255,.4);top:0}.blocks-purchase:hover::before{background:rgba(0,0,0,.6)}.blocks-purchase:hover .blocks-search__border::before{background:rgba(255,255,255,.4);left:0}.blocks-purchase:hover .blocks-search__border::after{background:rgba(255,255,255,.4);right:0}.blocks-purchase:hover .blocks-search__border-inner::before{background:rgba(255,255,255,.4);bottom:0}.blocks-purchase:hover .blocks-search__border-inner::after{background:rgba(255,255,255,.4);top:0}.blocks-sell:hover::before{background:rgba(0,0,0,.6)}.blocks-sell:hover .blocks-search__border::before{background:rgba(255,255,255,.4);left:0}.blocks-sell:hover .blocks-search__border::after{background:rgba(255,255,255,.4);right:0}.blocks-sell:hover .blocks-search__border-inner::before{background:rgba(255,255,255,.4);bottom:0}.blocks-sell:hover .blocks-search__border-inner::after{background:rgba(255,255,255,.4);top:0}.footer-contact{margin-left:15%}.contact-primary{border-right:1px solid #e4e4e4;padding-right:3em}.contact-primary__btn:hover{color:#fff;text-decoration:none}.contact-primary__btn:hover::after{left:0}.contact-summary{padding-left:3em}.footer-copy{margin:0 0 -1em auto}.footer-nav__link:hover{color:#fff;text-decoration:none}.footer-nav__link:hover::before{width:2em}}.catch-copy{position:relative;padding:50px 0 80px 0}.catch-copy p{font-size:42px;line-height:6.0rem}.catch-copy:before{background:#fff;content:"";position:absolute;left:50%;height:200px;top:-125px;border-left:2px solid #fff;z-index:9999}.catch-copy:after{background:#fff;content:"";position:absolute;left:50%;height:80px;top:-55px;border-left:2px solid #4b5450;z-index:99999}.more{color:#333;position:relative;margin:30px 0;font-weight:bold;font-size:18px;display:block;position:relative;padding:10px}.more:before{background:#ccc;content:"";position:absolute;left:0;width:160px;bottom:0;height:1px;border-bottom:1px solid #4b5450;border-left:1px solid #ccc;z-index:9999}.more:after{background:#fff;content:"";position:absolute;left:80px;width:80px;height:1px;bottom:0;border-bottom:1px solid #ccc;z-index:99999}.shikaku:before{background:#fff;content:"";position:absolute;right:-200px;width:80px;transition:1.5s;bottom:0;border-bottom:2px solid #4b5450;z-index:9999}.shikaku:after{background:#fff;content:"";position:absolute;right:-200px;transition:1.5s;height:80px;bottom:0;border-left:2px solid #4b5450;z-index:99999}.shikaku.is-animation::before{right:0}.shikaku.is-animation::after{right:0}#rent h3{margin-bottom:50px}.logo{background:#fff;width:100vw;height:100vh;z-index:9999999;position:fixed;display:flex;align-items:center;justify-content:center;border:12px solid transparent}.logo svg{width:500px}section.mainArea{padding:3em 0;position:relative;box-sizing:border-box}.main_ttl{padding:60px 0}.main_ttl h2.reveal{color:#fff;font-size:50px;font-family:"Akrobat";letter-spacing:6.25px}.reveal{color:#fff;font-size:16px;margin-top:26px}section.mainArea{min-height:inherit}.reveal{position:relative;display:inline-block;padding:0 10px;font-weight:500;transform-origin:left;transform:scaleX(0);transition:.5s;transition-delay:.5s;color:#333}.reveal{font-size:26px;text-align:center}.reveal.active{transform:scaleX(1);transition-delay:0s}.reveal:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(3,3,3);transform-origin:right;transition:.5s;transition-delay:0s}.reveal.active:before{transform:scaleX(0);transition-delay:.5s}p.reveal{font-size:16px;text-align:left}.catch-copy p.reveal{font-size:35px}.header-menu__list.startg a{-webkit-box-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:110%;font-weight:600;justify-content:space-between;letter-spacing:.1em;padding:20px;font-size:16px;transform-origin:left;transform:scaleX(0);transition:.5s;transition-delay:.5s}.header-menu__list.startg div{-webkit-box-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:110%;font-weight:600;justify-content:space-between;letter-spacing:.1em;padding:20px;font-size:16px;transform-origin:left;transform:scaleX(0);transition:.5s;transition-delay:.5s}.header-menu__list.startg a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(3,3,3);transform-origin:right;transition:.5s;transition-delay:0s}.header-menu__list.startg div:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(3,3,3);transform-origin:right;transition:.5s;transition-delay:0s}.header-menu__list.startg .header-menu__link:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(3,3,3);transform-origin:right;transition:.5s;transition-delay:0s}.header-menu__list.startg .on{text-shadow:1px 2px 3px gray;-webkit-box-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:110%;font-weight:600;justify-content:space-between;letter-spacing:.1em;padding:20px;font-size:16px;transform:scaleX(1);transition-delay:0s}.header-menu__list.startg .on:before{transform:scaleX(0);transition-delay:.5s}.header-menu__list{}#footer h4{font-size:31px}#footer i{margin-right:10px}.page_in{background:#f5f5f5}.wrap-crumb{padding:30px 0}.crumb{padding:10px;border-radius:5px;background:#fff}.crumb li:nth-child(2){margin-left:10px}.subttl_h2{font-weight:bold;font-size:2.8rem}section.bg-white{position:relative;padding:60px 0;margin-top:30px}.ttl_zone{top:-30px;position:absolute;width:100%}.subttl_h3{color:#9d8f7d;font-family:"Montserrat",sans-serif;font-size:2.1rem;font-weight:500}.table-company{width:100%;margin:60px 0}.table-company th{width:30%;padding:15px;color:#9d8f7d;text-align:right}.table-company td{color:#333;padding:15px}.page_in{padding-bottom:30px}.m-contact table tr{width:50%;float:left;margin:15px 0}.m-contact .contactForm table th{text-align:left}.m-contact .contactForm th{padding-right:20px}.m-contact .contactForm td,.m-contact .contactForm th{border-style:none;padding:10px 0;vertical-align:top}.m-contact table tr th{min-width:200px}.m-contact .contactForm td{border-style:none;padding:15px 30px;vertical-align:top}.m-contact .contactForm th{padding:15px 0}.m-contact .contactForm .require{padding:3px 4px;color:#fafafa;font-size:9px;letter-spacing:1px;margin:0 0 0 10px;line-height:9px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;zoom:normal;background:#c9171e}input[type="text"],textarea{outline:none;border:1px solid #aaa;-webkit-transition:all .3s;transition:all .3s;width:100%}input,textarea{padding:5px 7px;border-radius:2px;margin:0;background-color:#fff}.btnArea input{text-align:center;background:#9d8f7d;color:#fff;width:300px;padding:20px;display:block;margin:30px auto}ul.news_list li{font-size:1.8rem}.news-item__cat{font-size:1.5rem;background:#9d8f7d;color:#fff;text-align:center;margin:0 10px;padding:10px}.main-catch--sub__inner{z-index:10;position:absolute}.main-catch--sub__inner .en{position:absolute;left:0;z-index:1;font-size:151px;color:rgba(157,143,125,.2)}.main-catch--sub{width:100%!important}.panel-body{padding:20px 0}header .menu{top:0}.menu{display:none;position:absolute;top:103px;z-index:99;background:#fff}.is-open.menu{display:block;position:fixed;width:100vw;background:linear-gradient(45deg,#009688,#009688,#4caf50,#4caf50);z-index:9999999}nav li a{padding:20px 0}.inn{position:relative;margin-left:10px;display:inline-block}.inn i{margin-bottom:5px;font-size:15px}.menu a img{padding:0 0;margin-bottom:0}.menu a h3{color:#fff;text-align:center;padding:15px 0}.header.is-open{background:rgba(157,143,125,.8);z-index:9999999}.news-list li a img{margin-left:10px}.sidemenu{margin-top:128px}.w-30{width:30%}ul.sidemenu li a h3{margin-left:10px}ul.sidemenu li a{background:#fff;margin-bottom:20px}.header-menu__list button{text-shadow:1px 2px 3px gray}.home .main-catch--sub{width:25%!important}.home .main-catch--sub__inner{font-size:inherit!important}.works-wrap__works-item{padding:0!important;text-align:left}.works-wrap__works-item p{font-size:13px;padding-top:10px}.works-wrap__works-item .imgArea{position:relative}.prefecture{font-size:11px;color:#ccc;padding:5px}.tagArea{position:absolute;bottom:0;background:#fff}.worktag{background:#9d8f7d;color:#fff;font-size:15px;padding:10px}.bg-gray{background:#efefef;font-size:20px}.h-100{height:100%}.table-service td{padding:0;width:25%}.table-service td a{overflow:hidden}.table-service td a img{transition:all .5s 0s ease}.table-service td a h4{font-size:14px!important}.table-service td h4{position:absolute;color:#fff;z-index:9999;color:#fff;top:85px;width:100%}.table-service td:hover:after{animation:blink 1s ease-in-out infinite alternate;background:rgba(157,143,125,1);border:none}@keyframes blink{
    0% {opacity:0.5;}
    100% {opacity:1;}
}td.reveal.active:before{height:200px}.table-history{width:100%}.table-history th{width:30%;padding:15px;color:#9d8f7d;text-align:right}.table-history td{color:#333;padding:15px}.sub_child.black{margin-bottom:20px;font-size:23px;padding:15px 0;border-bottom:1px solid #333;color:#333;display:inline-block}.child.black .sub{font-size:34px;color:#333;color:#62ac6b;margin-bottom:20px}.child.black h2,.child.black h3,.child.black p{color:#fff;font-size:18px;margin-bottom:0;line-height:2.4rem}.child.black h2{}.child.black p{color:#333}.mincho{}.cho_syouhinlink_li{font-size:16px;line-height:2.4rem}.title-sub{font-size:23px!important;color:#333!important}.inn{}.menu-btn{}nav#mainNav ul li{font-size:15px}p a{color:#214871;text-decoration:underline}p a:visited{color:#214871}.table-yellow th,.table-yellow td{border:1px solid #333;padding:15px;vertical-align:middle;text-align:center}.table-yellow th{background:#ffc;color:#333;text-align:center}.reason .ol{margin-left:20px}.reason .ol li{list-style:inherit;list-style-position:outside;line-height:2.1rem}.reason .yellow-box{background:#e4ac10;text-align:center;color:#fff;border-radius:5px}.reason .yellow-box p{font-weight:bold}