@charset "UTF-8";@font-face{font-display:block;font-family:solotimep-sass;font-style:normal;font-weight:400;src:url(https://solotimep.jp/hubfs/SoloTime/fonts/fonts/solotimep-sass.ttf?1htac5) format("truetype"),url(https://solotimep.jp/hubfs/SoloTime/fonts/fonts/solotimep-sass.woff?1htac5) format("woff"),url(https://solotimep.jp/hubfs/SoloTime/fonts/fonts/solotimep-sass.svg?1htac5#solotimep-sass) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:solotimep-sass!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-service-cafe:before{content:""}.icon-service-room:before{content:""}.icon-arrow-bottom:before{content:""}.icon-arrow-right:before{content:""}.icon-button-arrow-right:before{content:""}.icon-contact:before{content:""}.icon-slider-arrow-left:before{content:""}.icon-slider-arrow-right:before{content:""}.icon-service-tel:before{content:""}.icon-service-wifi:before{content:""}.icon-service-printer:before{content:""}.icon-service-rental:before{content:""}.icon-service-network:before{content:""}.icon-service-delivery:before{content:""}.icon-service-cardkey:before{content:""}.icon-service-locker:before{content:""}.icon-service-address:before{content:""}body{line-height:1.4}.g-container{padding-top:114px}@media screen and (max-width:768px){.g-container{padding-top:60px}}.-public-preview{padding-top:0}.-public-preview .shops-header{position:relative}.-public-preview .shops-header .gnav-overlay{display:none}.shops-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#5fcac0;display:-webkit-box;display:-ms-flexbox;display:flex;height:114px;left:0;padding:0 36px;position:fixed;top:0;-webkit-transition:height .3s,border .2s;transition:height .3s,border .2s;width:100%;z-index:100}@media screen and (max-width:1365px){.shops-header{padding:0 20px}}@media screen and (max-width:768px){.shops-header{height:60px;padding:0 15px 0 18px}}.shops-header .header-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.shops-header .logo{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;line-height:1;margin:0 auto 0 0;-webkit-transition:width .3s;transition:width .3s;width:180px}@media screen and (max-width:1365px){.shops-header .logo{width:120px}}@media screen and (max-width:768px){.shops-header .logo{width:90px}}.shops-header .gnav ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0}.shops-header .gnav ul li{margin:0 25px}.shops-header .gnav ul li a{color:#fff;font-family:"Noto Serif JP",serif;font-size:1.4rem;font-weight:500;text-decoration:none}@media screen and (max-width:1800px){.shops-header .gnav ul li{margin:0 10px}.shops-header .gnav ul li a{font-size:1.4rem}}@media screen and (max-width:1279px){.shops-header .gnav{display:none}}.shops-header .header-cta{font-family:"Noto Serif JP",serif;margin:0 40px 0 68px;min-width:145px}.shops-header .header-cta .l-header-cta-button ._br-adjust{display:none}@media screen and (max-width:1800px){.shops-header .header-cta{margin:0 20px 0 15px}}@media screen and (max-width:1439px){.shops-header .header-cta .l-header-cta-button{padding:0 18px}.shops-header .header-cta .l-header-cta-button ._br-adjust{display:block}}.shops-header .toggle-btn{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:flex-end;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;height:32px;justify-content:center;position:relative;width:36px}.shops-header .toggle-btn i{background:#fff;bottom:0;height:2px;left:0;margin:auto auto auto 0;position:absolute;right:0;top:0;-webkit-transition:width .3s,-webkit-transform .3s linear;transition:width .3s,-webkit-transform .3s linear;transition:width .3s,transform .3s linear;transition:width .3s,transform .3s linear,-webkit-transform .3s linear;width:37px}.shops-header .toggle-btn i:first-child{top:-15px}.shops-header .toggle-btn i:nth-child(2){width:27px}.shops-header .toggle-btn i:nth-child(3){top:14px;width:18px}.shops-header .toggle-btn.-js-opened i:first-child{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.shops-header .toggle-btn.-js-opened i:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}.shops-header .toggle-btn.-js-opened i:nth-child(3){top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:37px}@media screen and (max-width:768px){.shops-header .toggle-btn{height:25px;width:25px}.shops-header .toggle-btn i{width:25px}.shops-header .toggle-btn i:first-child{top:-15px}.shops-header .toggle-btn i:nth-child(2){width:18px}.shops-header .toggle-btn i:nth-child(3){top:14px;width:12px}.shops-header .toggle-btn.-js-opened i:nth-child(3){width:25px}}.shops-header .gnav-hamburer{background:#5fcac0;color:#fff;height:calc(100% - 114px);max-width:638px;overflow-y:scroll;padding:73px 154px 118px;position:fixed;right:0;top:114px;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%;z-index:100}.shops-header .gnav-hamburer.-js-opened{-webkit-transform:translateZ(0);transform:translateZ(0)}.shops-header .gnav-hamburer ul{display:block;list-style:none;padding:0}.shops-header .gnav-hamburer ul li{display:block;margin:0 0 40px}.shops-header .gnav-hamburer ul li:last-child{margin-bottom:0}.shops-header .gnav-hamburer ul li a{color:#fff;display:block;font-family:"Noto Serif JP",serif;font-size:2rem;font-weight:500;text-decoration:none}.shops-header .gnav-hamburer .common-menu,.shops-header .gnav-hamburer .main-menu{margin-bottom:50px}.shops-header .gnav-hamburer .common-menu ul li a,.shops-header .gnav-hamburer .main-menu ul li a{-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:space-between}.shops-header .gnav-hamburer .common-menu ul li a:after,.shops-header .gnav-hamburer .main-menu ul li a:after{background:currentColor;content:"";display:inline-block;height:4px;-webkit-mask-image:url(https://solotimep.jp/hubfs/SoloTime/images/common-office/icon-button-arrow-right.svg);mask-image:url(https://solotimep.jp/hubfs/SoloTime/images/common-office/icon-button-arrow-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:19px}.shops-header .gnav-hamburer .page-main-menu{border-bottom:1px solid #fff;display:none;padding-bottom:50px}@media screen and (max-width:1279px){.shops-header .gnav-hamburer .page-main-menu{display:block}}.shops-header .gnav-hamburer .button-menu{margin-top:50px}.shops-header .gnav-hamburer .button-menu a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;color:#171717;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Serif JP",serif;font-weight:700;justify-content:center;letter-spacing:.06em;margin:0;min-height:60px;padding:0;text-align:center;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.shops-header .gnav-hamburer .button-menu a:active,.shops-header .gnav-hamburer .button-menu a:link,.shops-header .gnav-hamburer .button-menu a:visited{color:#171717}.shops-header .gnav-hamburer .button-menu a:hover{background:#414141;color:#fff;opacity:1}.shops-header .gnav-hamburer .button-menu a i{display:none}@media screen and (max-width:1800px){.shops-header .gnav-hamburer{padding:50px 130px}}@media screen and (max-width:768px){.shops-header .gnav-hamburer{height:calc(100% - 60px);padding:50px 24px;top:60px}.shops-header .gnav-hamburer ul li a{font-size:1.6rem}.shops-header .gnav-hamburer .common-menu ul li a:after,.shops-header .gnav-hamburer .main-menu ul li a:after{height:5px;width:22px}.shops-header .gnav-hamburer .common-menu,.shops-header .gnav-hamburer .main-menu{padding-left:24px;padding-right:24px}}.shops-header .gnav-overlay{background:rgba(0,0,0,.1);bottom:0;height:calc(100% - 114px);left:0;opacity:0;position:fixed;right:0;top:114px;-webkit-transition:visibility .3s,opacity .3s;transition:visibility .3s,opacity .3s;visibility:hidden;width:100%;z-index:99}.shops-header .gnav-overlay.-js-opened{opacity:1;visibility:visible}.shops-header .cta_button.l-office-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:none;color:#171717;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;justify-content:center;letter-spacing:.06em;margin:0;min-height:60px;outline:none!important;padding:0 24px 0 28px;text-align:center;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.shops-header .cta_button.l-office-button:before{content:"";display:inline-block;height:16px!important;margin-right:10px;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:all .3s;transition:all .3s;width:23px!important}.shops-header .cta_button.l-office-button:after{content:none}.shops-header .cta_button.l-office-button:active,.shops-header .cta_button.l-office-button:link,.shops-header .cta_button.l-office-button:visited{color:#171717}.shops-header .cta_button.l-office-button:hover{background:#414141;color:#fff;opacity:1}.shops-header .cta_button.l-office-button:hover:before{background-image:url(https://solotimep.jp/hubfs/SoloTime/images/common-office/icon-contact-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:768px){.shops-header .cta_button.l-office-button{font-size:1.2rem}}.shops-footer{background:#5fcac0}.shops-footer .footer-inner{padding:80px 50px}@media screen and (max-width:768px){.shops-footer .footer-inner{padding:45px 24px 120px}}.shops-footer .logo{margin:0 auto 64px;text-align:center}@media screen and (max-width:768px){.shops-footer .logo{margin:0 auto 40px;max-width:126px}}.shops-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0}@media screen and (max-width:768px){.shops-footer .footer-link{margin-bottom:30px}}.shops-footer .footer-link ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.shops-footer .footer-link ul{display:block;margin:0 auto}}.shops-footer .footer-link ul li{margin:0 28px}.shops-footer .footer-link ul li a{color:#fff;font-family:"Noto Serif JP",serif;font-size:1.4rem;text-decoration:none}.shops-footer .footer-link .main-menu,.shops-footer .footer-link .sub-menu{margin-bottom:64px}@media screen and (max-width:768px){.shops-footer .footer-link{padding:0 25px}.shops-footer .footer-link ul li{margin:0 0 20px}.shops-footer .footer-link .main-menu{border-bottom:1px solid #fff;margin-bottom:0;padding-bottom:20px}.shops-footer .footer-link .sub-menu{margin-bottom:30px;padding-top:40px}}.shops-footer .copyright,.shops-footer .copyright p{color:#fff;font-size:1.4rem;text-align:center}@media screen and (max-width:768px){.shops-footer .copyright,.shops-footer .copyright p{font-size:1.2rem}}.pagetop{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#414141;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:84px;justify-content:center;margin-left:auto;-webkit-transition:opacity .3s;transition:opacity .3s;width:84px}.pagetop:before{background:url(https://solotimep.jp/hubfs/SoloTime/images/common-office/icon-pagetop.svg) no-repeat 50%;content:"";display:inline-block;height:8px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:32px}@media screen and (min-width:769px){.pagetop:hover{opacity:.7}}@media screen and (max-width:768px){.pagetop{height:50px;width:50px}}.m-breadcrumb-menu{margin:0 auto;max-width:1180px;padding:0 20px}.m-breadcrumb-menu ul{padding:0!important}.m-breadcrumb-menu ul li{font-size:1.4rem!important;font-weight:400!important;line-height:1.4}.m-breadcrumb-menu ul li:before{background:none!important;border-right:1px solid #171717;border-top:1px solid #171717;height:6px!important;margin:0 20px 0 6px!important;-webkit-transform:translate(50%,-50%) rotate(45deg);transform:translate(50%,-50%) rotate(45deg);vertical-align:-2px;width:6px!important}.l-section-header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:70px}.l-section-header .l-section-title{margin:0 88px 0 0}.l-section-header .head-text p{font-size:1.6rem;letter-spacing:.08em}.l-section-header .head-text p.note{font-size:1.4rem}@media screen and (max-width:1024px){.l-section-header{display:block}.l-section-header .l-section-title{margin:0 0 30px}}@media screen and (max-width:768px){.l-section-header{margin-bottom:30px}.l-section-header .l-section-title{margin:0 0 20px}.l-section-header .head-text p{font-size:1.4rem}.l-section-header .head-text p.note{font-size:1.2rem}}.l-section-title{color:#171717;font-size:1.6rem;margin-bottom:2.5em}.l-section-title .title-en{font-family:EB Garamond,sans-serif;font-size:4.2rem;font-style:italic;font-weight:500;letter-spacing:.03em;margin:0}.l-section-title .title-jp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Serif JP",serif;font-size:2rem;font-weight:700;letter-spacing:.06em;margin:0}.l-section-title .title-jp:before{background:currentColor;content:"";display:inline-block;height:1px;margin-right:14px;width:20px}.l-section-title.-white{color:#fff}@media screen and (max-width:768px){.l-section-title .title-en{font-size:3.6rem}.l-section-title .title-jp{font-size:1.6rem}}@media screen and (max-width:374px){.l-section-title .title-en{font-size:3.2rem}.l-section-title .title-jp{font-size:1.4rem}}.l-block-title{border-left:5px solid #5fcac0;font-size:2.4rem;font-weight:700;letter-spacing:.06em;margin-bottom:50px;padding-left:16px}@media screen and (max-width:768px){.l-block-title{font-size:1.6rem;margin-bottom:32px}}.l-office-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#414141;border:1px solid #414141;border-radius:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Serif JP",serif;font-size:2.4rem;font-weight:700;height:auto!important;justify-content:center;letter-spacing:.06em;margin:0 auto;min-height:142px;outline:1px solid #fff;outline-offset:-10px;padding:0 30px;position:relative;text-align:center;text-decoration:none;-webkit-transition:background-color .3s,outline .3s,color .3s;transition:background-color .3s,outline .3s,color .3s;z-index:0}.l-office-button:not(.-contact):before{content:none!important}.l-office-button:after{background:url(https://solotimep.jp/hubfs/SoloTime/images/common-office/icon-button-arrow-right-white.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:10px;position:absolute;right:30px;top:calc(50% - 5px);-webkit-transition:all .3s;transition:all .3s;width:44px}.l-office-button:active,.l-office-button:link,.l-office-button:visited{color:#fff}.l-office-button:hover{background:transparent;color:#414141;opacity:1;outline:1px solid #414141}.l-office-button:hover:after{background:url(https://solotimep.jp/hubfs/SoloTime/images/common-office/icon-button-arrow-right-black.svg) no-repeat 50%;background-size:contain}.l-office-button.-contact:before{background:currentColor!important;content:"";display:inline-block;height:19px;margin:1px 10px 0 0;-webkit-mask-image:url(https://solotimep.jp/hubfs/SoloTime/images/common-office/icon-contact-white.svg);mask-image:url(https://solotimep.jp/hubfs/SoloTime/images/common-office/icon-contact-white.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:1;position:relative;-webkit-transition:none;transition:none;width:28px}.l-office-button.-contact:hover:before{background:url(https://solotimep.jp/hubfs/SoloTime/images/common-office/icon-contact.svg) no-repeat 50%;background-size:contain}@media screen and (max-width:768px){.l-office-button{font-size:1.6rem;min-height:90px}.l-office-button:after{height:6px;right:18px;width:24px}}@media screen and (max-width:340px){.l-office-button{font-size:1.4rem}.l-office-button.-contact:before{height:14px;margin-right:5px;width:20px}}.controller-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:EB Garamond,sans-serif;justify-content:center;margin-top:24px}.swiper-pagination{color:#171717;font-size:2.4rem;letter-spacing:.03em;margin:0 40px}.swiper-button-next,.swiper-button-prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:1px solid #171717;border-radius:50%;color:#171717;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:52px;justify-content:center;-webkit-transition:all .3s;transition:all .3s;width:52px}.swiper-button-next i,.swiper-button-prev i{background:currentColor;display:inline-block;height:5px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:20px}.swiper-button-next:hover,.swiper-button-prev:hover{background:#171717;color:#fff}.swiper-button-prev i{-webkit-mask-image:url(https://solotimep.jp/hubfs/SoloTime/images/common-office/icon-slider-arrow-left.svg);mask-image:url(https://solotimep.jp/hubfs/SoloTime/images/common-office/icon-slider-arrow-left.svg)}.swiper-button-next i{-webkit-mask-image:url(https://solotimep.jp/hubfs/SoloTime/images/common-office/icon-slider-arrow-right.svg);mask-image:url(https://solotimep.jp/hubfs/SoloTime/images/common-office/icon-slider-arrow-right.svg)}.page-editor .fixed-cta{position:relative}.fixed-cta{bottom:20px;position:fixed;right:-3rem;z-index:90}@media screen and (max-width:768px){.fixed-cta{bottom:0;right:0;width:100%}}.fixed-cta a{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5fcac0),to(#4670a0));background:linear-gradient(180deg,#5fcac0,#4670a0);border-radius:2.5rem;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.3);box-shadow:5px 5px 10px rgba(0,0,0,.3);-webkit-box-sizing:border-box!important;box-sizing:border-box!important;color:#fff;display:block;font-size:2.4rem;font-weight:500;line-height:1.5;padding:2.6rem 4.6rem 3rem 3.6rem;text-align:center;text-decoration:none;-webkit-transition:background-color .3s,border .3s!important;transition:background-color .3s,border .3s!important;width:32.7rem}@media screen and (max-width:768px){.fixed-cta a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#414141;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;height:62px;justify-content:center;padding:0 24px;width:100%}.fixed-cta a .row1{margin-right:1em}}.fixed-cta a:hover{opacity:1}.fixed-cta a:hover .button{background-color:transparent;border-color:#fff}.fixed-cta a .ff-en{display:inline-block;font-size:1.875em;font-weight:700;line-height:1}.fixed-cta a .button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#171717;border:1px solid #171717;border-radius:8px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;margin-top:1rem;min-height:50px;padding:.5rem 4.3rem .5rem 2.9rem;position:relative}@media screen and (max-width:768px){.fixed-cta a .button{background-color:transparent;border:none;font-size:0;margin:0 0 0 2rem;min-height:auto;padding:0;width:2rem}}.fixed-cta a .button .icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:solotimep!important;justify-content:center;position:absolute;right:1.5rem;top:0}@media screen and (max-width:768px){.fixed-cta a .button .icon{font-size:1.6rem;right:0}}