﻿.t-shin{font-weight:400;font-family:"ヒラギノUD角ゴ W3 JIS2004",Sans-serif;font-style:normal}input{font-family:sans-serif !important;font-weight:400}main{margin:auto;max-width:1980px}main img{width:100%;height:auto}main picture{display:block}main a{text-decoration:none;cursor:pointer}main figure{margin:0}main h2,main h3{margin:auto;line-height:1.5;font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal}main p,main li,main h2,main h3,main td,main dt,main dd,main figcaption{line-height:1.8;font-weight:400;font-family:"ヒラギノUD角ゴ W3 JIS2004",Sans-serif;font-style:normal;font-size:clamp(14px,1.6vw,16px);color:#1c4763;letter-spacing:1px;word-break:break-all}main ul{padding:0;list-style:none}main li{list-style:none;color:#1c4763}main span,main a{color:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;font-style:inherit}main a{width:100%;display:block;letter-spacing:1px}main span{display:inline-block}main img{display:block}main button,header button{background:none;border:none;padding:0;display:block;width:100%}.rental-office--btn{width:min(400px,100%);margin:auto;height:50px;display:flex;align-items:center;justify-content:center;align-items:center;padding:10px 20px 10px 10px;position:relative;color:#fff;transition:.5s}.rental-office--btn.preview{border:solid 1px #2478b3;background:#2478b3}.rental-office--btn.preview:hover{background:#fff;border-color:#2478b3;color:#2478b3}.rental-office--btn.contract{background:teal;border:solid 1px teal}.rental-office--btn.contract:hover{background:#fff;border-color:teal;color:teal}.rental-office--btn:after{content:"";width:6px;height:6px;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;right:10px;top:50%;transform:rotate(45deg) translateY(-50%)}.rental-office--inner{width:min(1300px,100% - 40px);margin:auto}.top h1,.top h2{display:none}.rental-office .top{height:calc(100svh - 100px);background-image:url(../images/rental-office/top_img_pc_text-include.webp);background-position:top;background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.rental-office-header--info p{white-space:nowrap}}.introduction{padding:clamp(70px,12vw,120px) 0}.introduction-ttl{text-align:center;color:#1c4763;font-size:clamp(30px,5vw,50px);font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal}.introduction-ttl .--main{color:#1c4763;padding-left:25px;font-size:clamp(25px,4.2vw,42px);line-height:1;font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal}.introduction-ttl .--sub{color:#1c4763;font-size:clamp(18px,2.2vw,22px);font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal}.rental-office--text{text-align:center;margin:clamp(25px,4vw,40px) auto}.card-list{display:grid;gap:clamp(10px,2vw,20px);grid-template-columns:repeat(3, 1fr)}.card-list li{background:#ebf0f2}.card-list .card--ttl{padding:30px 20px 20px;font-size:clamp(18px,2.2vw,22px);text-align:center;font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal}.card-list .card--img{aspect-ratio:5/3;object-position:center}.card-list .card--text{padding:0 20px 20px;text-align:center;font-weight:400;font-family:"ヒラギノUD角ゴ W3 JIS2004",Sans-serif;font-style:normal}.rental-office-swiper figure{display:block;width:100%}@media screen and (max-width: 767px){.introduction{padding:clamp(70px,12vw,120px) 0}.introduction-ttl .--main{line-height:1.5;padding:0;margin-bottom:20px}.introduction-ttl .--sub{color:#1c4763;font-size:clamp(18px,2.2vw,22px);font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal}.card-list{display:grid;grid-template-columns:1fr}}.bg-green-navy{padding:clamp(70px,12vw,120px) 0;background:#1c4763}.t-white *{color:#fff}.main-ttl{margin-bottom:20px}.main-ttl .ttl-ja{font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal;font-size:clamp(14px,1.6vw,16px);display:block}.main-ttl .ttl-en{line-height:1;font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal;font-size:clamp(25px,4.2vw,42px);display:block}.swiper{padding-left:calc((100vw - 1300px)/2)}.swiper figcaption{text-align:center;margin-top:5px}@media screen and (max-width: 1300px){.swiper{padding-left:0}}.floor-map-section{margin:clamp(50px,7vw,70px) auto;padding:clamp(25px,4vw,40px);background:#ebf0f2}.floor-map-section h3{color:#1c4763;text-align:center;font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal;margin-bottom:20px;font-size:clamp(18px,2.2vw,22px)}.floor-map-section img{width:min(1200px,100%);margin:auto;display:block}.office-list--list{display:grid;gap:20px}.office-list--item{display:grid;grid-template-columns:1fr 1.5fr 1.2fr;align-items:center;background:#fff;border-radius:7px;gap:0 clamp(25px,4vw,40px);overflow:hidden}.office-list--item figure figcaption{text-align:center;font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal;font-size:clamp(16px,1.8vw,18px)}.office-list--item figure img{aspect-ratio:5/2.2;object-fit:cover;object-position:bottom}.office-list--item .rental-office-accodion--trigger{height:50px;display:flex;align-items:center;justify-content:center;width:min(350px,100%);font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal}.office-list--item .room-info dl{display:grid;grid-template-columns:1fr 1fr;padding:5px 0}.office-list--item .room-info dl *{color:#1c4763}.office-list--item .room-info dl dt span{font-size:clamp(11px,1.4vw,14px)}.office-list--item .room-info dl+dl{border-top:solid 1px #ccc}.office-list--item:nth-of-type(1) .rental-office-accodion--trigger,.office-list--item:nth-of-type(1) figcaption{background:#2478b3}.office-list--item:nth-of-type(1) .rental-office-accodion--trigger{border:solid 1px #2478b3}.office-list--item:nth-of-type(1) .rental-office-accodion--trigger.is-opened{background:#fff;color:#2478b3}.office-list--item:nth-of-type(1) .rental-office-accodion--trigger.is-opened:before,.office-list--item:nth-of-type(1) .rental-office-accodion--trigger.is-opened:after{background:#2478b3}.office-list--item:nth-of-type(2) .rental-office-accodion--trigger,.office-list--item:nth-of-type(2) figcaption{background:teal}.office-list--item:nth-of-type(2) .rental-office-accodion--trigger{border:solid 1px teal}.office-list--item:nth-of-type(2) .rental-office-accodion--trigger.is-opened{background:#fff;color:teal}.office-list--item:nth-of-type(2) .rental-office-accodion--trigger.is-opened:before,.office-list--item:nth-of-type(2) .rental-office-accodion--trigger.is-opened:after{background:teal}.office-list--item:nth-of-type(3) .rental-office-accodion--trigger,.office-list--item:nth-of-type(3) figcaption{background:#0e2636}.office-list--item:nth-of-type(3) .rental-office-accodion--trigger{border:solid 1px #0e2636}.office-list--item:nth-of-type(3) .rental-office-accodion--trigger.is-opened{background:#fff;color:#0e2636}.office-list--item:nth-of-type(3) .rental-office-accodion--trigger.is-opened:before,.office-list--item:nth-of-type(3) .rental-office-accodion--trigger.is-opened:after{background:#0e2636}@media screen and (max-width: 767px){.office-list--item .rental-office-accodion--trigger{width:90%}.room-info{padding:20px}.room-info dd{text-align:right}.office-list--item{grid-template-columns:1fr}}.accordion--img-wrap{display:grid;gap:clamp(30px,4vw,40px);grid-template-columns:1fr 1fr;background:#fff;padding:20px}.accordion-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease}.accordion-content.--active{max-height:2000px;opacity:1}.rental-office-accodion--trigger{cursor:pointer;align-items:center;justify-content:center;display:flex;width:100%;height:50px;position:relative;width:100%}.rental-office-accodion--trigger::before{right:10px;top:50%;position:absolute;transform:rotate(90deg);content:"";width:20px;height:1.5px;background-color:#fff;display:inline-block;transition:.4s}.rental-office-accodion--trigger::after{right:10px;top:50%;position:absolute;content:"";width:20px;height:1.5px;background-color:#fff;display:inline-block}.rental-office-accodion--trigger.is-opened::before{transition:.4s;transform:rotate(0);opacity:0}.feature--card-wrap{display:grid;gap:clamp(10px,2vw,20px)}.js-accordion-content{margin:auto;align-items:center;justify-content:left;text-align:left;line-height:1.8;transition:.5s;overflow:hidden;height:0;border-top:none;position:relative;font-size:14px}.js-accordion-content dt{text-align:left}.js-accordion-content dd{text-align:left;margin-bottom:14px}.js-accordion-content dd span{text-align:left;font-size:inherit}.js-accordion-content li{text-align:left;list-style:none}.feature{padding:clamp(70px,12vw,120px) 0;background:#dfe4e6}.service-ttl{background:#1c4763;border-radius:7px;font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal;text-align:center;color:#fff;margin-bottom:20px;padding:7px}.service-ttl.option{background:#2478b3;margin-top:clamp(25px,4vw,40px)}.service-list{display:grid;grid-template-columns:repeat(5, 1fr);gap:clamp(10px,2vw,20px);text-align:center;background:#fff}.service-list .t-small{margin-top:3px;font-size:.9em;padding-bottom:0;line-height:1.3;font-weight:400;font-family:"ヒラギノUD角ゴ W3 JIS2004",Sans-serif;font-style:normal}.service-list figure{display:grid;border-radius:5px;place-items:center;background:rgba(36,120,179,.062745098);height:100%;padding:10px}.service-list figure img{height:60px;object-fit:contain;margin-top:auto}.service-list figure figcaption{margin-top:5px;font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal;color:#2478b3;letter-spacing:0;font-size:clamp(11px,1.6vw,16px);line-height:1.3;min-height:30px;display:grid;place-items:center}.service-list.standard-service figure{background:#ebf0f2}.service-list.standard-service figcaption{color:#1c4763}@media screen and (max-width: 767px){.accordion-content.--active{max-height:3000px;opacity:1}.accordion--img-wrap{grid-template-columns:1fr}.service-list{grid-template-columns:repeat(3, 1fr)}}.flow-item{display:grid;grid-template-columns:1fr 1.5fr 1.2fr;align-items:center;background:#fff;border-radius:7px;gap:0 20px;overflow:hidden}.flow-item h3{font-size:clamp(14px,2.2vw,22px);font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal}.flow-item p{font-size:clamp(12.5px,1.7vw,17px)}.flow-item figure figcaption{text-align:center;font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal;font-size:clamp(16px,1.8vw,18px)}.flow-item figure img{aspect-ratio:5/2.2;object-fit:cover;object-position:bottom}.flow-item .rental-office--btn{height:50px;display:flex;align-items:center;justify-content:center;width:min(350px,100%);font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal;color:#fff}.flow-list{display:grid;gap:clamp(10px,2vw,20px)}.flow-list li:nth-of-type(3) .rental-office--btn{background:#0e2636;border:solid 1px #0e2636}.flow-list li:nth-of-type(3) .rental-office--btn:hover{background:#fff;color:#0e2636}.flow-list--wrap{display:grid;gap:clamp(10px,2vw,20px);grid-template-columns:1fr 16fr}.sp-step h3{color:#fff;font-size:clamp(18px,2.2vw,22px);display:flex;align-items:center;justify-content:left;gap:10px;margin-left:-40px}.sp-step h3:before{content:"";display:inline-block;width:20px;height:20px;background:#fff;border-radius:50px}.form-links{background-image:url(../images/rental-office/back_rainbow.webp);background-position:center;background-repeat:no-repeat;padding:clamp(70px,12vw,120px) 0}.form-links--inner{display:grid;gap:clamp(20px,4vw,40px);grid-template-columns:1fr 1fr}.form-link-wrap{width:100%;display:flex;align-items:center;justify-content:center;min-height:clamp(150px,25vw,250px);background:hsla(0,0%,100%,.8)}.form-link-wrap h3{font-size:calc(1.2*clamp(18px,2.2vw,22px));text-align:center;font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal;margin-bottom:20px}.form-link-wrap .rental-office--btn{padding:20px;width:min(100%,300px)}.contract-section{width:100%}.contract-section h3{color:teal}.preview-section{width:100%}.preview-section h3{color:#2478b3}.form-link-wrap:has(.preview-section){border-radius:6px;border:solid 1px #2478b3}.form-link-wrap:has(.contract-section){border-radius:6px;border:solid 1px teal}@media screen and (min-width: 768px){.sp-step{display:none}}@media screen and (max-width: 767px){.flow-item button{width:90%}.flow-list li{position:relative}.flow-list li:nth-of-type(1)::after{height:100%;width:2px;content:"";border-left:dashed 2px #fff;position:absolute;top:0;left:-30px}.flow-list li:nth-of-type(2)::after{height:100%;width:2px;content:"";border-left:dashed 2px #fff;position:absolute;top:0;left:-30px}.pc-step{opacity:0}.flow-item{grid-template-columns:1fr 1fr}.flow-item button{grid-column:1/-1;margin:20px auto}.form-links--inner{grid-template-columns:1fr}}.rental-office-info{padding:clamp(70px,12vw,120px) 0}.main-ttl+.rental-office-info--list{margin-top:40px}.rental-office-info--list{display:grid;margin-top:20px;grid-template-columns:150px 1fr;gap:30px 20px;border-bottom:solid 1px #ccc;padding-bottom:20px}.rental-office-contact{background:#1c4763;padding:clamp(25px,4vw,40px) 20px;margin-top:clamp(25px,4vw,40px)}.rental-office-contact--grid{display:grid;grid-template-columns:1fr 1fr;gap:15px clamp(20px,4vw,40px);width:min(800px,100%);margin:clamp(25px,4vw,40px) auto 0}.rental-office-contact--grid h3{font-size:clamp(16px,1.8vw,18px);text-align:center;font-weight:700;font-family:"Europa","ヒラギノUD角ゴ W5 JIS2004",Sans-serif;font-style:normal}.rental-office-contact--grid .rental-office-contact-btn{padding:10px;border:solid 1px #fff;position:relative;text-align:center;margin-top:10px;min-height:60px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;transition:.5s}.rental-office-contact--grid .rental-office-contact-btn:hover{background:hsla(0,0%,100%,.3)}.rental-office-contact--grid .rental-office-contact-btn.tel{font-size:clamp(14px,1.8vw,18px)}.rental-office-contact--grid .rental-office-contact-btn.tel:after{content:"";position:absolute;right:10px;top:50%;width:20px;height:20px;background-image:url(../images/rental-office/tel.svg);background-position:center;background-repeat:no-repeat;transform:translateY(-50%)}.rental-office-contact--grid .rental-office-contact-btn.tel .t-small{font-size:clamp(10px,1.1vw,11px);padding:0 0 0 6px}.rental-office-contact--grid .rental-office-contact-btn.contact{font-size:clamp(14px,1.6vw,16px)}.rental-office-contact--grid .rental-office-contact-btn.contact:after{content:"";width:6px;height:6px;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;right:10px;top:50%;transform:rotate(45deg) translateY(-50%)}.rental-office-contact--inner{width:min(1000px,100%);margin:auto}.rental-office-footer{padding:clamp(50px,7vw,70px) 20px 20px}.rental-office-footer img{width:clamp(70px,10vw,100px);display:block;margin:auto}.rental-office-footer p{text-align:center;margin-top:10px;color:#b1b1b3;font-size:clamp(11px,1.2vw,12px)}@media screen and (max-width: 767px){.rental-office-swiper .rental-office--controller-wrap{margin:20px auto 0}.office-list--item figcaption{padding:5px 0}.rental-office-info--list{grid-template-columns:1fr;gap:10px 20px}.rental-office-contact--grid .rental-office-contact-btn{display:grid}.rental-office-contact--grid{grid-template-columns:1fr;gap:30px;padding:10px 0 30px}}.rental-office-swiper .swiper-slide img{transition:.5s;transform:scale(0.9)}.rental-office-swiper .swiper-slide.swiper-slide-active img{transform:scale(1);transition:.5s}.rental-office-swiper .rental-office--controller-wrap{display:flex;gap:20px;align-items:center;justify-content:center;width:fit-content}.rental-office-swiper .swiper-pagination{margin-bottom:30px;width:fit-content}.rental-office-swiper .swiper-pagination span{background:#fff}.rental-office-swiper .swiper-pagination,.rental-office-swiper .prom_prev,.rental-office-swiper .prom_next{position:initial}.rental-office-swiper .swiper-button-prev,.rental-office-swiper .swiper-button-next{box-sizing:border-box;color:#fff;background:#ccd3d9;color:#000;aspect-ratio:1/1;width:40px;height:40px;padding:10px;font-size:12px;position:initial;border-radius:50%;border:#1c4763}.rental-office-swiper .swiper-button-next:after,.rental-office-swiper .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1;font-size:15px}@media screen and (max-width: 600px){.rental-office--controller-wrap{margin:40px auto;width:100%}}input[type=submit]{cursor:pointer}/*# sourceMappingURL=rental_office.min.css.map */