﻿@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";html{font-size:.2544529262vw}body{position:relative;margin-bottom:50rem}a,a:hover{color:#0d0d0f}header{z-index:100;position:fixed;top:0;left:0;width:100%;padding:17.3rem 13.7rem 16rem 16rem}header .wrap-header-flex{display:flex;justify-content:space-between;align-items:center}header .wrap-header-flex .wrap-header-flex-inner{display:flex;align-items:center}header .wrap-header-flex .wrap-header-flex-inner .img-logo{height:17.7rem}header .wrap-header-flex .wrap-header-flex-inner p{font-family:"Times New Roman",serif;font-size:13rem;margin:0;margin-left:33rem}header .wrap-header-flex .btn-nav{cursor:pointer;position:relative;width:25rem;height:16.5rem}header .wrap-header-flex .btn-nav span,header .wrap-header-flex .btn-nav span:before,header .wrap-header-flex .btn-nav span:after{display:block;width:100%;height:2px;content:"";background:#fff}header .wrap-header-flex .btn-nav span:before,header .wrap-header-flex .btn-nav span:after{position:absolute}header .wrap-header-flex .btn-nav span:before{top:7rem}header .wrap-header-flex .btn-nav span:after{bottom:0}header p{font-family:"Times New Roman",serif;font-size:9rem;color:#fff;margin-top:7rem}.aside-nav{z-index:150;position:fixed;top:0;right:-120vw;background:#fff;transition:.5s ease-in-out;padding:30rem 30.5rem 0rem;height:100vh;width:212rem;max-width:100%}.aside-nav .wrap-nav-logo{margin-bottom:13.5rem;text-align:center}.aside-nav .wrap-nav-logo img.nav-logo{width:87.9rem;margin-bottom:4.6rem}.aside-nav .wrap-nav-logo p{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:7rem;font-weight:600}.aside-nav hr{background-color:#c4c4c4;margin-bottom:37rem}.aside-nav ul{list-style:none;padding-left:0}.aside-nav ul li{font-family:"Times New Roman",serif;font-size:14rem;text-align:center;margin-bottom:45rem}.aside-nav ul li a:hover{cursor:pointer;color:#019877;text-decoration:none}body.open .aside-nav{right:0;transition:.5s ease-in-out;overflow-y:hidden}.slider{position:relative;z-index:1;height:732rem;padding:0}.slider .slider-item01{background:url(images/mv-01.webp)}.slider .slider-item02{background:url(images/mv-02.webp)}.slider .slider-item03{background:url(images/mv-03.webp)}.slider .slider-item04{background:url(images/mv-04.webp)}.slider .slider-item05{background:url(images/mv-05.webp)}.slider .slider-item{width:100%;height:732rem;background-repeat:no-repeat;background-position:center;background-size:cover}.wrap-slider-logo{position:absolute;top:225rem;left:50%;transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);width:188.5rem;text-align:center;z-index:100}.wrap-slider-logo .mv-logo{width:100%}.wrap-slider-logo p{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:16rem;line-height:1;font-weight:600;color:#fff;margin-top:11rem;width:100%}.btn-fixed{position:fixed;bottom:0;left:0;width:100%;background-color:#019877;text-align:center;padding:7.85rem 0;z-index:150;height:59rem;display:flex;align-items:center;justify-content:center}.btn-fixed img{height:21rem}.btn-fixed p{font-family:"Times New Roman",serif;font-size:14rem;color:#fff;margin-top:3rem;margin-left:6rem}.btn-fixed:hover{cursor:pointer;background-color:#00b18a;text-decoration:none}.wrap-sell-content{padding:153rem 0 103rem;text-align:center}.wrap-sell-content img{width:241rem;margin-bottom:110rem}.wrap-sell-content p{font-family:"Times New Roman",serif;font-size:18rem;line-height:1.67;color:#0d0d0f;margin-bottom:204rem}.wrap-sell-content a{display:block;width:350rem;height:59rem;padding:20rem 0;background-color:#019877;font-family:"Times New Roman",serif;font-size:15rem;line-height:1;text-align:center;color:#fff;margin:0 auto 0;background-image:url(images/icon-arrow-btn.svg);background-position:calc(100% - 23rem);background-repeat:no-repeat;background-size:9.4rem}.wrap-sell-content a:hover{cursor:pointer;background-color:#00b18a;text-decoration:none}.img-content{width:100%;height:750rem;background-size:cover;background-position:center;background-repeat:no-repeat}.img-content-03{background-position:67%}.wrap-service-route{background-image:url(images/bg-service-route.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding:54rem 0 153rem;text-align:center}.wrap-service-route h2{font-family:"Times New Roman",serif;font-size:23rem;color:#0d0d0f;margin-bottom:458rem}.wrap-service-route .service-route-text h3{font-family:"Times New Roman",serif;font-size:23rem;color:#0d0d0f}.wrap-convenience-items h2{font-family:"Times New Roman",serif;font-size:23rem;color:#0d0d0f;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;height:267rem}.wrap-convenience-items h2 span{display:block;font-family:"Times New Roman",serif;font-size:20rem;color:#0d0d0f;margin-top:8rem}.wrap-convenience-items .wrap-convenience-item-inner .convenience-item{margin-bottom:40rem}.wrap-convenience-items .wrap-convenience-item-inner .convenience-item img{width:100%;height:400rem;object-fit:cover;object-position:center;margin-bottom:40rem}.wrap-convenience-items .wrap-convenience-item-inner .convenience-item .wrap-img{text-align:center;background-color:#f8f8f8;margin-bottom:40rem}.wrap-convenience-items .wrap-convenience-item-inner .convenience-item .wrap-img img{width:100%;max-width:361rem;height:400rem;padding-top:13rem;object-position:center;margin-bottom:0rem}.wrap-convenience-items .wrap-convenience-item-inner .convenience-item .wrap-img .img-u6{object-position:bottom}.wrap-convenience-items .wrap-convenience-item-inner .convenience-item .wrap-text{padding:0 40rem}.wrap-convenience-items .wrap-convenience-item-inner .convenience-item .wrap-text h3{font-family:"Times New Roman",serif;font-size:20rem;color:#0d0d0f;margin-bottom:20rem;font-weight:bold}.wrap-convenience-items .wrap-convenience-item-inner .convenience-item .wrap-text p{font-family:"Noto Sans JP",sans-serif;font-size:15rem;font-weight:300;line-height:1.53}.wrap-convenience-items .wrap-convenience-item-inner .convenience-item .wrap-text .list-number{padding-left:21rem;padding-right:32rem;list-style:none;margin-top:18rem}.wrap-convenience-items .wrap-convenience-item-inner .convenience-item .wrap-text .list-number li{font-family:"Noto Sans JP",sans-serif;font-size:14rem;font-weight:300;line-height:1.53;margin-bottom:8rem;display:flex;align-items:baseline}.wrap-convenience-items .wrap-convenience-item-inner .convenience-item .wrap-text .list-number li span{width:17rem;height:17rem;background-color:#0d0d0f;font-family:"Times New Roman",serif;font-style:italic;color:#fff;font-size:12rem;display:block;text-align:center;margin-right:8rem}.wrap-convenience-items .wrap-convenience-item-inner .convenience-item .wrap-text .list-number li p{width:calc(100% - 25rem)}.wrap-convenience-items .wrap-convenience-item-inner .convenience-item .wrap-text .list-text{margin-top:19rem;list-style:none;padding-left:0}.wrap-convenience-items .wrap-convenience-item-inner .convenience-item .wrap-text .list-text li{font-family:"Noto Sans JP",sans-serif;font-size:13rem;font-weight:300;margin-bottom:4rem;line-height:1.38}.wrap-hello-tokyo{margin-bottom:69rem}.wrap-hello-tokyo h2{font-family:"Times New Roman",serif;font-size:23rem;color:#0d0d0f;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;height:267rem}.wrap-hello-tokyo h2 span{display:block;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:20rem;font-weight:600;color:#0d0d0f}.wrap-hello-tokyo .wrap-hello-tokyo-inner{height:650rem;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.wrap-hello-tokyo .wrap-hello-tokyo-inner .hello-tokyo-item{width:320rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.wrap-hello-tokyo .wrap-hello-tokyo-inner .hello-tokyo-item .hello-tokyo-title{cursor:pointer;background-color:#fff;height:100%;width:100%;display:block}.wrap-hello-tokyo .wrap-hello-tokyo-inner .hello-tokyo-item .hello-tokyo-title .bg-boder{width:129rem}.wrap-hello-tokyo .wrap-hello-tokyo-inner .hello-tokyo-item .hello-tokyo-title h3{font-family:"Times New Roman",serif;font-size:20rem;color:#0d0d0f;padding:14rem 20rem 20rem}.wrap-hello-tokyo .wrap-hello-tokyo-inner .hello-tokyo-item .hello-tokyo-title h3 span{display:block;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:18rem;font-weight:600;color:#0d0d0f}.wrap-hello-tokyo .wrap-hello-tokyo-inner .hello-tokyo-item .hello-tokyo-text{cursor:pointer;background-color:#fff;padding:2rem 20rem 30rem;width:100%;transform:translateY(-2rem)}.wrap-hello-tokyo .wrap-hello-tokyo-inner .hello-tokyo-item .hello-tokyo-text p{font-family:"Noto Sans JP",sans-serif;font-size:15rem;font-weight:300;color:#0d0d0f;line-height:1.53}.wrap-hello-tokyo .tokyo-skytree{background-image:url(images/bg-hello-tokyo-01.webp)}.wrap-hello-tokyo .shibuya{background-image:url(images/bg-hello-tokyo-02.webp)}.wrap-hello-tokyo .odaiba{background-image:url(images/bg-hello-tokyo-03.webp)}.wrap-hello-tokyo .akihabara{background-image:url(images/bg-hello-tokyo-04.webp)}.wrap-hello-tokyo .asakusa{background-image:url(images/bg-hello-tokyo-05.webp)}.copy-right{font-family:"Times New Roman",serif;font-size:12rem;color:#0d0d0f;padding:0rem 0rem 22rem}.js-scroll-trigger{opacity:0;transition-property:opacity;transition-duration:1s;transition-delay:.1s}.js-scroll-trigger.is-active{opacity:1}