@font-face{font-family:"Zen Kaku Gothic New";src:url("/wp-content/themes/aigo/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Regular.woff2") format("woff2"),url("/wp-content/themes/aigo/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Zen Kaku Gothic New";src:url("/wp-content/themes/aigo/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Medium.woff2") format("woff2"),url("/wp-content/themes/aigo/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Zen Kaku Gothic New";src:url("/wp-content/themes/aigo/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Bold.woff2") format("woff2"),url("/wp-content/themes/aigo/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Bold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Manrope";src:url("/wp-content/themes/aigo/assets/fonts/Manrope/Manrope-Regular.woff2") format("woff2"),url("/wp-content/themes/aigo/assets/fonts/Manrope/Manrope-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Manrope";src:url("/wp-content/themes/aigo/assets/fonts/Manrope/Manrope-SemiBold.woff2") format("woff2"),url("/wp-content/themes/aigo/assets/fonts/Manrope/Manrope-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Manrope";src:url("/wp-content/themes/aigo/assets/fonts/Manrope/Manrope-Bold.woff2") format("woff2"),url("/wp-content/themes/aigo/assets/fonts/Manrope/Manrope-Bold.woff") format("woff");font-weight:800;font-style:normal}.p-service--nav .p-service--nav-list{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.p-service--nav .p-service--nav-list-li{width:calc((100% - 40px)/5)}.p-service--nav .p-service--nav-list-li-link{background-color:#fff;border:1px solid #5c4524;color:#5c4524;font-size:1.5rem;font-weight:500;opacity:1;transition:all .3s ease;display:flex;justify-content:center;align-items:center;border-radius:1000px;width:100%;height:50px}@media(min-width: 993px){.p-service--nav .p-service--nav-list-li-link:hover{opacity:.5;transition:all .3s ease}}@media(max-width: 1200px){.p-service--nav .p-service--nav-list-li{width:calc((100% - 40px)/3)}}@media(max-width: 768px){.p-service--nav .p-service--nav-list{gap:5px}.p-service--nav .p-service--nav-list-li{width:calc((100% - 20px)/3)}.p-service--nav .p-service--nav-list-li-link{font-size:1.4rem;height:40px}}@media(max-width: 576px){.p-service--nav .p-service--nav-list{gap:5px}.p-service--nav .p-service--nav-list-li{width:calc((100% - 20px)/2)}}.p-features_day-service .p-features_day-service--header{display:block;position:relative}.p-features_day-service .p-features_day-service--header .p-features_day-service--header-decoration{position:absolute;right:0;bottom:-110px;z-index:10;display:block;pointer-events:none}.p-features_day-service .p-features_day-service--content.row{margin-bottom:60px}.p-features_day-service .p-features_day-service--content h3,.p-features_day-service .p-features_day-service--content p{padding-left:20px;padding-right:20px}.p-features_day-service .p-features_day-service--content h3{font-weight:600;font-size:2.6rem;padding:25px 0}.p-features_day-service .p-features_day-service--content p{font-size:1.5rem}.p-features_day-service .p-features_day-service--other-content h3{background-color:#fbddb0;color:#3e3a39;border-radius:1000px;display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:600;margin-bottom:20px;width:100%;height:50px}.p-features_day-service .p-features_day-service--other-content p{font-size:1.5rem}@media(max-width: 768px){.p-features_day-service .p-features_day-service--header .p-features_day-service--header-decoration{right:0;bottom:-60px;max-width:125px}.p-features_day-service .p-features_day-service--content.row{margin-bottom:40px}.p-features_day-service .p-features_day-service--content h3{font-size:1.8rem;padding:15px 0}.p-features_day-service .p-features_day-service--content p{font-size:1.4rem}.p-features_day-service .p-features_day-service--other-content h3{font-size:1.8rem;height:40px}.p-features_day-service .p-features_day-service--other-content p{font-size:1.4rem}}@media(max-width: 576px){.p-features_day-service .p-features_day-service--header .p-features_day-service--header-decoration{right:0;bottom:-60px;max-width:90px}.p-features_day-service .p-features_day-service--content h3,.p-features_day-service .p-features_day-service--content p{padding-left:0;padding-right:0}.p-features_day-service .p-features_day-service--content h3{text-align:center;padding:15px 0;font-size:1.8rem}.p-features_day-service .p-features_day-service--other-content .col-sm-6{margin-bottom:30px}.p-features_day-service .p-features_day-service--other-content h3{margin-bottom:20px}}.p-features_day-service-schedule{overflow-x:hidden;display:block;width:100%;position:relative}.p-features_day-service-schedule .bg-icon{position:absolute;z-index:0;pointer-events:none;display:block}.p-features_day-service-schedule .bg-icon.bg-pink-01{left:-430px;top:0;width:477px;height:544px}.p-features_day-service-schedule .bg-icon.bg-yellow-01{width:361px;height:338px;right:-270px;top:40%}.p-features_day-service-schedule .bg-icon.bg-blue-01{width:208px;height:206px;right:-154px;top:36%}.p-features_day-service-schedule .bg-icon.bg-pink-02{width:477px;height:544px;right:-304px;top:65%}.p-features_day-service-schedule .bg-icon.bg-yellow-02{width:361px;height:338px;left:-260px;top:80%}.p-features_day-service-schedule .bg-icon.bg-blue-02{width:208px;height:206px;left:-50px;top:60%}.p-features_day-service-schedule .p-features_day-service-schedule--header{text-align:center}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline{display:inline-flex;justify-content:center;align-items:center;position:relative}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline::before,.p-features_day-service-schedule .p-features_day-service-schedule--header .headline::after{background-repeat:no-repeat;background-position:center center;background-size:cover;pointer-events:none;content:"";display:block;position:absolute;top:50%}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline::before{background-image:url(/wp-content/themes/aigo/assets/images/pages/day-service/flower-deko-1@2x.png.webp);width:125px;height:115px;left:-155px;transform:translateY(-50%)}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline::after{background-image:url(/wp-content/themes/aigo/assets/images/pages/day-service/flower-deko-2@2x.png.webp);width:108px;height:105px;right:-138px;transform:translateY(calc(-50% - 20px))}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline .headline-text{display:inline-flex;flex-direction:column;align-items:center}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline .headline-text-sub{display:inline-flex;position:relative}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline .headline-text-sub::before,.p-features_day-service-schedule .p-features_day-service-schedule--header .headline .headline-text-sub::after{content:"";background-color:#d9d9d9;width:100px;height:2px;display:block;position:absolute;top:50%;transform:translateY(-50%)}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline .headline-text-sub::before{left:-120px}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline .headline-text-sub::after{right:-120px}.p-features_day-service-schedule .p-features_day-service-schedule--list{width:100%;display:flex;flex-direction:column;gap:50px;position:relative;z-index:10}.p-features_day-service-schedule .p-features_day-service-schedule--list-li{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:30px;position:relative}.p-features_day-service-schedule .p-features_day-service-schedule--list-li::before{content:"";border-left:5px dotted #d9d9d9;width:5px;height:117px;display:block;position:absolute;left:60px;bottom:-30px;z-index:10}.p-features_day-service-schedule .p-features_day-service-schedule--list-li.--indent-1{padding-left:0;padding-right:106px}.p-features_day-service-schedule .p-features_day-service-schedule--list-li.--indent-1::before{transform:rotate(-15deg)}.p-features_day-service-schedule .p-features_day-service-schedule--list-li.--indent-2{padding-left:106px}.p-features_day-service-schedule .p-features_day-service-schedule--list-li.--indent-2::before{transform:rotate(15deg)}.p-features_day-service-schedule .p-features_day-service-schedule--list-li:last-child.--indent-1::before,.p-features_day-service-schedule .p-features_day-service-schedule--list-li:last-child.--indent-2::before{content:none}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-time{width:60px;min-width:60px;height:60px;display:block;display:flex;justify-content:flex-start}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-time svg{width:100%;height:100%}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-content{width:100%}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-content h3{font-weight:600;font-size:2.4rem;margin-bottom:10px}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-content p{font-size:1.5rem}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-image{width:320px;min-width:320px}@media(max-width: 1200px){.p-features_day-service-schedule .p-features_day-service-schedule--list-li-content{width:100%}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-content h3{font-size:2rem}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-image{width:250px;min-width:250px}}@media(max-width: 992px){.p-features_day-service-schedule .p-features_day-service-schedule--header .headline::before{width:73px;height:67px;left:-115px}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline::after{width:63px;height:61px;right:-108px;transform:translateY(calc(-50% - 20px))}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline .headline-text-sub::before,.p-features_day-service-schedule .p-features_day-service-schedule--header .headline .headline-text-sub::after{width:80px}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline .headline-text-sub::before{left:-100px}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline .headline-text-sub::after{right:-100px}}@media(max-width: 768px){.p-features_day-service-schedule .p-features_day-service-schedule--list-li{gap:20px}.p-features_day-service-schedule .p-features_day-service-schedule--list-li::before{left:30px}.p-features_day-service-schedule .p-features_day-service-schedule--list-li.--indent-1{padding-right:60px}.p-features_day-service-schedule .p-features_day-service-schedule--list-li.--indent-1::before{transform:rotate(-15deg)}.p-features_day-service-schedule .p-features_day-service-schedule--list-li.--indent-2{padding-left:60px}.p-features_day-service-schedule .p-features_day-service-schedule--list-li.--indent-2::before{transform:rotate(15deg)}.p-features_day-service-schedule .p-features_day-service-schedule--list-li:last-child.--indent-1::before,.p-features_day-service-schedule .p-features_day-service-schedule--list-li:last-child.--indent-2::before{content:none}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-time{width:40px;min-width:40px;height:40px}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-content{width:100%}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-content h3{font-size:1.8rem}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-content p{font-size:1.4rem}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-image{width:200px;min-width:200px}}@media(max-width: 576px){.p-features_day-service-schedule .p-features_day-service-schedule--header .headline::before{width:52px;height:48px;left:-35px;transform:translateY(calc(-50% - 50px))}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline::after{width:45px;height:44px;right:-28px;transform:translateY(calc(-50% - 50px))}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline .headline-text-sub::before,.p-features_day-service-schedule .p-features_day-service-schedule--header .headline .headline-text-sub::after{width:30px}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline .headline-text-sub::before{left:-50px}.p-features_day-service-schedule .p-features_day-service-schedule--header .headline .headline-text-sub::after{right:-50px}.p-features_day-service-schedule .p-features_day-service-schedule--list-li{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:15px;position:relative}.p-features_day-service-schedule .p-features_day-service-schedule--list-li::before{content:none;display:none}.p-features_day-service-schedule .p-features_day-service-schedule--list-li.--indent-1{padding-left:0;padding-right:0}.p-features_day-service-schedule .p-features_day-service-schedule--list-li.--indent-2{padding-left:0}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-time{width:40px;min-width:40px;height:40px;position:absolute;left:0;top:-10px}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-content{width:100%}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-content h3{font-size:1.6rem;margin-bottom:10px;padding-left:50px}.p-features_day-service-schedule .p-features_day-service-schedule--list-li-image{width:100px;min-width:100px}}.p-day-service-reviews .p-day-service-reviews--list-item-image{display:block;margin-bottom:20px}.p-day-service-reviews .p-day-service-reviews--list-item-image img{display:block;margin:0 auto}.p-day-service-reviews .p-day-service-reviews--list-item-category{display:block;text-align:center;margin-bottom:20px}.p-day-service-reviews .p-day-service-reviews--list-item-category .p-day-service-reviews--list-item-category-facility{font-size:1.2rem;font-weight:500;display:block;text-align:center;margin-bottom:3px}.p-day-service-reviews .p-day-service-reviews--list-item-category .p-day-service-reviews--list-item-category-category{color:#fff;font-weight:500;font-size:1.4rem;border-radius:4px;display:inline-flex;justify-content:center;align-items:center;min-width:100px;height:29px}.p-day-service-reviews .p-day-service-reviews--list-item-category.-category-1 .p-day-service-reviews--list-item-category-category{background-color:#f2a188}.p-day-service-reviews .p-day-service-reviews--list-item-category.-category-2 .p-day-service-reviews--list-item-category-category{background-color:#81c784}.p-day-service-reviews .p-day-service-reviews--list-item-content{flex:1}.p-day-service-reviews .p-day-service-reviews--list-item-content-title{margin:0;padding:0;font-size:1.6rem;line-height:1.4;font-weight:500}.p-day-service-reviews .p-day-service-reviews--list{width:100%;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:40px}.p-day-service-reviews .p-day-service-reviews--list .p-day-service-reviews--list-item{border-radius:6px;width:calc((100% - 45px)/4);background-color:#fff;padding:15px 18px 20px 20px;display:flex;flex-direction:column}@media(max-width: 992px){.p-day-service-reviews .p-day-service-reviews--list{gap:10px;margin-bottom:30px}.p-day-service-reviews .p-day-service-reviews--list .p-day-service-reviews--list-item{border-radius:6px;width:calc((100% - 30px)/4);background-color:#fff;padding:0;display:flex;flex-direction:column}.p-day-service-reviews .p-day-service-reviews--list .p-day-service-reviews--list-item{width:calc((100% - 45px)/4)}}@media(max-width: 768px){.p-day-service-reviews .p-day-service-reviews--header p{text-align:left;font-size:1.4rem}.p-day-service-reviews .p-day-service-reviews--header p br{display:none}.p-day-service-reviews .p-day-service-reviews--list-item-image{margin-bottom:0;max-width:80px}.p-day-service-reviews .p-day-service-reviews--list-item-category{text-align:left;margin-bottom:0;display:flex;justify-content:flex-start;align-items:center;gap:10px}.p-day-service-reviews .p-day-service-reviews--list-item-category .p-day-service-reviews--list-item-category-facility{text-align:left;margin-bottom:0;order:1}.p-day-service-reviews .p-day-service-reviews--list-item-category .p-day-service-reviews--list-item-category-category{font-size:1.3rem;order:0}.p-day-service-reviews .p-day-service-reviews--list{margin-bottom:30px}.p-day-service-reviews .p-day-service-reviews--list .p-day-service-reviews--list-item{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:20px;padding:15px}.p-day-service-reviews .p-day-service-reviews--list .p-day-service-reviews--list-item-content-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px}}@media(max-width: 576px){.p-day-service-reviews .p-day-service-reviews--list-item-content-title{font-size:1.4rem}.p-day-service-reviews .p-day-service-reviews--list-item-image{margin-bottom:0;max-width:60px}}.p-day-service-status .p-day-service-status--header{display:block;margin-bottom:40px}.p-day-service-status .p-day-service-status--header p{text-align:center;font-size:1.6rem}.p-day-service-status .p-day-service-status-wrapper{display:block;padding:0 80px;margin-bottom:30px;width:100%}.p-day-service-status .p-day-service-status--update-date{display:block;text-align:right;margin-bottom:20px;padding-right:112px}.p-day-service-status .p-day-service-status--update-date span{position:relative;display:inline-block;font-size:1.6rem;color:#3e3a39}.p-day-service-status .p-day-service-status--update-date span::before{content:"";display:block;width:15px;height:14px;position:absolute;left:-20px;top:50%;transform:translateY(calc(-50% + 1px));background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(62, 58, 57)" d="M69.4 210.6C89.8 126.5 165.6 64 256 64c71.1 0 133.1 38.6 166.3 96H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h80.7H464c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v60.6C408.8 75.5 337.5 32 256 32C149.6 32 60.5 106.2 37.7 205.6C35.5 215.2 43.1 224 53 224c7.9 0 14.6-5.7 16.5-13.4zm373.2 90.9C422.2 385.5 346.4 448 256 448c-71.1 0-133.1-38.6-166.3-96h54.5c8.8 0 16-7.2 16-16s-7.2-16-16-16H63.3 48.2c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V371.8C103.4 436.6 174.7 480 256 480c106.4 0 195.5-74.2 218.3-173.6c2.2-9.6-5.4-18.4-15.3-18.4c-7.9 0-14.6 5.7-16.5 13.4z"/></svg>') no-repeat center center}.p-day-service-status table.p-day-service-status--table{width:100%}.p-day-service-status table.p-day-service-status--table tbody{width:100%;display:flex;justify-content:center}.p-day-service-status table.p-day-service-status--table tbody tr{width:16.6666666667%;flex:1}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday{display:flex;flex-direction:column;padding:0 10px}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday.-is-hmm .status{background-image:url(/wp-content/themes/aigo/assets/images/pages/day-service/hmm.svg);background-size:39.975px 35.017px}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday.-is-hmm .comment{color:#ff8a65}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday.-is-yes .status{background-image:url(/wp-content/themes/aigo/assets/images/pages/day-service/yes.svg);background-size:39.959px 39.959px}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday.-is-yes .comment{color:#2ea7e0}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday.-is-good .status{background-image:url(/wp-content/themes/aigo/assets/images/pages/day-service/good.svg);background-size:39.959px 39.959px}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday.-is-good .comment{color:#00a29a}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday.-is-no .status{background-image:url(/wp-content/themes/aigo/assets/images/pages/day-service/no.svg);background-size:31.494px 31.497px}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday.-is-no .comment{color:#e60012}.p-day-service-status table.p-day-service-status--table .status{background-repeat:no-repeat;background-position:center center;background-color:#f1f2f8;border-radius:90px;width:90px;height:90px;display:block;margin:0 auto}.p-day-service-status table.p-day-service-status--table .weekday{border-radius:6px;border:1px solid #ddd;background-color:#fff;width:77px;height:24px;display:flex;justify-content:center;align-items:center;margin:15px auto 0 auto;font-size:1.6rem;font-weight:500}.p-day-service-status table.p-day-service-status--table .comment{background-color:#f1f1f1;border:1px solid #d9d9d9;border-radius:6px;display:inline-flex;justify-content:center;align-items:center;width:100%;height:31px;margin-top:10px;position:relative;font-size:1.6rem;font-weight:500}.p-day-service-status table.p-day-service-status--table .comment::before{content:"";display:block;width:18px;height:9px;position:absolute;right:50%;top:-9px;transform:translateX(50%);background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 9"><polygon fill="rgb(241, 241, 241)" points="18 9 9 0 0 9 18 9"/><polygon fill="rgb(217, 217, 217)" points="16.59 9 18 9 9 0 0 9 1.41 9 9 1.41 16.59 9"/></svg>') no-repeat center center}.p-day-service-status p{text-align:center}@media(max-width: 1200px){.p-day-service-status .p-day-service-status-wrapper{padding:0}.p-day-service-status .p-day-service-status--update-date{padding-right:0}}@media(max-width: 992px){.p-day-service-status .p-day-service-status--update-date span{font-size:1.5rem}.p-day-service-status table.p-day-service-status--table .weekday{font-size:1.5rem}.p-day-service-status table.p-day-service-status--table .comment{font-size:1.5rem}}@media(max-width: 768px){.p-day-service-status .p-day-service-status-wrapper{padding:0;margin-bottom:30px}.p-day-service-status .p-day-service-status--update-date{margin-bottom:20px;padding-right:0}.p-day-service-status table.p-day-service-status--table tbody{width:auto;display:flex;justify-content:space-between}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday{padding:0 5px}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday.-is-hmm .status{background-size:28.398px 24.876px}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday.-is-yes .status{background-size:28.387px 28.387px}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday.-is-good .status{background-size:28.387px 28.387px}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday.-is-no .status{background-size:22.373px 22.375px}.p-day-service-status table.p-day-service-status--table .status{border-radius:70px;width:70px;height:70px}.p-day-service-status table.p-day-service-status--table .weekday{font-size:1.4rem}.p-day-service-status table.p-day-service-status--table .comment{font-size:1.4rem}}@media(max-width: 576px){.p-day-service-status .p-day-service-status-wrapper{margin-bottom:20px}.p-day-service-status .p-day-service-status--update-date{margin-bottom:15px}.p-day-service-status table.p-day-service-status--table tbody{justify-content:flex-start;flex-direction:column;gap:10px}.p-day-service-status table.p-day-service-status--table tbody tr{width:100%;flex:1}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:10px}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday.-is-hmm .status{background-size:22.798px 19.97px}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday.-is-yes .status{background-size:22.789px 22.789px}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday.-is-good .status{background-size:22.789px 22.789px}.p-day-service-status table.p-day-service-status--table td.p-day-service-status--table-td-weekday.-is-no .status{background-size:17.961px 17.963px}.p-day-service-status table.p-day-service-status--table .status{border-radius:50px;width:50px;min-width:50px;height:50px}.p-day-service-status table.p-day-service-status--table .weekday{font-size:1.4rem;width:90px;height:50px;margin:0}.p-day-service-status table.p-day-service-status--table .comment{font-size:1.5rem;height:50px;margin-top:0}.p-day-service-status table.p-day-service-status--table .comment::before{right:auto;left:-10px;top:50%;transform:translateY(-50%) rotate(-90deg)}}.p-day-service-area .p-day-service-area--content--list-wrapper{border:1px solid #ddd;border-radius:6px;padding:20px;background-color:#f1f1f1;display:block;position:relative}.p-day-service-area .p-day-service-area--content--list-wrapper-title{position:absolute;left:50%;top:-20px;transform:translateX(-50%)}.p-day-service-area .p-day-service-area--content--list-wrapper-title .p-day-service-area--content--list-wrapper-title-text{font-size:1.6rem;font-weight:600;display:inline-flex;justify-content:center;align-items:center;width:200px;height:40px;position:relative}.p-day-service-area .p-day-service-area--content--list-wrapper-title .p-day-service-area--content--list-wrapper-title-text::before,.p-day-service-area .p-day-service-area--content--list-wrapper-title .p-day-service-area--content--list-wrapper-title-text::after{content:"";width:200px;height:20px;position:absolute;z-index:1}.p-day-service-area .p-day-service-area--content--list-wrapper-title .p-day-service-area--content--list-wrapper-title-text::before{background-color:#fff;top:0}.p-day-service-area .p-day-service-area--content--list-wrapper-title .p-day-service-area--content--list-wrapper-title-text::after{background-color:#f1f1f1;bottom:0}.p-day-service-area .p-day-service-area--content--list-wrapper-title .p-day-service-area--content--list-wrapper-title-text span{position:relative;z-index:2}.p-day-service-area .p-day-service-area--content--list-ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.p-day-service-area .p-day-service-area--content--list-ul-li{border-radius:4px;background-color:#fff;display:inline-flex;justify-content:center;padding:5px 10px;font-size:1.5rem;min-width:60px}.p-residential-01{overflow-x:clip}.p-residential-01 h2{display:block;margin-bottom:40px}.p-residential-01 p{font-size:1.6rem;line-height:2;padding-right:33vw}.p-residential-01 .p-residential-01--wrapper{position:relative;display:block;padding-bottom:130px}.p-residential-01 .p-residential-01--wrapper::before{content:"";background-image:url(/wp-content/themes/aigo/assets/images/pages/residential-care-home/section-img-01@2x.png.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;width:30vw;height:auto;aspect-ratio:452/478;position:absolute;right:0;top:0;z-index:1}.p-residential-01 .p-residential-01--wrapper::after{content:"";background-image:url(/wp-content/themes/aigo/assets/images/decoration/decoration1@2x.png.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;width:12vw;aspect-ratio:182/208;height:auto;position:absolute;right:28vw;top:19vw;z-index:2}@media(max-width: 1200px){.p-residential-01 .p-residential-01--wrapper{padding-bottom:40px}}@media(max-width: 992px){.p-residential-01 p{padding-right:43vw}.p-residential-01 .p-residential-01--wrapper{padding-bottom:40px}.p-residential-01 .p-residential-01--wrapper::before{width:40vw}.p-residential-01 .p-residential-01--wrapper::after{width:18vw;right:33vw;top:24vw}}@media(max-width: 768px){.p-residential-01 p{font-size:1.4rem;padding-right:43vw}.p-residential-01 .p-residential-01--wrapper{padding-bottom:0}.p-residential-01 .p-residential-01--wrapper::before{width:40vw}.p-residential-01 .p-residential-01--wrapper::after{width:18vw;right:33vw;top:24vw}}@media(max-width: 576px){.p-residential-01 h2{margin-top:20px;margin-bottom:20px;text-align:center}.p-residential-01 h2 img{max-width:140px;margin:0 auto}.p-residential-01 p{padding-right:0}.p-residential-01 p br{display:none}.p-residential-01 .p-residential-01--wrapper{position:relative;display:block;padding-bottom:0}.p-residential-01 .p-residential-01--wrapper::before{background-image:url(/wp-content/themes/aigo/assets/images/pages/residential-care-home/section-img-01-sm@2x.png.webp);display:block;width:100vw;height:auto;aspect-ratio:1067/531;position:static}.p-residential-01 .p-residential-01--wrapper::after{content:none}}.p-residential-features{position:relative}.p-residential-features .bg-icon{position:absolute;z-index:0;pointer-events:none;display:block;opacity:.5}.p-residential-features .bg-icon.bg-pink-01{left:-430px;top:0;width:477px;height:544px}.p-residential-features .bg-icon.bg-yellow-01{width:361px;height:338px;left:-190px;top:60%}.p-residential-features .bg-icon.bg-blue-01{width:208px;height:206px;right:-154px;top:36%}.p-residential-features .p-residential-features--header{text-align:center;position:relative;z-index:2}.p-residential-features .p-residential-features--header .headline{display:inline-flex;justify-content:center;align-items:center;position:relative}.p-residential-features .p-residential-features--header .headline::before,.p-residential-features .p-residential-features--header .headline::after{background-repeat:no-repeat;background-position:center center;background-size:cover;pointer-events:none;content:"";display:block;position:absolute;top:50%}.p-residential-features .p-residential-features--header .headline::before{background-image:url(/wp-content/themes/aigo/assets/images/pages/day-service/flower-deko-1@2x.png.webp);width:125px;height:115px;left:-155px;transform:translateY(-50%)}.p-residential-features .p-residential-features--header .headline::after{background-image:url(/wp-content/themes/aigo/assets/images/pages/day-service/flower-deko-2@2x.png.webp);width:108px;height:105px;right:-138px;transform:translateY(calc(-50% - 20px))}.p-residential-features .p-residential-features--list{position:relative;z-index:2;width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:30px 15px}.p-residential-features .p-residential-features--list .p-residential-features--list-li{width:calc((100% - 30px)/3)}.p-residential-features .p-residential-features--list .p-residential-features--list-li.--last{width:100%}.p-residential-features .p-residential-features--list .p-residential-features--list-li-image{display:block;width:100%;height:186px}.p-residential-features .p-residential-features--list .p-residential-features--list-li-image img{display:block;margin:0 auto}.p-residential-features .p-residential-features--list .p-residential-features--list-li-content-title{text-align:center;position:relative;transform:translateY(-15px);max-width:470px;margin:0 auto}.p-residential-features .p-residential-features--list .p-residential-features--list-li-content-title span{border-radius:1000px;background-color:#fbddb0;display:inline-flex;justify-content:center;align-items:center;height:40px;width:100%;padding:0 10px;font-size:1.6rem;font-weight:500}.p-residential-features .p-residential-features--list .p-residential-features--list-li-content-text{font-size:1.6rem}.p-residential-features .p-residential-features--note{background-color:hsla(0,0%,100%,.5);border-radius:10px;padding:15px;margin:20px 0 40px 0;position:relative;z-index:2}@media(max-width: 992px){.p-residential-features .p-residential-features--header .headline::before{width:73px;height:67px;left:-115px}.p-residential-features .p-residential-features--header .headline::after{width:63px;height:61px;right:-108px;transform:translateY(calc(-50% - 20px))}.p-residential-features .p-residential-features--list .p-residential-features--list-li-content-title{transform:translateY(-10px);max-width:470px}.p-residential-features .p-residential-features--list .p-residential-features--list-li-content-title span{height:40px;font-size:1.5rem}}@media(max-width: 768px){.p-residential-features .p-residential-features--list{gap:20px 15px}.p-residential-features .p-residential-features--list .p-residential-features--list-li{width:calc((100% - 15px)/2)}.p-residential-features .p-residential-features--list .p-residential-features--list-li-image img{transform:scale(0.8)}.p-residential-features .p-residential-features--list .p-residential-features--list-li-content-title{transform:translateY(-20px);max-width:100%}.p-residential-features .p-residential-features--list .p-residential-features--list-li-content-title span{font-size:1.6rem}.p-residential-features .p-residential-features--list .p-residential-features--list-li-content-text{font-size:1.4rem}.p-residential-features .p-residential-features--note{background-color:hsla(0,0%,100%,.5);border-radius:10px;padding:15px;margin:20px 0 40px 0}}@media(max-width: 576px){.p-residential-features .p-residential-features--header .headline::before{width:52px;height:48px;left:-35px;transform:translateY(calc(-50% - 50px))}.p-residential-features .p-residential-features--header .headline::after{width:45px;height:44px;right:-28px;transform:translateY(calc(-50% - 50px))}.p-residential-features .p-residential-features--list{flex-direction:column;gap:20px}.p-residential-features .p-residential-features--list .p-residential-features--list-li{width:100%}.p-residential-features .p-residential-features--list .p-residential-features--list-li.--last{width:100%}.p-residential-features .p-residential-features--list .p-residential-features--list-li-image{display:block;width:100%;height:186px}.p-residential-features .p-residential-features--list .p-residential-features--list-li-content-title{max-width:100%}.p-residential-features .p-residential-features--list .p-residential-features--list-li-content-text{font-size:1.4rem}}.p-residential-service .headline span{position:relative;display:inline-flex}.p-residential-service .headline span::before,.p-residential-service .headline span::after{background-repeat:no-repeat;background-position:center center;background-size:cover;pointer-events:none;content:"";display:block;position:absolute;top:50%}.p-residential-service .headline span::before{background-image:url(/wp-content/themes/aigo/assets/images/decoration/decoration2@2x.png.webp);width:76.34px;height:109.16px;left:-100px;transform:translateY(-50%)}.p-residential-service .headline span::after{background-image:url(/wp-content/themes/aigo/assets/images/decoration/decoration3@2x.png.webp);width:63.34px;height:93.51px;right:-100px;transform:translateY(-50%)}.p-residential-service .p-residential-service--list{width:100%;display:flex;flex-wrap:wrap;gap:30px;margin-bottom:40px}.p-residential-service .p-residential-service--list-li{width:calc((100% - 30px)/2);border-radius:6px;padding:15px;position:relative}.p-residential-service .p-residential-service--list-li::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:cover;width:62px;height:60px;display:block;pointer-events:none;position:absolute;left:10px;top:-15px;z-index:1}.p-residential-service .p-residential-service--list-li.--list-li-01::before{background-image:url(/wp-content/themes/aigo/assets/images/decoration/01.svg)}.p-residential-service .p-residential-service--list-li.--list-li-02::before{background-image:url(/wp-content/themes/aigo/assets/images/decoration/02.svg)}.p-residential-service .p-residential-service--list-li.--list-li-03::before{background-image:url(/wp-content/themes/aigo/assets/images/decoration/03.svg)}.p-residential-service .p-residential-service--list-li.--list-li-04::before{background-image:url(/wp-content/themes/aigo/assets/images/decoration/04.svg)}.p-residential-service .p-residential-service--list-li.--list-li-05::before{background-image:url(/wp-content/themes/aigo/assets/images/decoration/05.svg)}.p-residential-service .p-residential-service--list-li.--list-li-06::before{background-image:url(/wp-content/themes/aigo/assets/images/decoration/06.svg)}.p-residential-service .p-residential-service--list-li.--list-li-07::before{background-image:url(/wp-content/themes/aigo/assets/images/decoration/07.svg)}.p-residential-service .p-residential-service--list-li-title{display:block;text-align:center;font-weight:600;font-size:2rem;border-bottom:2px solid #fff;margin-bottom:15px;padding-bottom:15px}.p-residential-service .p-residential-service--list-li-content{width:100%;display:flex;flex-wrap:wrap;gap:10px;min-height:110px}.p-residential-service .p-residential-service--list-li-content .p-residential-service--list-li-content-item{width:calc((100% - 10px)/2);height:50px;border-radius:6px;background-color:#fff;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:1.6rem;line-height:1.2;padding:0 10px;text-align:center}@media(max-width: 992px){.p-residential-service .headline span::before{width:61.01px;height:87.23px;left:-100px}.p-residential-service .headline span::after{width:50.61px;height:74.72px;right:-100px}.p-residential-service .p-residential-service--list-li::before{width:45px;height:43.55px;left:10px;top:-15px}.p-residential-service .p-residential-service--list-li-title{font-size:1.8rem;margin-bottom:10px;padding-bottom:10px}.p-residential-service .p-residential-service--list-li-content{width:100%;display:flex;flex-wrap:wrap;gap:10px;min-height:110px}.p-residential-service .p-residential-service--list-li-content .p-residential-service--list-li-content-item{height:50px;font-size:1.5rem}}@media(max-width: 768px){.p-residential-service .headline span::before{width:39.67px;height:56.71px;left:-60px}.p-residential-service .headline span::after{width:32.91px;height:48.58px;right:-60px}.p-residential-service .p-residential-service--list{gap:15px;margin-bottom:30px}.p-residential-service .p-residential-service--list-li{width:calc((100% - 15px)/2)}.p-residential-service .p-residential-service--list-li::before{width:40px;height:38.71px;left:10px;top:-5px}.p-residential-service .p-residential-service--list-li-title{font-size:1.6rem}.p-residential-service .p-residential-service--list-li-content{gap:5px}.p-residential-service .p-residential-service--list-li-content .p-residential-service--list-li-content-item{font-size:1.4rem}}@media(max-width: 576px){.p-residential-service .p-residential-service--list{flex-direction:column;gap:15px;margin-bottom:30px}.p-residential-service .p-residential-service--list-li{width:100%}.p-residential-service .p-residential-service--list-li::before{width:40px;height:38.71px;left:10px;top:-5px}.p-residential-service .p-residential-service--list-li-content{min-height:auto;gap:5px}.p-residential-service .p-residential-service--list-li-content .p-residential-service--list-li-content-item{font-size:1.4rem}}.p-residential-floor-map .p-residential-floor-map--item{position:relative}.p-residential-floor-map .p-residential-floor-map--item img{position:relative;transform:scale(1);transition:all .3s ease}.p-residential-floor-map .p-residential-floor-map--item::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:cover;width:62px;height:60px;position:absolute;left:0;top:-30px;pointer-events:none;z-index:10}.p-residential-floor-map .p-residential-floor-map--item.--floor-1::before{background-image:url(/wp-content/themes/aigo/assets/images/pages/residential-care-home/1f.svg)}.p-residential-floor-map .p-residential-floor-map--item.--floor-2::before{background-image:url(/wp-content/themes/aigo/assets/images/pages/residential-care-home/2f.svg)}@media(min-width: 993px){.p-residential-floor-map .p-residential-floor-map--item:hover img{transform:scale(1.03);transition:all .3s ease}}.p-residential-floor-map .p-residential-floor-map--photo-list{width:100%;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:40px}.p-residential-floor-map .p-residential-floor-map--photo-list li{width:calc((100% - 45px)/4)}.p-residential-floor-map .p-residential-floor-map--photo-list li a{display:block}.p-residential-floor-map .p-residential-floor-map--photo-list li a .p-residential-floor-map--photo-list-item-image{position:relative}.p-residential-floor-map .p-residential-floor-map--photo-list li a .p-residential-floor-map--photo-list-item-image img{border-radius:6px;position:relative;transform:scale(1);transition:all .3s ease;z-index:1}.p-residential-floor-map .p-residential-floor-map--photo-list li a .p-residential-floor-map--photo-list-item-image::before{content:"";display:block;border-radius:31px;width:31px;height:31px;position:absolute;right:10px;bottom:10px;background:#fff url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(62, 58, 57)" d="M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"/></svg>') no-repeat center center;z-index:2;background-size:15.98px 16.02px}.p-residential-floor-map .p-residential-floor-map--photo-list li a p{text-align:center;font-size:1.6rem}@media(min-width: 993px){.p-residential-floor-map .p-residential-floor-map--photo-list li a:hover .p-residential-floor-map--photo-list-item-image img{transform:scale(1.05);transition:all .3s ease}}@media(max-width: 768px){.p-residential-floor-map .p-residential-floor-map--item::before{width:45.16px;height:43.71px}.p-residential-floor-map .p-residential-floor-map--photo-list{margin-bottom:30px;gap:10px}.p-residential-floor-map .p-residential-floor-map--photo-list li{width:calc((100% - 30px)/3)}.p-residential-floor-map .p-residential-floor-map--photo-list li a{display:block}.p-residential-floor-map .p-residential-floor-map--photo-list li a .p-residential-floor-map--photo-list-item-image::before{width:23px;height:23px;right:5px;bottom:5px;background-size:11px 11px}.p-residential-floor-map .p-residential-floor-map--photo-list li a p{font-size:1.4rem}}@media(max-width: 576px){.p-residential-floor-map .p-residential-floor-map--photo-list{gap:5px}.p-residential-floor-map .p-residential-floor-map--photo-list li{width:calc((100% - 10px)/3)}.p-residential-floor-map .p-residential-floor-map--photo-list li a p{font-size:1.3rem}}.p-gallery--nav p{font-size:1.6rem;text-align:center;margin-bottom:30px}.p-gallery--nav .p-gallery--nav-list{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.p-gallery--nav .p-gallery--nav-list-li{width:calc((100% - 40px)/5)}.p-gallery--nav .p-gallery--nav-list-li-link{background-color:#fff;border:1px solid #5c4524;color:#5c4524;font-size:1.5rem;font-weight:500;opacity:1;transition:all .3s ease;display:flex;justify-content:center;align-items:center;border-radius:1000px;width:100%;height:50px}@media(min-width: 993px){.p-gallery--nav .p-gallery--nav-list-li-link:hover{opacity:.5;transition:all .3s ease}}@media(max-width: 1200px){.p-gallery--nav .p-gallery--nav-list-li{width:calc((100% - 40px)/3)}}@media(max-width: 768px){.p-gallery--nav p{font-size:1.4rem;margin-bottom:20px;text-align:left}.p-gallery--nav p br{display:none}.p-gallery--nav .p-gallery--nav-list{gap:5px}.p-gallery--nav .p-gallery--nav-list-li{width:calc((100% - 20px)/3)}.p-gallery--nav .p-gallery--nav-list-li-link{font-size:1.4rem;height:40px}}@media(max-width: 576px){.p-gallery--nav .p-gallery--nav-list{gap:5px}.p-gallery--nav .p-gallery--nav-list-li{width:calc((100% - 20px)/2)}}.p-gallery .p-residential-service--text{font-size:1.6rem;text-align:center;margin-bottom:30px}.p-gallery .link-btn{margin-top:60px}.p-gallery .p-gallery-list{width:100%;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:40px}.p-gallery .p-gallery-list .p-gallery-list-li{width:calc((100% - 45px)/4)}.p-gallery .p-gallery-list .p-gallery-list-li .p-gallery-list-li-link{display:block}.p-gallery .p-gallery-list .p-gallery-list-li .p-gallery-list-li-link .p-gallery-list-li-image{position:relative}.p-gallery .p-gallery-list .p-gallery-list-li .p-gallery-list-li-link .p-gallery-list-li-image img{border-radius:6px;position:relative;transform:scale(1);transition:all .3s ease;z-index:1}.p-gallery .p-gallery-list .p-gallery-list-li .p-gallery-list-li-link .p-gallery-list-li-image::before{content:"";display:block;border-radius:31px;width:31px;height:31px;position:absolute;right:10px;bottom:10px}.p-gallery .p-gallery-list .p-gallery-list-li .p-gallery-list-li-link[target=_self] .p-gallery-list-li-image::before{background:#fff url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(62, 58, 57)" d="M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"/></svg>') no-repeat center center;z-index:2;background-size:15.98px 16.02px}.p-gallery .p-gallery-list .p-gallery-list-li .p-gallery-list-li-link[target=_blank] .p-gallery-list-li-image::before{background:#fff url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(62, 58, 57)" d="M304,24c0,13.3,10.7,24,24,24h102.1l-223.1,223c-9.4,9.4-9.4,24.6,0,33.9s24.6,9.4,33.9,0l223-223v102.1c0,13.3,10.7,24,24,24s24-10.7,24-24V24c0-13.3-10.7-24-24-24h-159.9c-13.3,0-24,10.7-24,24ZM72,0C32.2,0,0,32.2,0,72v368c0,39.8,32.2,72,72,72h367.9c39.8,0,72-32.2,72-72v-128c0-13.3-10.7-24-24-24s-24,10.7-24,24v128c0,13.3-10.7,24-24,24H72c-13.3,0-24-10.7-24-24V72c0-13.3,10.7-24,24-24h128c13.3,0,24-10.7,24-24S213.3,0,200,0H72Z"/></svg>') no-repeat center center;z-index:2;background-size:15.98px 16.02px}.p-gallery .p-gallery-list .p-gallery-list-li .p-gallery-list-li-link.is-instagram .p-gallery-list-li-image::before{background:#fff url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="rgb(62, 58, 57)" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg>') no-repeat center center;z-index:2;background-size:16px 16px}.p-gallery .p-gallery-list .p-gallery-list-li .p-gallery-list-li-link p{text-align:center;font-size:1.6rem}@media(min-width: 993px){.p-gallery .p-gallery-list .p-gallery-list-li .p-gallery-list-li-link:hover .p-gallery-list-li-image img{transform:scale(1.05);transition:all .3s ease}}@media(max-width: 768px){.p-gallery .p-residential-service--text{font-size:1.4rem;text-align:left;margin-bottom:20px}.p-gallery .p-residential-service--text br{display:none}.p-gallery .link-btn{margin-top:30px}.p-gallery .p-gallery-list{margin-bottom:30px;gap:10px}.p-gallery .p-gallery-list .p-gallery-list-li{width:calc((100% - 30px)/3)}.p-gallery .p-gallery-list .p-gallery-list-li .p-gallery-list-li-link{display:block}.p-gallery .p-gallery-list .p-gallery-list-li .p-gallery-list-li-link .p-gallery-list-li-image::before{width:23px;height:23px;right:5px;bottom:5px}.p-gallery .p-gallery-list .p-gallery-list-li .p-gallery-list-li-link[target=_self] .p-gallery-list-li-image::before,.p-gallery .p-gallery-list .p-gallery-list-li .p-gallery-list-li-link[target=_blank] .p-gallery-list-li-image::before{background-size:11px 11px}.p-gallery .p-gallery-list .p-gallery-list-li .p-gallery-list-li-link p{font-size:1.4rem}}@media(max-width: 576px){.p-gallery .p-gallery-list{gap:5px}.p-gallery .p-gallery-list .p-gallery-list-li{width:calc((100% - 10px)/3)}.p-gallery .p-gallery-list .p-gallery-list-li .p-gallery-list-li-link p{font-size:1.3rem}}/*# sourceMappingURL=gallery.min.css.map */
