@media screen and (max-width: 767px ){.u-display-pc{display:none !important}}@media screen and (min-width: 768px ){.u-display-sp{display:none !important}}.u-ft10{font-size:1rem}.u-ft12{font-size:1.2rem}.u-ft14{font-size:1.4rem}.u-ft16{font-size:1.6rem}.u-ft18{font-size:1.8rem}.u-ft20{font-size:2rem}.u-ft22{font-size:2.2rem}.u-ft24{font-size:2.4rem}.u-ft26{font-size:2.6rem}.u-ft28{font-size:2.8rem}.u-ft30{font-size:3rem}.u-ft40{font-size:4rem}.u-ft50{font-size:5rem}.u-lh10{line-height:1}.u-lh12{line-height:1.2}.u-lh14{line-height:1.4}.u-lh16{line-height:1.6}.u-lh18{line-height:1.8}.u-lh20{line-height:2}.youtube{width:100%;aspect-ratio:16/9}.youtube iframe{width:100%;height:100%}@media screen and (max-width: 1599px )and (min-width: 768px ){.l-header{padding-left:calc(1rem + (1vw - 0.768rem)*5.174488568);padding-right:calc(0.5rem + (1vw - 0.768rem)*0.6016847172)}}@media screen and (max-width: 1599px )and (min-width: 768px ){.l-header__navi{margin-right:calc(0.5rem + (1vw - 0.768rem)*1.8050541516)}}@media screen and (max-width: 1599px )and (min-width: 768px ){.l-header__navi__item{font-size:calc(1.1rem + (1vw - 0.768rem)*0.3610108303)}}@media screen and (max-width: 1599px )and (min-width: 768px ){.l-header__navi__item+.l-header__navi__item{margin-left:calc(0.5rem + (1vw - 0.768rem)*1.8050541516)}}@media screen and (min-width: 768px ){.l-header__navi__item .js-mega_trg{padding:15px 0}}@media screen and (max-width: 1599px )and (min-width: 768px ){.l-header__button__item a{width:calc(10.5rem + (1vw - 0.768rem)*6.6185318893);font-size:calc(1rem + (1vw - 0.768rem)*0.6016847172)}}@media screen and (max-width: 1599px )and (min-width: 768px ){.l-header__button__item+.l-header__button__item{margin-left:calc(0.5rem + (1vw - 0.768rem)*1.2033694344)}}@media screen and (min-width: 768px ){.c-lower_kv01{padding:80px 0 125px}}@media screen and (max-width: 767px ){.c-lower_kv01{padding:100px 0 155px}}.c-lower_kv01__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-lower_kv01__title.-sub{margin-bottom:8px}@media screen and (min-width: 768px ){.c-lower_kv01__title.-sub{font-size:3rem;padding:15px 30px 15px 100px}}@media screen and (max-width: 767px ){.c-lower_kv01__title.-sub{font-size:1.6rem}}@media screen and (min-width: 768px ){.c-mega{max-height:calc(100vh - 100px);overflow-y:scroll}.c-mega_products{grid-template-columns:repeat(5, 1fr);gap:10px}.c-mega_products.-col2{grid-template-columns:repeat(2, 1fr)}.c-mega_products.-col3{grid-template-columns:repeat(3, 1fr)}.c-mega_products__item-type{line-height:1.4;font-size:1.4rem;margin-bottom:5px;font-weight:bold}.c-mega_products__item a{padding:8px 5px 5px 0}.c-mega_products__item a .catch{font-size:1.2rem;word-break:normal !important}.c-mega_products__item a .name{line-height:1.2;margin-top:3px}.c-mega_products.-cleaning_roboti{grid-template-columns:repeat(4, 1fr)}.c-mega__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-mega__head{position:sticky;left:0;top:0}.c-mega__body-section+.c-mega__body-section{margin-top:30px}.c-mega__body-section-col{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}.c-mega__body-title{font-size:1.8rem;font-weight:bold;letter-spacing:.02em;line-height:1.3;padding-left:16px;border-left:5px solid #0090c8;color:#0090c8;font-weight:bold;margin-bottom:10px}}.drawer__aco__body-section+.drawer__aco__body-section{margin-top:25px}.drawer__aco__body-title{font-size:1.4rem;font-weight:bold;letter-spacing:.02em;line-height:1.3;padding-left:16px;border-left:5px solid #0090c8;color:#0090c8;font-weight:bold;margin-bottom:10px;margin-top:15px}.c-drawer_products .c-drawer_products__item p.catch.js-budoux{word-break:normal !important}.c-drawer_products__item-type{font-size:12px;font-weight:bold;line-height:1.4;margin-bottom:5px}.c-floating{position:fixed;right:20px;bottom:-160px;z-index:3;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px ){.c-floating{bottom:-90px}}.c-floating.view{bottom:20px}@media screen and (max-width: 767px ){.c-floating.view.-product{bottom:85px}}.c-floating a{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;width:140px;height:140px;display:block}@media screen and (max-width: 767px ){.c-floating a{width:80px;height:80px}}.c-floating a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;left:0;position:absolute;width:100%;-webkit-filter:drop-shadow(10px 10px 30px hsla(180, 5%, 43%, 0.15));filter:drop-shadow(10px 10px 30px hsla(180, 5%, 43%, 0.15))}.c-floating a img:last-of-type{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media screen and (min-width: 768px ){.c-floating a:hover{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@media screen and (max-width: 767px ){.c-floating.-product.view{bottom:85px}}@media screen and (max-width: 767px ){.c-floating.-field{right:10px;bottom:-100px}}@media screen and (max-width: 767px ){.c-floating.-field.view{bottom:10px}}@media screen and (max-width: 767px ){.c-floating.-field a{width:90px;height:90px}}.c-floating.-field a img{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-filter:drop-shadow(0px 0px 6px hsla(180, 5%, 43%, 0.3));filter:drop-shadow(0px 0px 6px hsla(180, 5%, 43%, 0.3))}.c-floating.-field a img:last-of-type{-webkit-transform:rotateY(0);transform:rotateY(0)}@media screen and (min-width: 768px ){.c-floating.-field a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.c-robot_item a{height:100%}.c-author{margin:8rem 0 4rem}@media screen and (max-width: 767px ){.c-author{margin:6rem 0 4rem}}.c-author__wrap{background-color:#fff;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4rem;gap:4rem}@media screen and (max-width: 767px ){.c-author__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;gap:2rem}}.c-author__name-sub span{font-size:1.2rem;font-weight:bold;border:1px solid #317f63;color:#0090c8;font-family:"Montserrat",sans-serif;border-radius:50rem;display:inline-block;padding:.2rem 2rem;line-height:1.6}@media screen and (max-width: 767px ){.c-author__name-sub span{font-size:1.2rem}}.c-author__name-title{font-size:1.6rem;font-weight:bold;margin-top:1rem}@media screen and (max-width: 767px ){.c-author__name-title{font-size:1.4rem}}.c-author__name-text{margin-top:1rem;font-size:1.4rem;line-height:1.8}@media screen and (max-width: 767px ){.c-author__name-text{font-size:1.3rem}}.c-author__img{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}@media screen and (min-width: 768px ){.c-author__img{width:22rem;height:auto}}@media screen and (max-width: 767px ){.c-author__img{max-width:32rem;text-align:center;margin:0 auto}}.c-author__img img{border-radius:1rem;width:100%}.c-blogcard{word-wrap:break-word;margin:4rem 0}@media screen and (max-width: 767px ){.c-blogcard{margin:2rem 0}}.c-blogcard a{background-color:#fff;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-decoration:none;font-size:1.6rem;font-weight:700}@media screen and (max-width: 767px ){.c-blogcard a{padding:1.2rem;gap:1.5rem}}@media screen and (min-width: 768px ){.c-blogcard a:hover .c-blogcard__thumbnail img{-webkit-transform:scale(1.07);transform:scale(1.07)}.c-blogcard a:hover .c-blogcard__title{color:#0090c8}}.c-blogcard a[target=_blank]::after{content:none}.c-blogcard__thumbnail{width:30%;-ms-flex-negative:0;flex-shrink:0;line-height:0;overflow:hidden}@media screen and (max-width: 767px ){.c-blogcard__thumbnail{width:35%}}.c-blogcard__thumbnail img{-webkit-transition:-webkit-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 600ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 600ms cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);width:100%}.c-blogcard__content{padding:2rem 4rem 3rem 4rem}@media screen and (max-width: 767px ){.c-blogcard__content{padding:0}}.c-blogcard__sub span{display:inline-block;border:1px solid #0090c8;color:#0090c8;font-size:1.2rem;border-radius:50rem;padding:.3rem 2rem;line-height:1.4}@media screen and (max-width: 767px ){.c-blogcard__sub span{font-size:1.1rem;line-height:1.2}}.c-blogcard__title{font-size:1.6rem;margin-top:.5rem;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px ){.c-blogcard__title{margin-top:.5rem;font-size:1.4rem}}.c-blogcard__title::after{width:1.1rem;margin-left:.5rem;display:inline-block}@media screen and (max-width: 767px ){.c-blogcard__title::after{width:1.8rem;margin-left:1rem}}.c-blogcard__excerpt{display:none;font-weight:normal;font-size:1.4rem;margin-top:.5rem}.c-robot_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-robot_item-type{font-weight:bold;margin-bottom:10px;font-size:1.8rem}@media screen and (max-width: 767px ){.c-robot_item-type{font-size:14px}}.c-robot_item__spec{margin-top:10px;width:100%}.c-robot_item__spec li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;font-weight:bold;border-bottom:1px solid #ccc;padding:8px 5px;line-height:1.6}@media screen and (max-width: 767px ){.c-robot_item__spec li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-robot_item__spec li .head{width:30%;-ms-flex-negative:0;flex-shrink:0;text-align:left;color:#0090c8}@media screen and (max-width: 767px ){.c-robot_item__spec li .head{width:100%}.c-robot_item__spec li .head::before{content:"・"}}.c-robot_item__spec li .desc{padding-left:10px;font-size:1.3rem;text-align:left}@media screen and (max-width: 767px ){.c-robot_item__spec li .desc{padding:0;font-size:12px}}.c-robot_item a .c-robot_item__en{width:100%;text-align:center;word-break:break-all;white-space:normal}@media screen and (min-width: 768px ){.c-robot_item a .c-robot_item__en{font-size:64px}}@media screen and (max-width: 1599px )and (min-width: 768px ){.c-robot_item a .c-robot_item__en{font-size:calc(4rem + (1vw - 0.768rem)*2.7677496992)}}@media screen and (max-width: 767px ){.c-robot_item a .c-robot_item__en{font-size:calc(3.6rem + (1vw - 0.768rem)*0.7220216606)}}.c-search{position:relative;z-index:3}.c-search.-category .c-search__body>:not(:last-child){-webkit-margin-after:0;margin-block-end:0}.c-search__category{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(4, 1fr);width:100%}.c-search__category .-button{width:auto;margin-top:0;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.4;height:100%;font-size:1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:6.4rem;padding-top:.5rem;padding-bottom:.5rem}.c-search__category .is-active .-button,.c-search__category .-button:hover{background-color:#ffb800}.c-search__pulldown{width:100%;border:1px solid #eee;border-radius:.5rem;background:#f4f5f4;font-weight:bold;background-color:#fff}.c-search__pulldown form{position:relative}.c-search__pulldown form i{padding:0 1rem 0 0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.c-search__pulldown select{width:100%;padding:1.5rem 3rem 1.5rem 1.5rem;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width: 768px ){.c-subsidy_scroll{margin-top:45px}}@media screen and (max-width: 767px ){.c-subsidy_scroll{overflow-x:auto}}@media screen and (max-width: 767px ){.c-subsidy_scroll_inner{max-height:60vh;overflow-y:auto}}@media screen and (min-width: 768px ){.c-subsidy_table{width:100%}}@media screen and (max-width: 767px ){.c-subsidy_table{min-width:860px;border-collapse:collapse}}.c-subsidy_table tr:nth-child(2n){background-color:#f7f7f7}@media screen and (min-width: 768px ){.c-subsidy_table th,.c-subsidy_table td{padding:15px 10px}}@media screen and (max-width: 767px ){.c-subsidy_table th,.c-subsidy_table td{padding:10px 5px}}.c-subsidy_table thead tr th:nth-child(1){width:20%}.c-subsidy_table thead tr th:nth-child(2){width:10%}.c-subsidy_table thead tr th:nth-child(3){width:15%}.c-subsidy_table thead tr th:nth-child(4){width:13%}.c-subsidy_table thead tr th:nth-child(5){width:34%}.c-subsidy_table thead th{position:sticky;z-index:1}@media screen and (min-width: 768px ){.c-subsidy_table thead th{top:96px}}@media screen and (max-width: 767px ){.c-subsidy_table thead th{top:0}}.c-subsidy_table th{background-color:#0090c8;color:#fff;text-align:center;vertical-align:middle}@media screen and (min-width: 768px ){.c-subsidy_table th{padding:10px 10px;font-size:1.6rem}}@media screen and (max-width: 1599px )and (min-width: 768px ){.c-subsidy_table th{font-size:calc(1.2rem + (1vw - 0.768rem)*0.4813477738)}}@media screen and (max-width: 767px ){.c-subsidy_table th{padding:10px 5px;font-size:13px}}.c-subsidy_table th i{margin-right:5px}.c-subsidy_table td{font-size:14px}.c-subsidy_table td.-center{text-align:center}.c-subsidy_table td strong{font-weight:bold}.c-subsidy_table td small{font-size:12px;display:block;line-height:1.8}.c-subsidy_table td a{-webkit-transition:.3s;transition:.3s}.c-subsidy_table td a svg{-webkit-transition:.3s;transition:.3s}.c-subsidy_table td a:hover{color:#0090c8}.c-subsidy_table td a:hover svg{-webkit-transform:translateX(2px);transform:translateX(2px)}@media screen and (min-width: 768px ){.c-case_item__thumb{aspect-ratio:34/25}}.c-case_item__other__item p.-hotel{color:#61b49d}.c-case_item__other .-facility{color:#0090c8}.c-case_item__other .-hospital2{color:#61b49d}@media screen and (min-width: 768px ){.index_recommend__row__link{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.index_recommend__row__link>div+div{margin-left:40px}}.p-index_kv__catch .catch{font-size:4.2rem}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-index_kv__catch .catch{font-size:calc(2.4rem + (1vw - 0.768rem)*2.1660649819)}}@media screen and (max-width: 767px ){.p-index_kv__catch .catch{font-size:calc(1.8rem + (1vw - 0.375rem)*1.0178117048)}}.p-index_company{overflow:hidden}@media screen and (min-width: 768px ){.p-index_company{margin-bottom:60px}}@media screen and (max-width: 767px ){.p-index_company{margin-bottom:4rem}}.p-index_company__title{padding:0 30px;text-align:center;font-size:2.6rem;font-weight:bold;line-height:1.4}@media screen and (max-width: 767px ){.p-index_company__title{font-size:calc(1.8rem + (1vw - 0.375rem)*1.0178117048)}}.p-index_company__title-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}@media screen and (max-width: 767px ){.p-index_company__title-inner{gap:25px}}.p-index_company__title-inner::before,.p-index_company__title-inner::after{content:"";height:1.8em;width:1px;background-color:#2f3e3f}.p-index_company__title-inner::before{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.p-index_company__title-inner::after{-webkit-transform:rotate(35deg);transform:rotate(35deg)}.p-index_company__title-inner p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.p-index_company__title-inner p span{font-size:1.8rem}@media screen and (max-width: 767px ){.p-index_company__title-inner p span{font-size:calc(1.4rem + (1vw - 0.375rem)*0.5089058524)}}.p-index_company__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:15px;background-color:#fff}.p-index_company__list{-webkit-animation:loop_animation_right 20s linear infinite;animation:loop_animation_right 20s linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;gap:15px}.p-index_company__list li{-ms-flex-negative:0;flex-shrink:0;height:auto}@media screen and (min-width: 768px ){.p-index_company__list li{width:140px}}@media screen and (max-width: 767px ){.p-index_company__list li{width:80px}}@media screen and (min-width: 768px ){.p-index_reason{padding-top:60px}}@media screen and (max-width: 767px ){.p-index_reason{padding-top:calc(3rem + (1vw - 0.375rem)*0)}}@media screen and (min-width: 768px ){.p-index_reason__item__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 768px ){.p-index_reason__item__inner .c-text01{width:50%}}@media screen and (max-width: 767px ){.p-index_reason__item__inner .c-text01{width:100%}}@media screen and (min-width: 768px ){.p-index_reason__item__inner .c-button02{margin-left:20px}}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-index_reason__item__inner .c-button02{margin-left:calc(1rem + (1vw - 0.768rem)*1.2033694344)}}.p-index_attention{margin-top:0;margin-bottom:80px;text-align:center}@media screen and (max-width: 767px ){.p-index_attention{margin-bottom:40px}}.p-index_attention a{width:420px}@media screen and (max-width: 767px ){.p-index_attention a{width:100%}}@media screen and (min-width: 768px ){.p-index_attention a i{margin-left:20px}}@media screen and (min-width: 768px ){.p-index_service__list.-industry{margin-top:40px}}@media screen and (max-width: 767px ){.p-index_service__list.-industry{margin-top:2rem}}@media screen and (min-width: 768px ){.p-index_service__list.-industry a:hover .title{-webkit-transform:translateX(20px);transform:translateX(20px)}}@media screen and (max-width: 767px ){.p-index_service__list.-industry a{height:auto}}.p-index_service__list.-industry a::before{content:"";position:absolute;border-radius:8px;border:1px solid #707879;z-index:1}@media screen and (min-width: 768px ){.p-index_service__list.-industry a::before{width:calc(100% - 6px);height:calc(100% - 6px);top:3px;left:3px}}@media screen and (max-width: 767px ){.p-index_service__list.-industry a::before{width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px}}.p-index_service__list-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (min-width: 768px ){.p-index_service__list-inner{gap:30px}}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-index_service__list-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 767px ){.p-index_service__list-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.p-index_service__list-inner .title{-webkit-transition:all .5s ease;transition:all .5s ease;font-weight:bold}@media screen and (min-width: 768px ){.p-index_service__list-inner .title{font-size:18px}}@media screen and (max-width: 767px ){.p-index_service__list-inner .title{font-size:1.4rem}}.p-index_service__list-inner .illust{margin:0}@media screen and (min-width: 768px ){.p-index_service__list-inner .illust{font-size:18px;width:240px}}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-index_service__list-inner .illust{width:calc(18rem + (1vw - 0.768rem)*7.2202166065)}}@media screen and (max-width: 767px ){.p-index_service__list-inner .illust{width:20rem}}@media screen and (min-width: 768px ){.p-index_service__list-inner .link{position:absolute;right:70px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes loop_animation_right{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop_animation_right{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.p-products_section-title{margin-top:50px;margin-bottom:20px}.p-products_kv__bg img{-o-object-fit:cover;object-fit:cover}.p-products_feature__point__text-remarks{margin-top:20px;font-size:1.4rem;color:#666}@media screen and (max-width: 767px ){.p-products_feature__point__text-remarks{font-size:1.3rem}}@media screen and (max-width: 767px ){.-cleaning-robot-merit .c-lower_kv01__pic img{-o-object-position:56% 50%;object-position:56% 50%}}.-cleaning-robot-merit .p-merit_task__box-title{font-size:1.8rem}.-cleaning-robot-merit .p-merit_task__box-list{font-size:1.4rem;padding-left:1em;text-indent:-1em;line-height:1.8}@media screen and (max-width: 767px ){.-cleaning-robot-merit .p-merit_task__box figure img{width:100%}}@media screen and (min-width: 768px ){.-cleaning-robot-merit #link-section03 .c-heading01,.-cleaning-robot-merit #link-section04 .c-heading01{line-height:1.3}}.p-service_hotel__btn{margin-top:80px}@media screen and (max-width: 767px ){.p-service_hotel__btn{margin-top:40px}}.p-service_hotel__btn-link{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 80px;-webkit-transition:.3s;transition:.3s;gap:30px;border:1px solid #0090c8;position:relative}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-service_hotel__btn-link{padding:calc(1.5rem + (1vw - 0.768rem)*1.2033694344) calc(1.5rem + (1vw - 0.768rem)*5.4151624549);gap:calc(1.5rem + (1vw - 0.768rem)*1.8050541516)}}@media screen and (max-width: 767px ){.p-service_hotel__btn-link{padding:calc(1.5rem + (1vw - 0.375rem)*1.272264631);gap:calc(1rem + (1vw - 0.375rem)*1.272264631)}}.p-service_hotel__btn-link-detail{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.p-service_hotel__btn-link .-img{width:20%;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px ){.p-service_hotel__btn-link .-img{width:30%}}.p-service_hotel__btn-link .-img img{-webkit-transition:.3s;transition:.3s}.p-service_hotel__btn-link .-text{font-size:18px;font-weight:bold}@media screen and (min-width: 768px ){.p-service_hotel__btn-link .-text{line-height:2}}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-service_hotel__btn-link .-text{font-size:calc(1.6rem + (1vw - 0.768rem)*0.2406738869)}}@media screen and (max-width: 767px ){.p-service_hotel__btn-link .-text{line-height:1.8;font-size:calc(1.1rem + (1vw - 0.375rem)*0.5089058524)}}.p-service_hotel__btn-link .-text span{font-size:24px}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-service_hotel__btn-link .-text span{font-size:calc(1.8rem + (1vw - 0.768rem)*0.4813477738)}}@media screen and (max-width: 767px ){.p-service_hotel__btn-link .-text span{font-size:calc(1.4rem + (1vw - 0.375rem)*0.5089058524)}}.p-service_hotel__btn-link .-sub{margin-top:10px;color:#0090c8;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px ){.p-service_hotel__btn-link .-sub{margin-top:5px;font-size:calc(1.2rem + (1vw - 0.375rem)*0.5089058524)}}.p-service_hotel__btn-link::before{content:"";position:absolute;border:1px solid #0090c8;z-index:1}@media screen and (min-width: 768px ){.p-service_hotel__btn-link::before{width:calc(100% - 6px);height:calc(100% - 6px);top:3px;left:3px}}@media screen and (max-width: 767px ){.p-service_hotel__btn-link::before{width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px}}@media screen and (min-width: 768px ){.p-service_hotel__btn-link:hover{background-color:#0090c8;color:#fff}.p-service_hotel__btn-link:hover .-sub{color:#fff}.p-service_hotel__btn-link:hover .-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.p-service_recommend .c-heading02{color:#fff}@media screen and (min-width: 768px ){.p-service_recommend .c-grid.-col3{gap:56px 30px}}@media screen and (min-width: 768px ){.p-service_recommend__item{padding:40px 30px}}@media screen and (max-width: 767px ){.p-service_recommend__item{max-width:100%}}@media screen and (min-width: 768px ){.p-service_recommend__item .head{margin-bottom:30px}}.p-service_recommend__item .head h3{word-break:normal}@media screen and (min-width: 768px ){.p-service_recommend__item .head h3 span{font-size:16px}}@media screen and (max-width: 767px ){.p-service_recommend__item .head h3 span{font-size:14px}}@media screen and (min-width: 768px ){.p-service_recommend__item .robot_list{margin-top:0}}@media screen and (min-width: 768px ){.p-service_recommend__item .robot_list.-col1{grid-template-columns:repeat(1, 1fr);margin-top:auto}}@media screen and (max-width: 767px ){.p-service_recommend__item .robot_list.-col1{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 768px ){.p-service_recommend__item .robot_list li .thumb{padding:15px 15px}}@media screen and (max-width: 767px ){.p-service_recommend__item .robot_list li .thumb .robot{padding:0 15px}}@media screen and (min-width: 768px ){.p-service_recommend__item .robot_list li .thumb img{height:180px}}@media screen and (max-width: 767px ){.p-service_recommend__item .robot_list li .thumb img{max-height:160px}}.p-service_recommend__item-title{width:100%;text-align:center;color:#0090c8;font-weight:bold}@media screen and (min-width: 768px ){.p-service_recommend__item-title{font-size:calc(1.8rem + (1vw - 0.768rem)*0.2406738869)}}@media screen and (max-width: 767px ){.p-service_recommend__item-title{font-size:1.6rem}}.p-service_recommend__item-cleaning{width:100%;margin-top:40px;background-color:#fff}@media screen and (min-width: 768px ){.p-service_recommend__item-cleaning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px 45px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 768px ){.p-service_recommend__item-cleaning .head{margin-bottom:0}.p-service_recommend__item-cleaning .robot_list{padding-left:60px;width:42%}.p-service_recommend__item-cleaning .robot_list li .thumb{padding:20px 15px 10px;margin-bottom:0}}.p-service_recommend__item.-cleaning{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px ){.p-service_recommend__item.-cleaning{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-service_recommend__item.-cleaning{gap:calc(0.2rem + (1vw - 0.768rem)*0.2406738869)}}@media screen and (max-width: 767px ){.p-service_recommend__item.-cleaning{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}}.p-service_recommend__item-flow{position:absolute;left:50%;top:5%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:90%}.p-service_recommend__item-flow img{height:100%;width:auto}.p-service_recommend__item-facility{width:100%}@media screen and (min-width: 768px ){.p-service_recommend__item-facility.-left,.p-service_recommend__item-facility.-right{padding:10px 0}}@media screen and (min-width: 768px ){.p-service_recommend__item-facility.-left{width:70%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;border-right:1px dotted #173652}}@media screen and (max-width: 767px ){.p-service_recommend__item-facility.-left{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px}.p-service_recommend__item-facility.-left .p-service_recommend__item-facility-robot-img{margin-top:-20px}.p-service_recommend__item-facility.-left .p-service_recommend__item-facility-robot:nth-of-type(2){margin-top:80px}}@media screen and (min-width: 768px ){.p-service_recommend__item-facility.-right{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 767px ){.p-service_recommend__item-facility.-right{max-width:32%;position:absolute;right:20px;bottom:60px}.p-service_recommend__item-facility.-right .p-service_recommend__item-facility-robot{max-width:100%}}@media screen and (min-width: 768px ){.p-service_recommend__item-facility-small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60%;gap:0 30px}}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-service_recommend__item-facility-small{gap:0 calc(1rem + (1vw - 0.768rem)*2.4067388688)}}@media screen and (max-width: 767px ){.p-service_recommend__item-facility-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 768px ){.p-service_recommend__item-facility-big{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 767px ){.p-service_recommend__item-facility-big{margin-top:160px}}.p-service_recommend__item-facility-robot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (max-width: 767px ){.p-service_recommend__item-facility-robot{max-width:36%}}.p-service_recommend__item-facility-robot a{display:block}.p-service_recommend__item-facility-robot a img{-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 768px ){.p-service_recommend__item-facility-robot a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.p-service_recommend__item-facility-robot-header{font-weight:bold}@media screen and (min-width: 768px ){.p-service_recommend__item-facility-robot-img{max-width:160px}}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-service_recommend__item-facility-robot-img{max-width:calc(12rem + (1vw - 0.768rem)*4.8134777377)}}@media screen and (max-width: 767px ){.p-service_recommend__item-facility-robot-img{width:80%;margin:0 auto}}.p-service_recommend__item-facility-robot .name{font-weight:bold;font-size:2rem}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-service_recommend__item-facility-robot .name{font-size:calc(1.6rem + (1vw - 0.768rem)*0.4813477738)}}@media screen and (max-width: 767px ){.p-service_recommend__item-facility-robot .name{font-size:1.6rem;line-height:1.4}}.p-service_recommend__item-facility-robot .spec{line-height:1.6;margin-top:5px}@media screen and (min-width: 768px ){.p-service_recommend__item-facility-robot .spec{font-size:1.4rem}}@media screen and (max-width: 767px ){.p-service_recommend__item-facility-robot .spec{font-size:1.2rem}}.p-service_recommend__item-facility-header{width:100%;text-align:center;font-weight:bold;font-size:1.8rem}.p-service_recommend__item-facility-bottom{width:100%;text-align:center}.p-service_recommend__item-facility-bottom p{margin:15px auto 0;border-radius:5px;background-color:#0090c8;padding:5px 15px;font-size:1.6rem;font-weight:bold;text-align:center;color:#fff;line-height:1.6;display:block}@media screen and (min-width: 768px ){.p-service_recommend__item-facility-bottom p{max-width:80%}}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-service_recommend__item-facility-bottom p{font-size:calc(1.4rem + (1vw - 0.768rem)*0.2406738869)}}@media screen and (max-width: 767px ){.p-service_recommend__item-facility-bottom p{margin-top:5px;padding:1px 2px;font-size:1.1rem}}.p-service_recommend__item-facility-bottom img{max-width:80%;margin:0 auto}@media screen and (max-width: 767px ){.p-service_recommend__item-facility-bottom img{display:none}}.p-service_recommend__item.-serving{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px ){.p-service_recommend__item.-serving{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 767px ){.p-service_recommend__item.-serving{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 768px ){.p-service_recommend__item-scene{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:31%}}@media screen and (max-width: 767px ){.p-service_recommend__item-scene{width:100%}}@media screen and (min-width: 768px ){.p-service_recommend__item-scene.-scene1{width:38%}}@media screen and (min-width: 768px ){.p-service_recommend__item-scene.-scene1,.p-service_recommend__item-scene.-scene2,.p-service_recommend__item-scene.-scene3{padding:10px 20px}}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-service_recommend__item-scene.-scene1,.p-service_recommend__item-scene.-scene2,.p-service_recommend__item-scene.-scene3{padding:calc(1rem + (1vw - 0.768rem)*0) calc(1.5rem + (1vw - 0.768rem)*0.6016847172)}}@media screen and (min-width: 768px ){.p-service_recommend__item-scene.-scene1,.p-service_recommend__item-scene.-scene2:not(:last-child){border-right:1px dotted #173652}}@media screen and (max-width: 767px ){.p-service_recommend__item-scene.-scene1,.p-service_recommend__item-scene.-scene2:not(:last-child){border-bottom:1px dotted #173652}}.p-service_recommend__item-scene-haader{text-align:center;font-weight:bold}@media screen and (max-width: 767px ){.p-service_recommend__item-scene-haader{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-align:left;padding-right:20px}}.p-service_recommend__item-scene-haader-num{color:#0090c8}@media screen and (max-width: 767px ){.p-service_recommend__item-scene-haader-num{line-height:1.4;font-size:1.2rem}}.p-service_recommend__item-scene-haader-title{font-size:1.8rem}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-service_recommend__item-scene-haader-title{font-size:calc(1.6rem + (1vw - 0.768rem)*0.2406738869)}}@media screen and (max-width: 767px ){.p-service_recommend__item-scene-haader-title{font-size:1.6rem}}@media screen and (max-width: 767px ){.p-service_recommend__item-scene-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.p-service_recommend__item-scene-body{padding:20px 0}@media screen and (max-width: 767px ){.p-service_recommend__item-scene-body{padding:15px 0}}.p-service_recommend__item-scene-body+.p-service_recommend__item-scene-body{border-top:1px dotted #173652}@media screen and (min-width: 768px ){.p-service_recommend__item-scene-body+.p-service_recommend__item-scene-body{padding-bottom:0}}.p-service_recommend__item-scene-robot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (max-width: 767px ){.p-service_recommend__item-scene-robot{-webkit-box-flex:1;-ms-flex:1;flex:1}}.p-service_recommend__item-scene-robot-img{max-width:110px}@media screen and (max-width: 767px ){.p-service_recommend__item-scene-robot-img{max-width:8rem}}.p-service_recommend__item-scene-robot a{display:block}.p-service_recommend__item-scene-robot a img{-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 768px ){.p-service_recommend__item-scene-robot a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.p-service_recommend__item-scene-robot .name{font-weight:bold;font-size:1.6rem;word-break:break-all}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-service_recommend__item-scene-robot .name{font-size:calc(1.4rem + (1vw - 0.768rem)*0.2406738869)}}@media screen and (max-width: 767px ){.p-service_recommend__item-scene-robot .name{font-size:1.4rem}}.p-service_recommend__item-scene-footer{text-align:center}.p-service_recommend__item-scene-footer p{background-color:#0090c8;color:#fff;padding:0 15px;max-width:80%;border-radius:5px;margin:0 auto}@media screen and (max-width: 767px ){.p-service_recommend__item-scene-footer p{font-size:1.2rem}}.p-service_recommend__item-scene.-scene1 .p-service_recommend__item-scene-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:25px}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-service_recommend__item-scene.-scene1 .p-service_recommend__item-scene-list{gap:calc(1rem + (1vw - 0.768rem)*1.8050541516)}}@media screen and (max-width: 767px ){.p-service_recommend__item-scene.-scene1 .p-service_recommend__item-scene-list{gap:15px}}.p-service_recommend__item-scene.-scene1 .p-service_recommend__item-scene-list-text{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-service_recommend__item-scene.-scene1 .p-service_recommend__item-scene-list-text p{background-color:#0090c8;color:#fff;padding:15px 0;border-radius:5px;letter-spacing:3px}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-service_recommend__item-scene.-scene1 .p-service_recommend__item-scene-list-text p{font-size:calc(1.4rem + (1vw - 0.768rem)*0.2406738869)}}@media screen and (max-width: 767px ){.p-service_recommend__item-scene.-scene1 .p-service_recommend__item-scene-list-text p{padding:10px 0;font-size:1.2rem}}.p-service_recommend__item-scene.-scene1 .p-service_recommend__item-scene-list-text span{color:#0090c8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;gap:5px;letter-spacing:3px}.p-service_recommend__item-scene.-scene1 .p-service_recommend__item-scene-list-text span::before{display:block;content:"";width:1px;height:15px;background-color:#0090c8;-webkit-transform:rotate(125deg);transform:rotate(125deg)}.p-service_recommend__item-scene.-scene1 .p-service_recommend__item-scene-list-text span::after{display:block;content:"";width:1px;height:15px;background-color:#0090c8;-webkit-transform:rotate(-125deg);transform:rotate(-125deg)}@media screen and (max-width: 767px ){.p-service_recommend__item-scene.-scene1{display:-webkit-box;display:-ms-flexbox;display:flex}}.p-service_recommend__item-scene.-scene2 .p-service_recommend__item-scene-body,.p-service_recommend__item-scene.-scene3 .p-service_recommend__item-scene-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-service_recommend__item-scene.-scene2 .p-service_recommend__item-scene-list,.p-service_recommend__item-scene.-scene3 .p-service_recommend__item-scene-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;width:100%}@media screen and (min-width: 768px ){.p-service_recommend__item-scene.-scene2 .p-service_recommend__item-scene-wrap,.p-service_recommend__item-scene.-scene3 .p-service_recommend__item-scene-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.p-service_recommend__item-scene.-scene2 .p-service_recommend__item-scene-list-text,.p-service_recommend__item-scene.-scene3 .p-service_recommend__item-scene-list-text{width:100%}.p-service_recommend__item-scene.-scene2 .p-service_recommend__item-scene-robot,.p-service_recommend__item-scene.-scene3 .p-service_recommend__item-scene-robot{width:calc((100% - 15px)/2)}}@media screen and (max-width: 767px ){.p-service_recommend__item-scene.-scene2,.p-service_recommend__item-scene.-scene3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:15px 0}}@media screen and (min-width: 768px ){.p-service_recommend__item-scene.-scene2 .p-service_recommend__item-scene-list .p-service_recommend__item-scene-robot:nth-child(1){margin-top:-20px}.p-service_recommend__item-scene.-scene2 .p-service_recommend__item-scene-list .p-service_recommend__item-scene-robot:nth-child(2){margin-top:20px}}@media screen and (max-width: 767px ){.p-service_recommend__item-scene.-scene2 .p-service_recommend__item-scene-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.p-service_recommend__item-scene.-scene2 .p-service_recommend__item-scene-footer{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-left:25px;min-width:50px}.p-service_recommend__item-scene.-scene2 .p-service_recommend__item-scene-footer p{padding:15px 0;letter-spacing:3px;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}}@media screen and (min-width: 768px ){.p-service_column{padding:0 0 125px}}@media screen and (max-width: 767px ){.p-service_column{padding-bottom:6rem}}@media screen and (min-width: 768px ){.p-service_column .c-container{width:1070px}}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-service_column .c-container{width:calc(68rem + (1vw - 0.768rem)*46.9314079422)}}.-hotel .p-service_type,.-hotel .p-service_lead__title,.-hotel .p-service_can__item__pic .num,.-hotel .p-service_can__item__text .title,.-hotel .p-service_can__item__text .c-text01 em,.-hotel .p-service_recommend__item .head h3 em,.-hotel .p-service_faq__body .c-faq_item__head,.-hotel .p-service_faq__body .c-faq_item__head:before{color:#7a5f2f}.-hotel .c-heading04 .cat{background-color:#7a5f2f}.-food .p-service_type{color:#ff7e47}.-food .p-service_can__item__text .title{line-height:1.4}@media screen and (max-width: 767px ){.-food .p-service_recommend__item.-cleaning{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.-food .p-service_recommend__item-facility{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px ){.-food .p-service_recommend__item-facility{max-width:780px;margin:0 auto}}@media screen and (max-width: 767px ){.-food .p-service_recommend__item-facility{max-width:20rem}}@media screen and (min-width: 768px ){.-food .p-service_recommend__item-facility-big{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial;-ms-flex:1;flex:1}}@media screen and (max-width: 767px ){.-food .p-service_recommend__item-facility-big{margin:0}}@media screen and (max-width: 767px ){.-food .p-service_recommend__item-facility-robot{max-width:none}}@media screen and (max-width: 767px ){.-food .p-service_recommend__item-flow{position:relative;left:inherit;-webkit-transform:none;transform:none;height:auto;width:5rem}}@media screen and (max-width: 767px ){.-food .p-service_recommend__item-flow img{width:100%;height:auto}}@media screen and (max-width: 767px ){.-food .p-service_recommend__item-facility-robot-img{width:50%;margin-top:-2rem}}.-factory .p-service_type{color:#967aa1}.-office .p-service_type{color:#aabf36}.-hospital .p-service_type{color:#61b49d}@media screen and (min-width: 768px ){.p-subsidy_search{margin-top:-30px}}@media screen and (max-width: 767px ){.p-subsidy_search{margin-top:-2rem}}@media screen and (min-width: 768px ){.single-case .c-single{padding-top:50px}}@media screen and (min-width: 768px ){.single-case .c-single_head__img{max-width:600px;margin-left:auto;margin-right:auto}}.single-case .c-single_head__desc .desc_list .card img{-ms-flex-item-align:center;align-self:center;margin-top:0;width:auto;height:89%}.single-case .c-single_head__desc .desc_list .card.-raclebo img{width:90%;height:auto}.single-case .c-single_head__desc .desc_list .card.-raclebo_slim_pro img{width:85%;height:auto}.single-case .c-single_head__desc .desc_list .card.-raclebo_slim img{width:85%;height:auto}.single-case .c-related__item__thumb{aspect-ratio:17/10}.p-faq__anchor{padding:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px ){.p-faq__anchor{padding:30px 15px}}.p-faq__anchor__title{width:100%;font-weight:bold;color:#0090c8;margin:30px 0 20px;padding:0;font-size:1.6rem}.p-faq__anchor__title:first-child{margin-top:0}.p-faq__anchor__title:last-child{margin-bottom:0}.p-faq__anchor__title a{-webkit-transition:.5s;transition:.5s}.p-faq__anchor__title a i{margin-left:8px;color:#677272;font-size:1.4rem}.p-faq__anchor__title a:hover{color:#000}.p-faq__title{margin-bottom:40px}.p-column_search .c-search__body__check{max-width:100%}@media screen and (min-width: 768px ){.c-column_item a:hover .c-column_item__date{color:#0090c8}}.c-column_item__date{-webkit-transition:all .5s ease;transition:all .5s ease;font-size:1.4rem;margin-top:5px;line-height:1.6;font-family:Satoshi,sans-serif}.c-column_item.-large .c-column_item__date{margin-top:-20px;font-size:1.6rem}@media screen and (max-width: 767px ){.c-column_item.-large .c-column_item__date{margin-top:-10px;font-size:1.4rem}}.c-column_item.-medium .c-column_item__date{margin-top:10px;font-size:1.6rem}@media screen and (max-width: 767px ){.c-column_item.-medium .c-column_item__date{font-size:1.4rem}}.single-column .c-single_head__date{font-family:Satoshi,sans-serif}.single-column .c-single_body p{word-wrap:break-word}.single-column .c-single_body p.has-small-font-size{line-height:1.8}.single-column .c-single_body p a{color:#0090c8;text-decoration:underline}.single-column .c-single_body p a:hover{color:#2f3e3f;text-decoration:none}.single-column .c-single_body p strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #A8D6E8), color-stop(90%, #A8D6E8), color-stop(90%, transparent));background:linear-gradient(transparent 60%, #A8D6E8 60%, #A8D6E8 90%, transparent 90%)}.single-column .c-single_body h4{font-weight:bold;text-decoration:underline;margin:30px 0 30px}.single-column .c-single_body .wp-block-list{margin:20px 0}.single-column .c-single_body .wp-block-table td,.single-column .c-single_body .wp-block-table th{background-color:#fff;vertical-align:middle}.single-column .c-single_body .wp-block-table thead th{background-color:#0090c8;color:#fff;border:1px solid #2f3e3f}.single-column .c-single_body .wp-block-group{margin-top:30px;margin-bottom:30px;padding:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eaebea;border:2px solid #c9cdcc;border-radius:10px}@media screen and (max-width: 767px ){.single-column .c-single_body .wp-block-group{padding:20px}}.single-column .c-single_body .wp-block-group .wp-block-list{margin:0 0}.single-column .c-single_body .wp-block-button a{background-color:#0090c8;border-radius:999px;color:#fff;display:block;font-weight:700;margin-top:30px;margin-bottom:30px;padding:20px 40px;text-align:center;min-width:270px;-webkit-transition:.3s;transition:.3s}.single-column .c-single_body .wp-block-button a:hover{background-color:#ffb800}.single-column .c-single_body .blogcard{word-wrap:break-word;margin:4rem 0}@media screen and (max-width: 767px ){.single-column .c-single_body .blogcard{margin:2rem 0}}.single-column .c-single_body .blogcard a{background-color:#fff;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-decoration:none;font-size:1.6rem;font-weight:700}@media screen and (max-width: 767px ){.single-column .c-single_body .blogcard a{padding:1.2rem;gap:1.5rem}}@media screen and (min-width: 768px ){.single-column .c-single_body .blogcard a:hover .blogcard__thumbnail img{-webkit-transform:scale(1.07);transform:scale(1.07)}.single-column .c-single_body .blogcard a:hover .blogcard__title{color:#0090c8}}.single-column .c-single_body .blogcard a[target=_blank]::after{content:none}.single-column .c-single_body .blogcard__thumbnail{width:30%;-ms-flex-negative:0;flex-shrink:0;line-height:0;overflow:hidden}@media screen and (max-width: 767px ){.single-column .c-single_body .blogcard__thumbnail{width:35%}}.single-column .c-single_body .blogcard__thumbnail img{-webkit-transition:-webkit-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 600ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 600ms cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);width:100%}.single-column .c-single_body .blogcard__content{padding:2rem 4rem 3rem 4rem}@media screen and (max-width: 767px ){.single-column .c-single_body .blogcard__content{padding:0}}.single-column .c-single_body .blogcard__sub span{display:inline-block;border:1px solid #0090c8;color:#0090c8;font-size:1.2rem;border-radius:50rem;padding:.3rem 2rem;line-height:1.4}@media screen and (max-width: 767px ){.single-column .c-single_body .blogcard__sub span{font-size:1.1rem;line-height:1.2}}.single-column .c-single_body .blogcard__title{font-size:1.6rem;margin-top:.5rem;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px ){.single-column .c-single_body .blogcard__title{margin-top:.5rem;font-size:1.4rem}}.single-column .c-single_body .blogcard__title::after{width:1.1rem;margin-left:.5rem;display:inline-block}@media screen and (max-width: 767px ){.single-column .c-single_body .blogcard__title::after{width:1.8rem;margin-left:1rem}}.single-column .c-single_body .blogcard__excerpt{display:none;font-weight:normal;font-size:1.4rem;margin-top:.5rem}.single-post .c-single_body p a{color:#0090c8;text-decoration:underline}.single-post .c-single_body p a:hover{color:#2f3e3f;text-decoration:none}.c-pagenavi .wp-pagenavi a,.c-pagenavi .wp-pagenavi span{padding:5px 7px;line-height:1;margin:0 10px;-webkit-transition:all .5s ease;transition:all .5s ease}@media only screen and (max-width: 1599px){.c-pagenavi .wp-pagenavi a,.c-pagenavi .wp-pagenavi span{margin:0 calc(0.5714285714vw + 0.8571428571px);padding:calc(0.1632653061vw + 2.387755102px) calc(0.1632653061vw + 4.387755102px)}}@media(hover: hover){.c-pagenavi .wp-pagenavi a:hover{color:#0090c8}}.c-pagenavi .wp-pagenavi .current{color:#0090c8;border-bottom:4px solid #0090c8}@media only screen and (max-width: 767px){.c-pagenavi .wp-pagenavi .current{border-bottom:2px solid #0090c8}}.c-pagenavi .wp-pagenavi .extend{font-size:1.5rem}@media only screen and (max-width: 1599px){.c-pagenavi .wp-pagenavi .extend{font-size:calc(0.2448979592vw + 1.1081632653rem)}}@media only screen and (min-width: 1400px){.c-form_item__body__checkbox.-download{grid-template-columns:repeat(2, 1fr)}}.c-form .-view_serving .c-form_item:first-child,.c-form .-view_cleaning .c-form_item:first-child,.c-form .-view_other .c-form_item:first-child,.c-form .-view_common .c-form_item:first-child{border-top:none}@media screen and (min-width: 768px ){.c-form_item__body__checkbox.-col1{grid-template-columns:repeat(1, 1fr)}}.c-form_item__body__select{padding:0}.c-form_item__body__select select,.c-form_item__body__select input{padding:15px}.c-form_item__body__select .error{padding:0 15px}.-confirm .c-form .-view_input{display:none}.-confirm .c-form_item__body__select{background-color:rgba(0,0,0,0);border:none}.-confirm .c-form_item__body__select i{display:none}.c-lower_kv01.-rental{position:relative;overflow:hidden}.c-lower_kv01.-rental .c-lower_kv01__pic picture{height:100%}.c-lower_kv01.-rental .c-lower_kv01__character{position:absolute;height:auto}@media screen and (min-width: 768px ){.c-lower_kv01.-rental .c-lower_kv01__character{width:200px;right:3%;bottom:-18px}}@media screen and (max-width: 1599px )and (min-width: 768px ){.c-lower_kv01.-rental .c-lower_kv01__character{width:calc(16rem + (1vw - 0.768rem)*4.8134777377)}}@media screen and (max-width: 767px ){.c-lower_kv01.-rental .c-lower_kv01__character{width:calc(12rem + (1vw - 0.375rem)*5.0890585242);bottom:-10px;right:10px}}.c-lower_kv01.-rental .c-lower_kv01__character-img{-webkit-transform:translateY(400px);transform:translateY(400px);-webkit-transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1);transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1);z-index:2;position:relative}.c-lower_kv01.-rental .c-lower_kv01__character-text{-webkit-transform:translateY(400px);transform:translateY(400px);-webkit-transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1);transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1);z-index:1;position:absolute;background-color:#0090c8;border-radius:50%;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;font-weight:700;color:#fff;text-align:center;line-height:1.4}@media screen and (min-width: 768px ){.c-lower_kv01.-rental .c-lower_kv01__character-text{left:-45px;top:-46px;font-size:1.2rem;width:100px;height:100px}}@media screen and (max-width: 1599px )and (min-width: 768px ){.c-lower_kv01.-rental .c-lower_kv01__character-text{font-size:calc(1rem + (1vw - 0.768rem)*0.2406738869);width:calc(8rem + (1vw - 0.768rem)*2.4067388688);height:calc(8rem + (1vw - 0.768rem)*2.4067388688);left:calc(-3.5rem + (1vw - 0.768rem)*-1.2033694344)}}@media screen and (max-width: 767px ){.c-lower_kv01.-rental .c-lower_kv01__character-text{font-size:1rem;right:-12px;top:-74px;width:80px;height:80px}}.c-lower_kv01.-rental .c-lower_kv01__character.is-act .c-lower_kv01__character-img,.c-lower_kv01.-rental .c-lower_kv01__character.is-act .c-lower_kv01__character-text{-webkit-transform:translateY(0);transform:translateY(0)}.c-lower_kv01.-rental{margin-bottom:0}.p-rental__intro{padding:80px 0;background-color:#fff}@media screen and (max-width: 767px ){.p-rental__intro{padding:60px 0}}.p-rental__intro .c-heading03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px ){.p-rental__intro .c-heading03{gap:.8rem}}@media screen and (max-width: 767px ){.p-rental__intro .c-heading03{gap:.5rem}}.p-rental__intro .c-heading03 .sub{font-weight:bold}@media screen and (min-width: 768px ){.p-rental__intro .c-heading03 .sub{font-size:calc(2.4rem + (1vw - 0.768rem)*0.2406738869)}}@media screen and (max-width: 767px ){.p-rental__intro .c-heading03 .sub{font-size:calc(1.6rem + (1vw - 0.375rem)*0.5089058524)}}.p-rental__intro-wrap{margin-top:40px;text-align:center}@media screen and (max-width: 767px ){.p-rental__intro-wrap{text-align:left;margin-top:30px}}.p-rental__intro-wrap .c-text01 strong{border-bottom:3px solid #0090c8}@media screen and (min-width: 768px ){.p-rental__intro-link{margin-top:40px}}@media screen and (max-width: 767px ){.p-rental__intro-link{margin-top:2rem}}.p-rental__intro-link ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px ){.p-rental__intro-link ul{gap:4rem;width:80%}}@media screen and (max-width: 767px ){.p-rental__intro-link ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.p-rental__intro-link ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-rental__intro-link ul li a{width:100%}.p-rental__intro-link ul li a i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-rental__reason{background-color:#e4edf5;padding:100px 0;position:relative}@media screen and (max-width: 767px ){.p-rental__reason{padding:60px 0}}.p-rental__reason .c-container{position:relative}.p-rental__reason__character{position:absolute;width:210px;height:auto;left:-20px;top:-60px;z-index:0}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__reason__character{width:calc(16rem + (1vw - 0.768rem)*6.0168471721)}}@media screen and (max-width: 767px ){.p-rental__reason__character{width:calc(12rem + (1vw - 0.375rem)*2.5445292621);left:5px;top:-110px}}.p-rental__reason__character-img{-webkit-transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1);transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1)}@media screen and (min-width: 768px ){.p-rental__reason__character-img{-webkit-transform:translateY(200px);transform:translateY(200px)}}@media screen and (max-width: 767px ){.p-rental__reason__character-img{-webkit-transform:translateX(-200px);transform:translateX(-200px)}}@media screen and (min-width: 768px ){.p-rental__reason__character.is-act .p-rental__reason__character-img{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 767px ){.p-rental__reason__character.is-act .p-rental__reason__character-img{-webkit-transform:translateX(0);transform:translateX(0)}}.p-rental__reason-title{text-align:center;font-size:3.6rem;font-weight:700;position:relative;z-index:1}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__reason-title{font-size:calc(2rem + (1vw - 0.768rem)*1.4440433213)}}@media screen and (max-width: 767px ){.p-rental__reason-title{line-height:1.6;font-size:calc(2.2rem + (1vw - 0.375rem)*1.0178117048)}}.p-rental__reason-contents.c-grid.-col2{margin-top:60px}@media screen and (min-width: 768px ){.p-rental__reason-contents.c-grid.-col2{gap:50px}}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__reason-contents.c-grid.-col2{gap:calc(2rem + (1vw - 0.768rem)*2.4067388688)}}@media screen and (max-width: 767px ){.p-rental__reason-contents.c-grid.-col2{margin-top:40px}}.p-rental__reason-item{padding:40px;background:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__reason-item{padding:calc(2rem + (1vw - 0.768rem)*1.2033694344)}}@media screen and (max-width: 767px ){.p-rental__reason-item{padding:calc(2.5rem + (1vw - 0.375rem)*1.272264631)}}.p-rental__reason-item-title{font-size:2.3rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#173753;line-height:1.6}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__reason-item-title{font-size:calc(1.9rem + (1vw - 0.768rem)*0.4813477738)}}@media screen and (max-width: 767px ){.p-rental__reason-item-title{font-size:calc(2rem + (1vw - 0.375rem)*0.7633587786)}}.p-rental__reason-item-title small{font-size:1.4rem;font-family:Satoshi,sans-serif;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffb800}.p-rental__reason-item-title small::before{content:"";width:5px;height:5px;background-color:#173753;border-radius:50%;display:block;margin-right:10px}.p-rental__reason-item-text{margin-top:20px}.p-rental__reason-item-img{padding-top:20px;margin-top:auto}.p-rental__lineup{padding:100px 0 100px}@media screen and (max-width: 767px ){.p-rental__lineup{padding:60px 0 60px}}@media screen and (max-width: 767px ){.p-rental__lineup .c-robot_item a .c-robot_item__robot{max-width:300px;width:100%}}.p-rental__lineup-intro{padding:60px 0 60px;text-align:center}@media screen and (min-width: 768px ){.p-rental__lineup-intro{font-size:1.8rem;line-height:2.2}}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__lineup-intro{font-size:calc(1.3rem + (1vw - 0.768rem)*0.6016847172)}}@media screen and (max-width: 767px ){.p-rental__lineup-intro{padding:40px 0;text-align:left;font-size:1.4rem;line-height:1.8}}.p-rental__lineup-intro strong{border-bottom:3px solid #0090c8}.p-rental__lineup-keywords{margin-top:100px}.p-rental__lineup-keywords-title{text-align:center;font-size:2.8rem;font-weight:700;text-align:center;color:#0090c8}@media screen and (max-width: 767px ){.p-rental__lineup-keywords-title{font-size:calc(2.2rem + (1vw - 0.375rem)*1.0178117048);line-height:1.6}}.p-rental__lineup-keywords-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-top:80px}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__lineup-keywords-wrap{gap:calc(1rem + (1vw - 0.768rem)*2.4067388688)}}@media screen and (max-width: 767px ){.p-rental__lineup-keywords-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:60px;gap:40px}}.p-rental__lineup-keywords-item{background-color:#fff;padding:0 30px 30px}@media screen and (min-width: 768px ){.p-rental__lineup-keywords-item{width:calc((100% - 60px)/3)}}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__lineup-keywords-item{padding:calc(1.3rem + (1vw - 0.768rem)*2.0457280385);padding-top:0}}@media screen and (max-width: 767px ){.p-rental__lineup-keywords-item{width:100%}}.p-rental__lineup-keywords-item-icon{margin:0 auto;position:relative;border-radius:50%;width:90px;height:90px;overflow:hidden;margin-top:-45px}@media screen and (min-width: 768px ){.p-rental__lineup-keywords-item-icon{border:3px solid #fff}}@media screen and (max-width: 767px ){.p-rental__lineup-keywords-item-icon{width:60px;height:60px;margin-top:-30px}}.p-rental__lineup-keywords-item-title{font-weight:700;text-align:center}.p-rental__lineup-keywords-item-title strong{display:block;font-size:2.8rem;color:#0090c8;margin-top:5px}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__lineup-keywords-item-title strong{font-size:calc(1.8rem + (1vw - 0.768rem)*1.2033694344)}}@media screen and (max-width: 767px ){.p-rental__lineup-keywords-item-title strong{font-size:2.6rem}}.p-rental__lineup-keywords-item-text{margin-top:15px}.p-rental__lineup-keywords-item-text strong{border-bottom:3px solid #0090c8}.p-rental__lineup-place{background-color:#fff;margin-top:20px;padding:15px}.p-rental__lineup-place-title{font-weight:700;text-align:center}.p-rental__lineup-place .p-products_place__list__item{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px 10px 0}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__lineup-place .p-products_place__list__item{padding-right:calc(0rem + (1vw - 0.768rem)*1.8050541516)}}.p-rental__lineup-place .p-products_place__list__item+.p-products_place__list__item{border-left:none;border-top:1px solid #c9cdcc}.p-rental__lineup-place .p-products_place__list__item+.p-products_place__list__item:before{content:none}.p-rental__lineup-place .p-products_place__list__item .num{margin:0;-ms-flex-negative:0;flex-shrink:0}.p-rental__lineup-place .p-products_place__list__item .illust{width:60px;margin:0 10px 0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__lineup-place .p-products_place__list__item .illust{width:calc(3rem + (1vw - 0.768rem)*3.6101083032)}}.p-rental__lineup-place .p-products_place__list__item .textarea{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}.p-rental__lineup-place .p-products_place__list__item .title{font-size:1.6rem;margin-bottom:0;text-align:left;line-height:1.6}.p-rental__lineup-place .p-products_place__list__item .c-text02{font-size:1.2rem}.p-rental__lineup-compare{margin:0;margin-top:30px}.p-rental__lineup-compare .p-products_comparison__group{margin-top:20px}@media screen and (min-width: 768px ){.p-rental__lineup-compare .p-products_comparison__group .item{padding:0 15px}}@media screen and (min-width: 768px ){.p-rental__lineup-compare .p-products_comparison__group .c-title06{font-size:20px}}.p-rental__lineup-compare .p-products_comparison__group .c-title06 span{margin-left:3px}@media screen and (min-width: 768px ){.p-rental__lineup-compare .p-products_comparison__group .c-title06 span{font-size:16px}}@media screen and (max-width: 767px ){.p-rental__lineup-compare .p-products_comparison__group .c-title06 span{font-size:12px}}.p-rental__lineup-compare .p-products_comparison__row .item{line-height:1.6;font-size:12px}@media screen and (max-width: 767px ){.p-rental__lineup-compare .p-products_comparison__row .item{font-size:12px}}.p-rental__lineup-compare .p-products_comparison__row .item strong{color:#0090c8;display:block;font-size:18px}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__lineup-compare .p-products_comparison__row .item strong{font-size:calc(1.6rem + (1vw - 0.768rem)*0.2406738869)}}@media screen and (max-width: 767px ){.p-rental__lineup-compare .p-products_comparison__row .item strong{font-size:14px;margin-bottom:5px}}.p-rental__lineup-compare-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-rental__lineup-compare-icon .illust{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;background-color:#ffb800;border-radius:50%;padding:7px;width:46px;height:46px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0;text-align:center}@media screen and (max-width: 767px ){.p-rental__lineup-compare-icon .illust{width:40px;height:40px}}.p-rental__lineup-compare-icon.-food .illust{padding-top:2px}@media screen and (max-width: 767px ){.p-rental__lineup-compare .p-products_comparison__group:nth-child(2){margin-top:10px}.p-rental__lineup-compare .p-products_comparison__group .c-button03:nth-child(3),.p-rental__lineup-compare .p-products_comparison__group .img:nth-child(3),.p-rental__lineup-compare .p-products_comparison__row li:nth-child(3){display:block}.p-rental__lineup-compare .p-products_comparison__row{grid-template-columns:repeat(3, 1fr)}.p-rental__lineup-compare .p-products_comparison__row .img{padding:0 10px}}.p-rental__scene-title{text-align:center;font-size:2.8rem;font-weight:700;text-align:center;color:#0090c8}@media screen and (max-width: 767px ){.p-rental__scene-title{font-size:calc(2rem + (1vw - 0.375rem)*1.0178117048);line-height:1.6}}.p-rental__scene-wrapper{margin-top:8rem}@media screen and (max-width: 767px ){.p-rental__scene-wrapper{margin-top:6rem}}.p-rental__scene-box{background-color:#fff;position:relative;text-align:left}@media screen and (min-width: 768px ){.p-rental__scene-box{min-height:29rem;padding:6rem 3rem 2rem}}@media screen and (max-width: 767px ){.p-rental__scene-box{padding:5rem 3rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:2rem}}.p-rental__scene-box .-icon{margin:0 auto;background-color:#ffb800;border-radius:50%;width:8rem;height:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:"Satoshi",sans-serif;font-weight:900;line-height:1;font-size:1.4rem;position:absolute;left:50%;top:-4rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px ){.p-rental__scene-box .-icon{width:6.6rem;height:6.6rem;top:-3.3rem;font-size:1.2rem}}.p-rental__scene-box .-icon span{font-size:3.4rem}@media screen and (max-width: 767px ){.p-rental__scene-box .-icon span{font-size:calc(2.6rem + (1vw - 0.375rem)*1.0178117048)}}.p-rental__scene-box .-image{margin:2rem auto 0;text-align:center;height:10rem;width:auto}@media screen and (max-width: 767px ){.p-rental__scene-box .-image{margin:0;height:auto;width:30%;-ms-flex-negative:0;flex-shrink:0}}@media screen and (min-width: 768px ){.p-rental__scene-box .-image img{height:100%;width:auto}}@media screen and (min-width: 768px ){.p-rental__scene-box.-scene01 .-image{padding:1rem}}@media screen and (min-width: 768px ){.p-rental__scene-box.-scene03 .-image{padding:.5rem}}.p-rental__scene-arrow{width:3rem;height:auto;margin:2rem auto}@media screen and (max-width: 767px ){.p-rental__scene-arrow{width:2.4rem}}.p-rental__scene-arrow img{width:100%;height:auto}.p-rental__scene-point{color:#0090c8;font-weight:bold;font-size:1.8rem;margin-bottom:2rem}@media screen and (max-width: 767px ){.p-rental__scene-point{font-size:calc(1.6rem + (1vw - 0.375rem)*0.5089058524)}}.p-rental__task{margin-top:100px;padding:80px 0 100px;background-color:#2f3e3f;color:#fff;position:relative}.p-rental__task-item{background-color:#fff;border-radius:10px;padding:40px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2f3e3f}@media screen and (max-width: 767px ){.p-rental__task-item{padding:25px 20px}}.p-rental__task-item-icon{overflow:hidden;width:60px;height:60px;line-height:0;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px ){.p-rental__task-item-icon{margin-right:15px;width:50px;height:50px}}.p-rental__task-item-title{font-size:1.6rem;font-weight:bold}.p-rental__task-item-title span{color:#ffb800;font-size:2rem}.p-rental__task-arrow{background-image:url(/img/rental/task_arrow.png);aspect-ratio:50/111;background-repeat:no-repeat;background-size:contain;bottom:-60px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50px}.p-rental__solution{padding:100px 0 0}.p-rental__solution .c-container{position:relative}.p-rental__solution__character{position:absolute;width:200px;height:auto;left:160px;top:-40px}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__solution__character{width:calc(14rem + (1vw - 0.768rem)*8.4235860409);left:calc(1rem + (1vw - 0.768rem)*18.0505415162)}}@media screen and (max-width: 767px ){.p-rental__solution__character{left:40px;width:calc(10rem + (1vw - 0.375rem)*5.0890585242);top:-145px}}.p-rental__solution__character-img{-webkit-transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1);transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1)}@media screen and (min-width: 768px ){.p-rental__solution__character-img{-webkit-transform:translateY(200px);transform:translateY(200px)}}@media screen and (max-width: 767px ){.p-rental__solution__character-img{-webkit-transform:translateX(-200px);transform:translateX(-200px)}}@media screen and (min-width: 768px ){.p-rental__solution__character.is-act .p-rental__solution__character-img{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 767px ){.p-rental__solution__character.is-act .p-rental__solution__character-img{-webkit-transform:translateX(0);transform:translateX(0)}}.p-rental__solution-item{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:56px;position:relative;z-index:1}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__solution-item{padding:calc(2rem + (1vw - 0.768rem)*4.3321299639)}}@media screen and (max-width: 767px ){.p-rental__solution-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:calc(2rem + (1vw - 0.375rem)*2.5445292621)}}.p-rental__solution-item+.p-rental__solution-item{margin-top:20px}.p-rental__solution-item-pic{position:relative}@media screen and (min-width: 768px ){.p-rental__solution-item-pic{max-width:320px;min-width:320px;margin-right:45px}}.p-rental__solution-item-pic .num{display:block;height:56px;left:-1px;padding:10px 0 0 10px;position:absolute;top:-1px;width:56px;z-index:3}.p-rental__solution-item-pic .num::after{border:solid #fff;border-bottom-right-radius:56px;border-width:56px 56px 0 0;content:"";display:block;height:0;left:0;position:absolute;top:0;width:0;z-index:-1}.p-rental__solution-item-text .title{font-size:2.8rem;font-weight:700;margin-bottom:30px}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__solution-item-text .title{font-size:calc(2rem + (1vw - 0.768rem)*0.9626955475)}}@media screen and (max-width: 767px ){.p-rental__solution-item-text .title{font-size:calc(2rem + (1vw - 0.375rem)*1.0178117048);margin-top:20px;margin-bottom:10px}}.p-rental__solution-bg{background-color:#fff;padding:1px 0 120px}.p-rental__solution-compare-title{font-size:3.2rem;text-align:center;font-weight:bold}@media screen and (max-width: 767px ){.p-rental__solution-compare-title{font-size:2.2rem}}.p-rental__solution-compare-text{text-align:center}@media screen and (max-width: 767px ){.p-rental__solution-compare-text{text-align:left}}.p-rental__solution-compare-text a{color:#0090c8;text-decoration:underline;font-weight:bold}.p-rental__solution-plan{background-color:#0090c8;border:10px solid #cbe8f3;border-radius:999px;color:#fff;font-size:2.4rem;font-weight:700;margin-top:60px;padding:30px 30px 40px;position:relative;text-align:center;z-index:2;line-height:2}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__solution-plan{font-size:calc(1.6rem + (1vw - 0.768rem)*0.9626955475)}}@media screen and (max-width: 767px ){.p-rental__solution-plan{margin-top:40px;padding:10px 20px 25px;font-size:1.6rem;border-radius:10px;border-width:5px;text-align:left}}.p-rental__solution-plan::after{position:absolute;left:50%;top:-30px;width:120px;height:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#0090c8;clip-path:polygon(50% 0, 100% 100%, 0 100%);content:""}@media screen and (max-width: 767px ){.p-rental__solution-plan::after{width:50px;height:23px;top:-20px}}.p-rental__solution-plan svg{margin-right:8px;width:160px;height:auto}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__solution-plan svg{width:calc(10rem + (1vw - 0.768rem)*7.2202166065)}}@media screen and (max-width: 767px ){.p-rental__solution-plan svg{width:120px}}.p-rental__solution-plan svg *{fill:#fff !important}.p-rental__solution-plan #catch{display:none}.p-rental__solution-plan span{border-bottom:4px solid #ffb800}.p-rental__solution-contact{margin-top:100px;background-color:#f4f8fa;padding:60px 40px 50px;text-align:center;position:relative}@media screen and (min-width: 768px ){.p-rental__solution-contact{font-weight:bold}}@media screen and (max-width: 767px ){.p-rental__solution-contact{margin-top:30px;padding:30px 20px 70px}}.p-rental__solution-contact-character{position:absolute;width:190px;height:auto;right:-30px;bottom:-50px}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-rental__solution-contact-character{width:calc(12rem + (1vw - 0.768rem)*8.4235860409);right:calc(-11rem + (1vw - 0.768rem)*9.6269554753)}}@media screen and (max-width: 767px ){.p-rental__solution-contact-character{width:calc(11rem + (1vw - 0.375rem)*5.0890585242);bottom:-55px}}.p-rental__solution-contact-title{color:#0090c8;font-size:2.4rem;font-weight:700;margin-bottom:30px}@media screen and (max-width: 767px ){.p-rental__solution-contact-title{font-size:2rem;line-height:1.6;margin-bottom:15px}}.p-rental__solution-contact-text{font-size:1.8rem;line-height:2}@media screen and (max-width: 767px ){.p-rental__solution-contact-text{font-size:1.6rem;text-align:left;line-height:1.6}}@media screen and (min-width: 768px ){.p-company_overview__list__item .head{max-width:200px;min-width:200px;padding-right:20px}}@media screen and (max-width: 767px ){.p-company_overview__list__item .head{max-width:10rem;min-width:10rem;padding-right:1.5rem}}@media screen and (min-width: 768px ){.p-sitemap__navi{display:grid;grid-template-columns:repeat(3, 1fr);gap:80px 50px;width:100%}}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-sitemap__navi{gap:calc(4.8979591837vw + 1.6326530612px) calc(2.0408163265vw + 17.3469387755px)}}@media screen and (max-width: 767px ){.p-sitemap__navi{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}}@media screen and (max-width: 767px ){.p-sitemap__navi__item{width:100%;padding:0 calc(0.9795918367vw + 8.3265306122px);margin-bottom:4rem}}.p-sitemap__navi__item>dt{margin-bottom:28px;padding-bottom:15px;position:relative;border-bottom:1px solid #677272}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-sitemap__navi__item>dt{margin-bottom:calc(1.0612244898vw + 11.0204081633px)}}@media screen and (max-width: 767px ){.p-sitemap__navi__item>dt{margin-bottom:10px;padding-bottom:calc(0.7346938776vw + 6.2448979592px)}}.p-sitemap__navi__item>dt::before{content:"";display:block;width:8px;height:8px;position:absolute;left:-14px;top:-14px;background-color:#ffb800;border-radius:50%}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-sitemap__navi__item>dt::before{width:calc(0.1632653061vw + 5.387755102px);height:calc(0.1632653061vw + 5.387755102px);left:calc(-0.3265306122vw - 8.7755102041px);top:calc(-0.3265306122vw - 8.7755102041px)}}.p-sitemap__navi__item>dt .jp{font-weight:bold;display:block}.p-sitemap__navi__item>dt .jp a{-webkit-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width: 768px ){.p-sitemap__navi__item>dt .jp a:hover{color:#0090c8}}.p-sitemap__navi__item>dt .en{color:#999;font-family:"Satoshi",sans-serif;font-size:1.3rem;display:block}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-sitemap__navi__item>dt .en{font-size:calc(0.0816326531vw + 1.1693877551rem)}}.p-sitemap__navi__item>dt .mark{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:calc(2.3673469388vw + 19.1224489796px);max-width:calc(2.3673469388vw + 19.1224489796px);height:calc(2.3673469388vw + 19.1224489796px);background-color:#0090c8;border-radius:50%;position:absolute;right:0;top:0;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 767px ){.p-sitemap__navi__item>dt .mark{display:-webkit-box;display:-ms-flexbox;display:flex}}.p-sitemap__navi__item>dt .mark::before,.p-sitemap__navi__item>dt .mark::after{content:"";display:block;width:calc(0.8163265306vw + 6.9387755102px);height:1.5px;-webkit-transform-origin:center center;transform-origin:center center;background-color:#fff;position:absolute;-webkit-transition:all .5s ease;transition:all .5s ease}.p-sitemap__navi__item>dt .mark::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-sitemap__navi__item>dd.col{display:-webkit-box;display:-ms-flexbox;display:flex}.p-sitemap__navi__item>dd .list:not(:first-child){margin-left:30px}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-sitemap__navi__item>dd .list:not(:first-child){margin-left:calc(2.4489795918vw - 9.1836734694px)}}@media screen and (max-width: 767px ){.p-sitemap__navi__item>dd .list:not(:first-child){margin-left:0}}.p-sitemap__navi__item>dd .list a{white-space:nowrap;font-size:1.4rem;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 1599px )and (min-width: 768px ){.p-sitemap__navi__item>dd .list a{font-size:calc(0.1632653061vw + 1.1387755102rem)}}@media screen and (max-width: 767px ){.p-sitemap__navi__item>dd .list a{white-space:normal}}@media screen and (min-width: 768px ){.p-sitemap__navi__item>dd .list a:hover{color:#0090c8}}.p-sitemap__navi__item>dd .list.-col2{width:50%;padding-right:1rem}@media screen and (max-width: 767px ){.p-sitemap__navi__sub{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 767px ){.p-sitemap__navi__sub li{width:50%;padding:0 calc(0.9795918367vw + 8.3265306122px);margin-bottom:calc(0.9795918367vw + 8.3265306122px)}}.p-sitemap__navi__sub a{white-space:nowrap;font-size:1.4rem;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (min-width: 768px ){.p-sitemap__navi__sub a:hover{color:#0090c8}}