@charset "UTF-8";.p-business-detail-info__text{margin-inline:auto;--ts-container-width:var(--ts-content-0);margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-business-detail-info__text{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-business-detail-info__text{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-business-detail-info__text{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-business-detail-info__text{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-business-detail-info__text{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}.p-business-detail-info__text .txt{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-business-detail-info__text .txt{width:calc(343 / 359 * 100%);margin-inline:auto}}.p-business-detail-info__slider{overflow:hidden;position:relative;margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);padding-top:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-business-detail-info__slider{margin-top:0;padding-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-business-detail-info__slider .time-title{position:absolute;z-index:2;display:flex;justify-content:center;width:100%;left:0;top:0;bottom:0;height:100%;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-business-detail-info__slider .time-title{--ts-target-font-size:36}}@media only screen and (min-width:768px) and (max-width:1024px){.p-business-detail-info__slider .time-title{--ts-target-font-size:30}}@media only screen and (max-width:767px){.p-business-detail-info__slider .time-title{--ts-target-font-size:36}}@media only screen and (max-width:767px){.p-business-detail-info__slider .time-title{flex-direction:column}}.p-business-detail-info__slider .time-title>span{padding-top:calc(20 / 1440 * 100%);box-sizing:border-box;width:50%;color:#fff;transition:color .3s ease}@media only screen and (max-width:767px){.p-business-detail-info__slider .time-title>span{width:100%;height:100%;line-height:1;padding-top:calc(10 / var(--ts-parent-font-size) * 1rem);padding-right:calc(30 / var(--ts-parent-font-size) * 1rem);text-align:right}}@media only screen and (min-width:768px){.p-business-detail-info__slider .time-title>span:nth-child(1){text-align:right;padding-right:calc(40 / var(--ts-parent-font-size) * 1rem)}.p-business-detail-info__slider .time-title>span:nth-child(2){padding-left:calc(45 / var(--ts-parent-font-size) * 1rem)}}.p-business-detail-info__slider .c-slider{position:relative}.p-business-detail-info__slider .c-slider .time-slide1 .time-title>span:nth-child(1){color:var(--ts-color-text-primary)}.p-business-detail-info__slider .c-slider .swiper-slide{width:100%}.p-business-detail-info__slider__tree{position:absolute;z-index:2;left:0;bottom:0;width:calc(194 / 1440 * 100%);margin:0 auto;right:0}@media only screen and (max-width:767px){.p-business-detail-info__slider__tree{right:auto;left:-30%;margin:auto 0;width:calc(220 / 375 * 100%)}}.p-business-usage>.c-title{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-business-usage>.c-title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-business-usage>.c-title{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-business-usage>.c-title{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-business-usage>.c-title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-business-usage>.c-title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}.p-business-usage+.p-business-usage{margin-top:calc(150 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-business-usage+.p-business-usage{margin-top:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-business-usage+.p-business-usage{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}.p-business-usage__map>.inner{align-items:flex-start}.p-business-usage__map__img button{cursor:pointer;position:relative;display:block;margin-inline:auto;width:100%}.p-business-usage__map__img button .c-modal-zoom{position:absolute;right:1rem;bottom:.5rem}.p-business-usage__map__img button .deck350{width:calc(394 / 494 * 100%);display:block;margin-inline:auto}@media only screen and (max-width:767px){.p-business-usage__map__img button .deck350{width:80%}}.p-business-usage__map__img button .tembo+.c-modal-zoom{position:relative;bottom:0;margin-right:0;margin-left:auto}.p-business-usage__map__text .c-btn{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);--ts-btn-padding-inline:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-business-usage__step{display:flex;flex-wrap:wrap;margin-inline:auto;justify-content:center;margin-inline:auto;width:calc(960 / 1200 * 100%)}@media only screen and (min-width:768px) and (max-width:1024px){.p-business-usage__step{width:calc(1200 / 1320 * 100%)}}@media only screen and (max-width:767px){.p-business-usage__step{width:calc(311 / 359 * 100%)}}.p-business-usage__step__li{display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(30 / var(--ts-parent-font-size) * 1rem) calc(10 / var(--ts-parent-font-size) * 1rem) calc(25 / var(--ts-parent-font-size) * 1rem);box-sizing:border-box;border:2px solid var(--ts-color-secondary);border-radius:calc(8 / var(--ts-parent-font-size) * 1rem);width:calc(228 / 960 * 100%);--ic-width:calc(60 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-business-usage__step__li:not(:nth-child(4n+1)){margin-left:calc(16 / 960 * 100%)}.p-business-usage__step__li:nth-child(n+5){margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-business-usage__step__li{padding:calc(10 / var(--ts-parent-font-size) * 1rem) calc(15 / var(--ts-parent-font-size) * 1rem);width:100%;flex-direction:row;align-items:center}.p-business-usage__step__li:nth-child(n+2){margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-business-usage__step__li{--ic-width:calc(45 / var(--ts-parent-font-size) * 1rem)}}.p-business-usage__step__li .ic{order:1;width:var(--ic-width);height:var(--ic-width);display:flex;background-color:var(--ts-color-primary);justify-content:center;align-items:center;border-radius:1000px}.p-business-usage__step__li .ic img{width:calc(30 / 60 * 100%)}.p-business-usage__step__li .title{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);order:2;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:767px){.p-business-usage__step__li .title{margin-top:0;text-align:left;align-items:flex-start;width:calc(100% - var(--ic-width));padding-left:1rem}html:lang(ja) .p-business-usage__step__li .title{align-items:center;flex-direction:row}}.p-business-usage__step__li .title .t{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem);line-height:1.2}@media only screen and (max-width:767px){.p-business-usage__step__li .title .t{margin-top:.5em}html:lang(ja) .p-business-usage__step__li .title .t{margin-top:0;width:calc(100% - 5rem)}}.p-business-usage__step__li .title .en{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16;font-weight:600;line-height:1;color:var(--ts-color-primary)}@media only screen and (max-width:767px){html:lang(ja) .p-business-usage__step__li .title .en{width:5rem}}@media only screen and (max-width:767px){.p-modal-area-detail .l-modal__container{display:flex;flex-direction:column;justify-content:center}}.p-modal-area-detail__img{position:relative;margin-inline:auto;width:calc(1200 / 1440 * 100%)}@media only screen and (max-width:1024px){.p-modal-area-detail__img{width:92%}}.p-modal-area-detail__img.deck350{max-width:573px}.p-modal-area-detail__img.tembo{max-width:1037px}.p-business-contact{margin-top:calc(120 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-business-contact{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}