@charset "UTF-8";.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:.5}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{position:relative;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:10px;width:10px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:#ccc;display:block;height:100%;width:100%;outline:0;line-height:0;font-size:0;border-radius:50%;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{background-color:#26b5d9;opacity:.5}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;font-family:slick;font-size:6px;line-height:20px;text-align:center;background-color:#ccc;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:50%;-webkit-transition:.3s;transition:.3s}.slick-dots li.slick-active button:before{background-color:#26b5d9;opacity:1}.p-top-fv{position:relative}.p-top-fv picture,.p-top-fv__img{display:block}.p-top-fv__img img{height:clamp(400px,60vw,600px);-o-object-fit:cover;object-fit:cover}.p-top-fv__cont{color:#fff;text-align:center;position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.p-top-fv__txt-l{font-size:clamp(26px,4vw,40px);font-weight:700;margin-top:25px;white-space:nowrap;letter-spacing:-.04em}.p-top-fv__txt-l span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-top-fv__txt-s{font-size:clamp(13px,1.8vw,18px);font-weight:700;margin-top:5px}.p-top-fv__logo{margin-top:clamp(15px,2vw,20px)}.p-top-about{margin-top:clamp(47px,6vw,60px)}.p-top-about__lead{padding-inline:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(82px,4.2708333333vw)}.p-top-about__cont{width:clamp(400px,52vw,520px)}.p-top-about__img.--img02{margin-top:clamp(10px,10vw,100px)}.p-top-about__txt{color:#323842;font-weight:700;font-size:14px;margin-top:clamp(25px,4vw,40px);line-height:2.2}.p-top-about__txt-s{color:#323842;font-size:11px;margin-top:clamp(20px,4.5vw,45px)}.p-top-list__wrap{padding:clamp(33px,4.3vw,43px) clamp(20px,5.8vw,58px) 35px;background:#f6f7f9;border-radius:10px}.p-top-list__cont{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(30px,3vw,40px)}.p-top-list__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-top-list__icon{text-align:center}.p-top-list__ttl{color:#000;font-size:20px;font-weight:700;margin-top:clamp(15px,2.5vw,25px);text-align:center}.p-top-list__txt{color:#323842;font-size:14px;margin-top:clamp(13px,2vw,20px);line-height:1.5}.p-top-price{margin-top:65px;padding-block:clamp(50px,8vw,80px) clamp(40px,10vw,180px);background:#f6f7f9}.p-top-price__txt{color:#323842;margin-top:20px;line-height:1.8}.p-top-price__txtBottom{color:#000;margin-top:20px;line-height:1.8}.p-top-price__basic{font-weight:700;margin-top:clamp(55px,7.5vw,70px);padding:clamp(8px,2vw,22px) clamp(8px,2vw,24px);border:1px solid #000;border-radius:5px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-top-price__basic-m{font-size:clamp(20px,3.2vw,32px)}.p-top-price__basic-tag{color:#009a5a;font-size:clamp(12px,1.4vw,14px);margin-left:clamp(3px,1vw,16px);padding:clamp(3px,.6vw,6px) clamp(7px,1.2vw,12px);border:1px solid #009a5a;border-radius:2px;vertical-align:middle;line-height:1}.p-top-price__basic-l{font-size:clamp(28px,4vw,40px);letter-spacing:.02em;margin-left:15px}.p-top-price__basic-s{font-size:clamp(16px,2.4vw,24px);margin-top:clamp(8px,1vw,10px)}.p-top-price__plus{width:clamp(40px,5.6vw,56px);height:clamp(40px,5.6vw,56px);margin-block:clamp(20px,2vw,40px) clamp(20px,3.3vw,33px);margin-inline:auto;border-radius:50%;position:relative;background:#595959}.p-top-price__plus::after,.p-top-price__plus::before{content:"";width:clamp(19px,2.6vw,26px);height:2px;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.p-top-price__plus::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.p-top-price__ttl{color:#000;font-size:clamp(24px,3.2vw,32px);font-weight:700;text-align:center}.p-top-price__ttl span{font-size:clamp(18px,2vw,20px)}.p-top-price__rooms{margin-top:clamp(15px,3vw,30px);display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,4vw,40px)}.p-top-price__rooms-item{border:1px solid #cdd2d6;border-radius:10px}.p-top-price__rooms-img img{border-radius:10px 10px 0 0}.p-top-price__rooms-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(12px,2.3vw,23px) clamp(20px,3vw,30px);background:#fff;border-radius:0 0 10px 10px}.p-top-price__rooms-ttl{color:#000;font-size:clamp(16px,2vw,20px);font-weight:700;margin-bottom:5px}.p-top-price__rooms-tag{color:#009a5a;font-size:12px;font-weight:700;border:1px solid #009a5a;border-radius:2px;padding-inline:5px}.p-top-price__rooms-price{color:#000;font-size:clamp(24px,3.2vw,32px);font-weight:700}.p-top-price__rooms-price span{font-size:clamp(16px,1.8vw,18px)}.p-top-price__open{margin-top:70px;padding-block:40px 95px;background:#fff}.p-top-price__open-txt{color:#323842;margin-top:clamp(10px,2vw,20px);text-align:center}.p-top-price__open-list{margin-top:clamp(20px,3vw,30px);display:grid;grid-template-columns:repeat(3,1fr);gap:15px 25px}.p-top-price__open-img img{width:100%;border-radius:5px}.p-top-price__equipment{margin-top:clamp(45px,9.5vw,95px)}.p-top-price__equipment-list{margin-top:25px;display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(8px,2vw,20px)}.p-top-price__equipment-item{min-height:190px;padding:10px 5px;background:#fff}.p-top-price__equipment-img{text-align:center}.p-top-price__equipment-txt{color:#000;font-size:clamp(12px,1.6vw,16px);font-weight:700;margin-top:5px;text-align:center;line-height:1.4}.p-top-price__option{margin-top:clamp(30px,6.5vw,65px)}.p-top-price__option-list{margin-top:clamp(20px,3vw,30px);display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.p-top-price__option-txt{color:#323842;margin-top:clamp(8px,1.8vw,18px);text-align:center}.p-top-price__option-ttl{color:#000;font-size:clamp(12px,1.6vw,16px);font-weight:700;margin-top:17px;text-align:center}.p-top-office{margin-top:clamp(15px,8vw,80px)}.p-top-office__slider-item{padding-inline:clamp(6px,2.5vw,25px)}.p-top-office__slider-img{margin:auto;max-height:100%;width:100%;max-width:800px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px}.p-top-office .slick-next,.p-top-office .slick-prev{width:clamp(40px,6vw,60px);height:clamp(40px,6vw,60px);top:51%;z-index:10}.p-top-office .slick-next::before,.p-top-office .slick-prev::before{content:"";width:clamp(40px,6vw,60px);height:clamp(40px,6vw,60px);display:block;background:url(../images/top/icon_slider_arrow.webp) center center/cover no-repeat}.p-top-office .slick-next:hover::before,.p-top-office .slick-prev:hover::before{opacity:1}.p-top-office .slick-prev{left:27.5%}.p-top-office .slick-next{right:27.5%;-webkit-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg)}.p-top-contactLink{background:url(../images/top/bk_contact_pc.webp) center center/cover no-repeat}.p-top-contactLink picture{display:block}.p-top-contactLink picture img{width:100%}.p-top-contactLink__cont{width:min(100%,1000px);margin-inline:auto;padding-top:20px;height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-top-contactLink__txt{color:#fff;font-size:clamp(20px,2.8vw,28px);font-weight:700;letter-spacing:.03em;white-space:nowrap}.p-top-access{padding-top:clamp(35px,8.5vw,85px)}.p-top-access__wrap{margin-top:clamp(15px,4vw,40px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(25px,4vw,40px)}.p-top-access__cont{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-top-access__fv{width:min(542px,45.1666666667vw)}.p-top-access__fv img{width:100%;border-radius:5px}.p-top-access__list{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.5vw,15px)}.p-top-access__img img{border-radius:5px}.p-top-access__map{margin-top:40px}.p-top-access__map iframe{width:100%}.p-top-flow{margin-top:clamp(35px,6vw,120px);padding-top:clamp(30px,8vw,110px);position:relative}.p-top-flow__bk{position:absolute;top:0;left:0;z-index:-1}.p-top-flow__bk img{-o-object-fit:cover;object-fit:cover;height:535px}.p-top-flow__inner{width:min(1115px,100%);margin:0 auto}.p-top-flow__wrap{overflow:auto}.p-top-flow__list{width:1100px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:clamp(20px,5.5vw,55px);margin-bottom:15px}.p-top-flow__item{width:25%;padding:25px 20px 18px;border-radius:8px;background:#fff;-webkit-box-shadow:5px 5px 8px rgba(0,0,0,.15);box-shadow:5px 5px 8px rgba(0,0,0,.15)}.p-top-flow__img{text-align:center}.p-top-flow__step{color:#009a5a;font-size:14px;font-weight:700;margin-top:clamp(20px,2.5vw,25px)}.p-top-flow__ttl{color:#000;font-size:20px;font-weight:700;margin-top:5px}.p-top-flow__txt{color:#323842;font-size:14px;margin-top:10px;line-height:1.5}.p-top-faq{margin-block:clamp(45px,9.5vw,95px) clamp(50px,10vw,100px)}.p-top-information{padding-block:clamp(40px,10vw,100px) clamp(55px,11.5vw,115px);background-color:#f6f7f9}@media screen and (max-width:1140px){.p-top-flow__inner{padding-inline:20px}.p-top-flow__list{width:1120px;padding-right:10px}}@media screen and (max-width:1024px){.p-top-about__lead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.p-top-about__cont{width:100%}.p-top-about__img{text-align:center}}@media screen and (max-width:640px){.p-top-fv__img img{width:100%;height:unset}.p-top-fv__txt-l{margin-top:40px}.p-top-fv__txt-s{margin-top:0}.p-top-fv__logo{width:62%}.p-top-about__img.--img02{margin-top:0}.p-top-about__txt{line-height:2}.p-top-list{background:#f6f7f9}.p-top-list__wrap{padding-inline:0}.p-top-list__cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-top-price{margin-top:5px}.p-top-price__txt,.p-top-price__txtBottom{line-height:1.5}.p-top-price__basic-tag{margin-inline:3px 10px;vertical-align:text-top}.p-top-price__basic-l{margin-left:0}.p-top-price__rooms{grid-template-columns:repeat(1,1fr)}.p-top-price__open{padding-block:50px 75px}.p-top-price__open-list{grid-template-columns:repeat(1,1fr)}.p-top-price__equipment-list{grid-template-columns:repeat(3,1fr)}.p-top-price__equipment-item{min-height:145px}.p-top-price__equipment-img img{width:80%}.p-top-price__option-list{grid-template-columns:repeat(2,1fr)}.p-top-office__slider{position:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px 20px}.p-top-office .slick-list{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-top-office__slider-img{height:auto}.p-top-office .slick-next,.p-top-office .slick-prev{position:unset;top:unset;left:unset;right:unset}.p-top-office .slick-prev{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transform:translate(0);transform:translate(0)}.p-top-office .slick-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-transform:translate(0) rotate(180deg);transform:translate(0) rotate(180deg)}.p-top-contactLink{background:url(../images/top/bk_contact_sp.webp) center center/cover no-repeat}.p-top-contactLink__cont{height:260px;padding-top:33px;display:block}.p-top-contactLink__txt{text-align:center}.p-top-access__wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-top-access__fv{width:100%}.p-top-access__list{grid-template-columns:repeat(2,1fr)}.p-top-access__map iframe{height:220px}.p-top-flow__bk img{height:unset}.p-top-flow__item{padding:25px 20px 42px}.p-top-flow__ttl{margin-top:0}}
/*# sourceMappingURL=maps/top.min.css.map */
