html{font-size:62.5%}body *{font-family:"Noto Sans JP", sans-serif;color:#50321e;font-size:1.6rem;line-height:2;letter-spacing:0.1em;font-feature-settings:"palt";margin:0;padding:0}img{max-width:100%;display:block;height:auto}ul,ol{list-style:none;margin:0;padding:0}#section-name{padding:15rem 0}.section-ttl{margin-bottom:5rem}.section-ttl .section-en{font-family:"Quicksand", sans-serif;font-size:2.2rem;font-weight:500;display:block !important;text-align:center !important;margin:0 !important;line-height:1.6 !important}.section-ttl .section-en span:nth-child(4n+1){color:#ff6e6e}.section-ttl .section-en span:nth-child(4n+2){color:#46bef0}.section-ttl .section-en span:nth-child(4n+3){color:#ffd219}.section-ttl .section-en span:nth-child(4n){color:#8cc846}.section-ttl .section-ja{font-family:"Noto Sans JP", sans-serif;font-size:4rem;color:#50321e;text-align:center !important;font-weight:600;line-height:1.2}.link_button{margin-top:7rem;display:flex;justify-content:center}.button01,.button02,.button03{background:#ff6e6e;border:1px solid #ff6e6e;color:#fff;display:block;border-radius:999rem;font-size:1.6rem;font-weight:bold;height:7rem;line-height:7rem;overflow:hidden;position:relative;text-align:center;text-decoration:none !important;width:28rem}.button01:hover{background:#fff;border:1px solid #ff6e6e;color:#ff6e6e}#js-header .p-header-nav__list>li>a{color:#50321e}#js-header .p-header-nav__list>li>a:hover{color:#ff6e6e}#js-header .p-header-nav__list>li>a img{width:5rem;height:auto}#js-header .p-header-nav__list>li>a img:hover{opacity:0.5;transition:opacity 0.3s ease}body.home{}body.home #js-header .p-header-nav__list>li>a{color:#fff}body.home #js-header .p-header-nav__list>li>a:hover{opacity:0.5}body.home [data-header-bar-transparent]:hover .p-header-nav__list>li>a{color:#50321e !important}body.home [data-header-bar-transparent]:hover .p-header-nav__list>li>a:hover{color:#ff6e6e !important}body.home [data-header-bar-transparent][data-sticky-header="1"].is-scroll-sticky .p-header-nav__list>li>a{color:#50321e !important}body.home [data-header-bar-transparent][data-sticky-header="1"].is-scroll-sticky .p-header-nav__list>li>a:hover{color:#ff6e6e !important}.p-footer-4banner-item{height:35rem}.p-footer-4banner-item-subtitle{font-size:1.8rem}.p-footer-4banner-item-title{font-size:3.5rem}.p-footer-main{padding-block:4rem;background-color:#fffaf0;inline-size:100%}.p-footer-nav{background-color:#fffaf0;padding:0 0 5rem 0}.p-footer-copyright{background-color:#50321e}.p-footer-copyright p{color:#fff}.side_menu_button{position:fixed;z-index:50;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none;transition:right 0.25s ease;top:auto;transform:none;bottom:0;right:0}.side_menu_button .item{min-height:6rem}.side_menu_button .item p{color:#fff}.side_menu_button .item:first-child{background:#ff6e6e !important}.side_menu_button .item:nth-child(2){background:#46bef0 !important}.title{writing-mode:horizontal-tb !important;width:20rem !important}.p-lp-header{height:40rem}.p-lp-header__title-text1{font-size:2.2rem;font-weight:500;margin-bottom:2rem;font-family:"Noto Sans JP", sans-serif}.p-lp-header__title-text2{font-size:4rem;font-weight:600;font-family:"Noto Sans JP", sans-serif}.c-header-sub{height:40rem}.c-header-sub-subtitle{font-size:2.2rem;font-weight:500;margin-bottom:2rem;font-family:"Noto Sans JP", sans-serif;color:#fff}.c-header-sub-title{font-size:4rem;font-weight:600;font-family:"Noto Sans JP", sans-serif;color:#fff}.p-lp-body{width:min(100%, 1000px)}body.page.page-id-42 .p-lp-body,body.page.page-id-44 .p-lp-body,body.page.page-id-46 .p-lp-body,body.page.page-id-49 .p-lp-body,body.page.page-id-51 .p-lp-body,body.page.page-id-57 .p-lp-body,body.page.page-id-59 .p-lp-body{padding-block:0}#prelude,#use,#staff,#company-overview,#community,#erusapo,#eat,#consultation,#recruitment,#workplace,#benefits,#tel-sns,#mail{padding-block:10rem}body.home{}body.home .l-container{padding-block:15rem 0}body.home #js-mv1 .p-mv1-content-title{font-family:"Noto Sans JP", sans-serif;color:#fff;font-size:4.5rem}body.home #js-mv1 .p-mv1-content-title br{display:none}body.home #js-mv1 .p-mv1-content-desc{font-family:"Noto Sans JP", sans-serif;color:#fff;font-size:2.5rem;line-height:1.7}body.home #section-1 .p-cb-grid-item{position:relative}body.home #section-1 .p-cb-grid-item:first-child::before{position:absolute;content:"";background-color:#ff6e6e;width:35rem;height:18rem;border-top-right-radius:5rem;opacity:0.8;bottom:0;left:0;z-index:1}body.home #section-1 .p-cb-grid-item:last-child::before{position:absolute;content:"";background-color:#46bef0;width:45rem;height:18rem;border-top-right-radius:5rem;opacity:0.8;bottom:0;left:0;z-index:1}body.home #section-1 .p-cb-header{background:none}body.home #section-1 .p-cb-header-subtitle,body.home #section-1 .p-cb-header-title,body.home #section-1 .p-cb-header-desc{font-family:"Noto Sans JP", sans-serif;color:#fff;z-index:3}body.home #section-1 .p-cb-header-title{font-size:3.5rem}body.home #section-783 .p-cb-grid-item{position:relative}body.home #section-783 .p-cb-grid-item:first-child::before{position:absolute;content:"";background-color:#ffd219;width:34rem;height:18rem;border-top-right-radius:5rem;opacity:0.8;bottom:0;left:0;z-index:1}body.home #section-783 .p-cb-grid-item:nth-child(2)::before{position:absolute;content:"";background-color:#8cc846;width:39rem;height:18rem;border-top-right-radius:5rem;opacity:0.8;bottom:0;left:0;z-index:1}body.home #section-783 .p-cb-grid-item:last-child::before{position:absolute;content:"";background-color:#50321e;width:29rem;height:18rem;border-top-right-radius:5rem;opacity:0.8;bottom:0;left:0;z-index:1}body.home #section-783 .p-cb-header{background:none}body.home #section-783 .p-cb-header-subtitle,body.home #section-783 .p-cb-header-title,body.home #section-783 .p-cb-header-desc{font-family:"Noto Sans JP", sans-serif;color:#fff;z-index:3}body.home #section-783 .p-cb-header-title{font-size:3.5rem}body.home #top-recruitment-video{margin-bottom:10rem;position:relative}body.home #top-recruitment-video .background-circle01{position:absolute;width:40rem;top:-12rem;right:-23rem;opacity:0.7;z-index:-2}body.home #top-recruitment-video .my-youtube{width:100%;max-width:100rem;aspect-ratio:1.7777777778;height:auto;display:block;margin:0 auto}body.home #content-about{position:relative}body.home #content-about .background-circle02{position:absolute;width:40rem;bottom:-10rem;left:11rem;opacity:0.7;z-index:-2}body.home #content-about .about-pattern-box{position:relative}body.home #content-about .about-pattern-box::before{position:absolute;content:"";background-image:url(img/yellow.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:37rem;top:-18rem;left:-20rem;z-index:-2;opacity:0.6}body.home #content-about .about-pattern-box::after{position:absolute;content:"";background-image:url(img/green.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:40rem;bottom:-20rem;right:-20rem;z-index:-2;opacity:0.6}body.home #content-about .prelude{text-align:center}body.home #content-about .prelude h3{font-size:2.8rem;text-align:center;color:#ff6e6e;border-bottom:2px dashed #ff6e6e;padding-bottom:0.5rem;display:inline-block}body.home #content-about .prelude p{text-align:center;margin-top:2rem}body.home #content-about .top-about-illust01{width:50rem;margin:2rem auto}body.home #content-about .column2-box{gap:5rem;align-items:center !important;margin-bottom:5rem;background-color:#fffaf0;padding:3rem;border-radius:1.5rem;box-shadow:0 4px 10px -1px rgba(0, 0, 0, 0.1)}body.home #content-about .column2-box .column2-box-text h4{font-size:2.5rem;font-weight:600;margin-bottom:2rem;color:#ff6e6e;line-height:1.4}body.home #content-about .column2-box .column2-box-text p{margin-bottom:2rem}body.home #content-facility{padding:15rem 0;position:relative}body.home #content-facility::before{position:absolute;content:"";background-image:url(img/bluesky.jpg);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:100vw;height:100%;background-size:cover;background-position:center;margin-inline:calc(50% - 50vw);top:0;left:0;z-index:-3;opacity:0.8}body.home #content-facility .section-ja{color:#fff;text-shadow:0px 0px 8px #18a8d8, 0px 0px 8px #18a8d8, 0px 0px 8px #18a8d8}body.home #content-facility .section-en{text-shadow:0px 0px 10px #ffffff}body.home #content-facility h3{font-size:2.8rem;text-align:center;color:#50321e}body.home #content-facility p{text-align:center;margin-bottom:5rem;color:#fff;text-shadow:0px 0px 8px #18a8d8, 0px 0px 8px #18a8d8, 0px 0px 8px #18a8d8}body.home #section-4 .splide{position:relative}body.home #section-4 .splide::before{position:absolute;content:"";background-image:url(img/yellow.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:40rem;top:-15rem;left:-20rem;z-index:-2;opacity:0.6}body.home #section-4 .splide::after{position:absolute;content:"";background-image:url(img/blue.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:40rem;bottom:-15rem;right:-20rem;z-index:-2;opacity:0.6}body.home #section-4 .p-cb-header .p-cb-header-title{margin-top:-2rem}body.home #section-4 .p-cb-header .p-cb-header-subtitle{font-family:"Quicksand", sans-serif;font-size:2.2rem;font-weight:500;display:block !important;text-align:center !important;margin:0 !important;line-height:1.6 !important}body.home #section-4 .p-cb-header .p-cb-header-subtitle span:nth-child(4n+1){color:#ff6e6e !important}body.home #section-4 .p-cb-header .p-cb-header-subtitle span:nth-child(4n+2){color:#46bef0 !important}body.home #section-4 .p-cb-header .p-cb-header-subtitle span:nth-child(4n+3){color:#ffd219 !important}body.home #section-4 .p-cb-header .p-cb-header-subtitle span:nth-child(4n){color:#8cc846 !important}body.home #section-4 .p-cb-header h2{font-family:"Noto Sans JP", sans-serif;font-size:4rem;color:#50321e;text-align:center !important;font-weight:600;line-height:1.2}body.home #section-4 .c-category{background:#ff6e6e}body.home #section-4 .c-category a{color:#fff}body.home #section-4 .p-post-cards-item__content{row-gap:0;background-color:#fff}body.home #section-4 .c-button{background:#ff6e6e;border:1px solid #ff6e6e;color:#fff;display:block;border-radius:999rem;font-size:1.6rem;font-weight:bold;height:7rem;line-height:7rem;overflow:hidden;position:relative;text-align:center;text-decoration:none !important;width:28rem}body.home #section-4 .c-button:hover{background:#fff;border:1px solid #ff6e6e;color:#ff6e6e}body.home #content-therapeutic-education{position:relative;padding:10rem}body.home #content-therapeutic-education::before{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;background-color:#fffaf0;margin-inline:calc(50% - 50vw);z-index:-2}body.home #content-therapeutic-education h2{background-color:#8cc846;color:#fff;padding:1rem 2rem;font-size:2rem}body.home #content-therapeutic-education .wp-block-image img{width:50rem;padding-top:5rem;margin:0 auto}body.home #content-therapeutic-education p{margin-top:3rem}body.page.page-id-42 #prelude,body.page.page-id-44 #prelude,body.page.page-id-46 #prelude,body.page.page-id-49 #prelude{text-align:center}body.page.page-id-42 #prelude h2,body.page.page-id-44 #prelude h2,body.page.page-id-46 #prelude h2,body.page.page-id-49 #prelude h2{font-size:2.8rem;text-align:center;color:#ff6e6e;border-bottom:2px dashed #ff6e6e;padding-bottom:0.5rem;display:inline-block}body.page.page-id-42 #prelude p,body.page.page-id-44 #prelude p,body.page.page-id-46 #prelude p,body.page.page-id-49 #prelude p{text-align:center;margin-top:2rem}body.page.page-id-42 #prelude .prelude-illust01,body.page.page-id-44 #prelude .prelude-illust01,body.page.page-id-46 #prelude .prelude-illust01,body.page.page-id-49 #prelude .prelude-illust01{width:70rem;margin:2rem auto}body.page.page-id-42 #use,body.page.page-id-44 #use,body.page.page-id-46 #use,body.page.page-id-49 #use{position:relative}body.page.page-id-42 #use::before,body.page.page-id-44 #use::before,body.page.page-id-46 #use::before,body.page.page-id-49 #use::before{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;background-color:#fffaf0;margin-inline:calc(50% - 50vw);z-index:-2}body.page.page-id-42 #use .use-tab,body.page.page-id-44 #use .use-tab,body.page.page-id-46 #use .use-tab,body.page.page-id-49 #use .use-tab{position:relative}body.page.page-id-42 #use .background-pattern01,body.page.page-id-44 #use .background-pattern01,body.page.page-id-46 #use .background-pattern01,body.page.page-id-49 #use .background-pattern01{position:absolute;width:40rem;top:8rem;left:-24rem;opacity:0.6;z-index:-2}body.page.page-id-42 #use .background-pattern02,body.page.page-id-44 #use .background-pattern02,body.page.page-id-46 #use .background-pattern02,body.page.page-id-49 #use .background-pattern02{position:absolute;width:40rem;bottom:-2rem;right:-26rem;opacity:0.6;z-index:-2}body.page.page-id-42 #use .smb-tabs__tabs,body.page.page-id-44 #use .smb-tabs__tabs,body.page.page-id-46 #use .smb-tabs__tabs,body.page.page-id-49 #use .smb-tabs__tabs{justify-content:center}body.page.page-id-42 #use .smb-tabs__tab[aria-selected=true],body.page.page-id-44 #use .smb-tabs__tab[aria-selected=true],body.page.page-id-46 #use .smb-tabs__tab[aria-selected=true],body.page.page-id-49 #use .smb-tabs__tab[aria-selected=true]{--smb-tabs--tab-border-color: unset !important}body.page.page-id-42 #use .smb-tab-panel,body.page.page-id-44 #use .smb-tab-panel,body.page.page-id-46 #use .smb-tab-panel,body.page.page-id-49 #use .smb-tab-panel{border:0px solid #50321e;padding:5rem}body.page.page-id-42 #use .wp-block-table th:nth-child(1),body.page.page-id-42 #use .wp-block-table td:nth-child(1),body.page.page-id-44 #use .wp-block-table th:nth-child(1),body.page.page-id-44 #use .wp-block-table td:nth-child(1),body.page.page-id-46 #use .wp-block-table th:nth-child(1),body.page.page-id-46 #use .wp-block-table td:nth-child(1),body.page.page-id-49 #use .wp-block-table th:nth-child(1),body.page.page-id-49 #use .wp-block-table td:nth-child(1){width:28rem;background-color:#FFF7F7}body.page.page-id-42 #use .wp-block-table th:nth-child(2),body.page.page-id-42 #use .wp-block-table td:nth-child(2),body.page.page-id-44 #use .wp-block-table th:nth-child(2),body.page.page-id-44 #use .wp-block-table td:nth-child(2),body.page.page-id-46 #use .wp-block-table th:nth-child(2),body.page.page-id-46 #use .wp-block-table td:nth-child(2),body.page.page-id-49 #use .wp-block-table th:nth-child(2),body.page.page-id-49 #use .wp-block-table td:nth-child(2){background-color:#fff}body.page.page-id-42 #use .wp-block-table td,body.page.page-id-44 #use .wp-block-table td,body.page.page-id-46 #use .wp-block-table td,body.page.page-id-49 #use .wp-block-table td{padding:2rem}body.page.page-id-42 #use .notice,body.page.page-id-44 #use .notice,body.page.page-id-46 #use .notice,body.page.page-id-49 #use .notice{font-size:1.4rem;margin-top:2rem}body.page.page-id-42 #staff .contact-link .wp-block-group__inner-container,body.page.page-id-44 #staff .contact-link .wp-block-group__inner-container,body.page.page-id-46 #staff .contact-link .wp-block-group__inner-container,body.page.page-id-49 #staff .contact-link .wp-block-group__inner-container{display:flex;justify-content:center;flex-wrap:wrap;gap:3rem}body.page.page-id-42 #staff .contact-link .wp-block-group__inner-container .link_button,body.page.page-id-44 #staff .contact-link .wp-block-group__inner-container .link_button,body.page.page-id-46 #staff .contact-link .wp-block-group__inner-container .link_button,body.page.page-id-49 #staff .contact-link .wp-block-group__inner-container .link_button{margin:0;width:250px}body.page.page-id-42 #staff .button01,body.page.page-id-44 #staff .button01,body.page.page-id-46 #staff .button01,body.page.page-id-49 #staff .button01{background:#ff6e6e;border:1px solid #ff6e6e}body.page.page-id-42 #staff .button01:hover,body.page.page-id-44 #staff .button01:hover,body.page.page-id-46 #staff .button01:hover,body.page.page-id-49 #staff .button01:hover{background:transparent;border:1px solid #ff6e6e;color:#ff6e6e !important}body.page.page-id-42 #staff .button02,body.page.page-id-44 #staff .button02,body.page.page-id-46 #staff .button02,body.page.page-id-49 #staff .button02{background:#46bef0;border:1px solid #46bef0}body.page.page-id-42 #staff .button02:hover,body.page.page-id-44 #staff .button02:hover,body.page.page-id-46 #staff .button02:hover,body.page.page-id-49 #staff .button02:hover{background:transparent;border:1px solid #46bef0;color:#46bef0 !important}body.page.page-id-42 #staff .button03,body.page.page-id-44 #staff .button03,body.page.page-id-46 #staff .button03,body.page.page-id-49 #staff .button03{background:#8cc846;border:1px solid #8cc846}body.page.page-id-42 #staff .button03:hover,body.page.page-id-44 #staff .button03:hover,body.page.page-id-46 #staff .button03:hover,body.page.page-id-49 #staff .button03:hover{background:transparent;border:1px solid #8cc846;color:#8cc846 !important}@media (max-width:1280px){body.page.page-id-42 #staff .contact-link .wp-block-group__inner-container,body.page.page-id-44 #staff .contact-link .wp-block-group__inner-container,body.page.page-id-46 #staff .contact-link .wp-block-group__inner-container,body.page.page-id-49 #staff .contact-link .wp-block-group__inner-container{gap:2rem}body.page.page-id-42 #staff .contact-link .link_button,body.page.page-id-44 #staff .contact-link .link_button,body.page.page-id-46 #staff .contact-link .link_button,body.page.page-id-49 #staff .contact-link .link_button{width:22rem !important}}@media (max-width:850px){body.page.page-id-42 #staff .contact-link,body.page.page-id-44 #staff .contact-link,body.page.page-id-46 #staff .contact-link,body.page.page-id-49 #staff .contact-link{margin-top:3rem}body.page.page-id-42 #staff .contact-link .wp-block-group__inner-container,body.page.page-id-44 #staff .contact-link .wp-block-group__inner-container,body.page.page-id-46 #staff .contact-link .wp-block-group__inner-container,body.page.page-id-49 #staff .contact-link .wp-block-group__inner-container{gap:2rem}body.page.page-id-42 #staff .contact-link .link_button,body.page.page-id-44 #staff .contact-link .link_button,body.page.page-id-46 #staff .contact-link .link_button,body.page.page-id-49 #staff .contact-link .link_button{width:20rem !important}}@media (max-width:540px){body.page.page-id-42 #staff .contact-link .link_button,body.page.page-id-44 #staff .contact-link .link_button,body.page.page-id-46 #staff .contact-link .link_button,body.page.page-id-49 #staff .contact-link .link_button{width:25rem !important}}body.page.page-id-42 #staff .textmedia01-box,body.page.page-id-44 #staff .textmedia01-box,body.page.page-id-46 #staff .textmedia01-box,body.page.page-id-49 #staff .textmedia01-box{grid-template-columns:30rem 1fr}body.page.page-id-42 #staff .wp-block-media-text__content,body.page.page-id-44 #staff .wp-block-media-text__content,body.page.page-id-46 #staff .wp-block-media-text__content,body.page.page-id-49 #staff .wp-block-media-text__content{padding:0;margin-left:3rem}body.page.page-id-42 #staff .wp-block-media-text,body.page.page-id-44 #staff .wp-block-media-text,body.page.page-id-46 #staff .wp-block-media-text,body.page.page-id-49 #staff .wp-block-media-text{background-color:#fffaf0;padding:4rem;border-radius:2rem;margin-inline:2rem}body.page.page-id-42 #staff .textmedia01-facility,body.page.page-id-44 #staff .textmedia01-facility,body.page.page-id-46 #staff .textmedia01-facility,body.page.page-id-49 #staff .textmedia01-facility{font-size:1.4rem;background-color:#fff;padding:0.5rem 1rem;border-radius:1rem;display:inline-block}body.page.page-id-42 #staff .textmedia01-name,body.page.page-id-44 #staff .textmedia01-name,body.page.page-id-46 #staff .textmedia01-name,body.page.page-id-49 #staff .textmedia01-name{color:#ff6e6e;font-size:2.2rem;margin-bottom:1rem}body.page.page-id-42 #staff .textmedia01-jobtype,body.page.page-id-44 #staff .textmedia01-jobtype,body.page.page-id-46 #staff .textmedia01-jobtype,body.page.page-id-49 #staff .textmedia01-jobtype{border-bottom:2px dashed #ff6e6e;padding-bottom:1.5rem}body.page.page-id-42 #staff .textmedia01-text,body.page.page-id-44 #staff .textmedia01-text,body.page.page-id-46 #staff .textmedia01-text,body.page.page-id-49 #staff .textmedia01-text{margin-top:1.5rem}body.page.page-id-42 #staff .comingsoon,body.page.page-id-44 #staff .comingsoon,body.page.page-id-46 #staff .comingsoon,body.page.page-id-49 #staff .comingsoon{text-align:center;font-size:2rem}body.page.page-id-42 #staff .spider__dots,body.page.page-id-44 #staff .spider__dots,body.page.page-id-46 #staff .spider__dots,body.page.page-id-49 #staff .spider__dots{overflow:hidden}body.page.page-id-42 #staff .contact-link,body.page.page-id-44 #staff .contact-link,body.page.page-id-46 #staff .contact-link,body.page.page-id-49 #staff .contact-link{margin-top:5rem}body.page.page-id-42 #company-overview,body.page.page-id-44 #company-overview,body.page.page-id-46 #company-overview,body.page.page-id-49 #company-overview{position:relative;padding-bottom:15rem}body.page.page-id-42 #company-overview::before,body.page.page-id-44 #company-overview::before,body.page.page-id-46 #company-overview::before,body.page.page-id-49 #company-overview::before{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;background-color:#fffaf0;margin-inline:calc(50% - 50vw);z-index:-2}body.page.page-id-42 #company-overview .wp-block-snow-monkey-blocks-accordion,body.page.page-id-44 #company-overview .wp-block-snow-monkey-blocks-accordion,body.page.page-id-46 #company-overview .wp-block-snow-monkey-blocks-accordion,body.page.page-id-49 #company-overview .wp-block-snow-monkey-blocks-accordion{margin-bottom:3rem}body.page.page-id-42 #company-overview .smb-accordion__item__title,body.page.page-id-44 #company-overview .smb-accordion__item__title,body.page.page-id-46 #company-overview .smb-accordion__item__title,body.page.page-id-49 #company-overview .smb-accordion__item__title{background-color:#ff6e6e;padding:1rem 2rem}body.page.page-id-42 #company-overview .smb-accordion__item__title span,body.page.page-id-44 #company-overview .smb-accordion__item__title span,body.page.page-id-46 #company-overview .smb-accordion__item__title span,body.page.page-id-49 #company-overview .smb-accordion__item__title span{color:#fff;font-size:2rem}body.page.page-id-42 #company-overview path,body.page.page-id-44 #company-overview path,body.page.page-id-46 #company-overview path,body.page.page-id-49 #company-overview path{fill:#fff}body.page.page-id-42 #company-overview .smb-accordion__item__body,body.page.page-id-44 #company-overview .smb-accordion__item__body,body.page.page-id-46 #company-overview .smb-accordion__item__body,body.page.page-id-49 #company-overview .smb-accordion__item__body{background-color:#fff;padding:5rem}body.page.page-id-42 #company-overview .wp-block-table th:nth-child(1),body.page.page-id-42 #company-overview .wp-block-table td:nth-child(1),body.page.page-id-44 #company-overview .wp-block-table th:nth-child(1),body.page.page-id-44 #company-overview .wp-block-table td:nth-child(1),body.page.page-id-46 #company-overview .wp-block-table th:nth-child(1),body.page.page-id-46 #company-overview .wp-block-table td:nth-child(1),body.page.page-id-49 #company-overview .wp-block-table th:nth-child(1),body.page.page-id-49 #company-overview .wp-block-table td:nth-child(1){width:20rem;background-color:#FFF7F7}body.page.page-id-42 #company-overview .wp-block-table td,body.page.page-id-44 #company-overview .wp-block-table td,body.page.page-id-46 #company-overview .wp-block-table td,body.page.page-id-49 #company-overview .wp-block-table td{border:0.5px solid #50321e;padding:2rem}body.page.page-id-42 #company-overview h3,body.page.page-id-44 #company-overview h3,body.page.page-id-46 #company-overview h3,body.page.page-id-49 #company-overview h3{font-size:2.5rem;margin-top:5rem;border-bottom:2px dashed #ff6e6e;padding-bottom:1.5rem}body.page.page-id-42 #company-overview p,body.page.page-id-44 #company-overview p,body.page.page-id-46 #company-overview p,body.page.page-id-49 #company-overview p{margin-top:3rem}body.page.page-id-44 #prelude h2{color:#46bef0;border-bottom:2px dashed #46bef0}body.page.page-id-44 #use .wp-block-table th:nth-child(1),body.page.page-id-44 #use .wp-block-table td:nth-child(1){background-color:#D2E9F6}body.page.page-id-44 #staff .textmedia01-name{color:#46bef0}body.page.page-id-44 #staff .textmedia01-jobtype{border-bottom:2px dashed #46bef0}body.page.page-id-44 #company-overview .smb-accordion__item__title{background-color:#46bef0}body.page.page-id-44 #company-overview .wp-block-table th:nth-child(1),body.page.page-id-44 #company-overview .wp-block-table td:nth-child(1){width:20rem;background-color:#D2E9F6}body.page.page-id-44 #company-overview h3{border-bottom:2px dashed #46bef0}body.page.page-id-46 #prelude h2{color:#ffd219;border-bottom:2px dashed #ffd219}body.page.page-id-46 #prelude .prelude-illust01{width:55rem;margin:3rem auto}body.page.page-id-46 #use .background-pattern01{width:37rem;top:6rem;left:-26rem}body.page.page-id-46 #use .background-pattern02{width:40rem;bottom:-2rem;right:-26rem}body.page.page-id-46 #use .wp-block-table th:nth-child(1),body.page.page-id-46 #use .wp-block-table td:nth-child(1){background-color:#ffffdd}body.page.page-id-46 #use .use-price{background-color:#fff;margin-top:5rem;padding:3rem;border-radius:3rem}body.page.page-id-46 #use .use-price p{text-align:center}body.page.page-id-46 #use .use-price .link_button{margin-top:3rem}body.page.page-id-46 #use .use-price .button01{background:#ffd219;border:1px solid #ffd219}body.page.page-id-46 #use .use-price .button01:hover{background:#fff;border:1px solid #ffd219;color:#ffd219 !important}body.page.page-id-46 #staff .textmedia01-name{color:#ffd219}body.page.page-id-46 #staff .textmedia01-jobtype{border-bottom:2px dashed #ffd219}body.page.page-id-46 #company-overview .smb-accordion__item__title{background-color:#ffd219}body.page.page-id-46 #company-overview .wp-block-table th:nth-child(1),body.page.page-id-46 #company-overview .wp-block-table td:nth-child(1){background-color:#FFFFDD}body.page.page-id-46 #company-overview h3{border-bottom:2px dashed #ffd219}body.page.page-id-49 #prelude h2{color:#8cc846;border-bottom:2px dashed #8cc846}body.page.page-id-49 #prelude .prelude-illust01{width:60rem;margin:rem auto}body.page.page-id-49 #use .background-pattern01{width:38rem;top:4rem;left:-27rem}body.page.page-id-49 #use .background-pattern02{width:38rem;bottom:-6rem;right:-26rem}body.page.page-id-49 #use .wp-block-table th:nth-child(1),body.page.page-id-49 #use .wp-block-table td:nth-child(1){background-color:#F3FFE5}body.page.page-id-49 #use .use-price{background-color:#fff;margin-top:5rem;padding:3rem;border-radius:3rem}body.page.page-id-49 #use .use-price p{text-align:center}body.page.page-id-49 #use .use-price .link_button{margin-top:3rem}body.page.page-id-49 #use .use-price .button01{background:#8cc846;border:1px solid #8cc846}body.page.page-id-49 #use .use-price .button01:hover{background:#fff;border:1px solid #8cc846;color:#8cc846 !important}body.page.page-id-49 #staff .textmedia01-name{color:#8cc846}body.page.page-id-49 #staff .textmedia01-jobtype{border-bottom:0px dashed #8CC846}body.page.page-id-49 #company-overview .smb-accordion__item__title{background-color:#8cc846}body.page.page-id-49 #company-overview .wp-block-table th:nth-child(1),body.page.page-id-49 #company-overview .wp-block-table td:nth-child(1){width:20rem;background-color:#F3FFE5}body.page.page-id-49 #company-overview h3{border-bottom:2px dashed #8cc846}body.page.page-id-51{}body.page.page-id-51 #community p{text-align:center}body.page.page-id-51 #erusapo{padding-top:0rem;position:relative}body.page.page-id-51 #erusapo .contact-link .wp-block-group__inner-container{display:flex;justify-content:center;flex-wrap:wrap;gap:3rem}body.page.page-id-51 #erusapo .contact-link .wp-block-group__inner-container .link_button{margin:0;width:250px}body.page.page-id-51 #erusapo .button01{background:#ff6e6e;border:1px solid #ff6e6e}body.page.page-id-51 #erusapo .button01:hover{background:transparent;border:1px solid #ff6e6e;color:#ff6e6e !important}body.page.page-id-51 #erusapo .button02{background:#46bef0;border:1px solid #46bef0}body.page.page-id-51 #erusapo .button02:hover{background:transparent;border:1px solid #46bef0;color:#46bef0 !important}body.page.page-id-51 #erusapo .button03{background:#8cc846;border:1px solid #8cc846}body.page.page-id-51 #erusapo .button03:hover{background:transparent;border:1px solid #8cc846;color:#8cc846 !important}@media (max-width:1280px){body.page.page-id-51 #erusapo .contact-link .wp-block-group__inner-container{gap:2rem}body.page.page-id-51 #erusapo .contact-link .link_button{width:22rem !important}}@media (max-width:850px){body.page.page-id-51 #erusapo .contact-link{margin-top:3rem}body.page.page-id-51 #erusapo .contact-link .wp-block-group__inner-container{gap:2rem}body.page.page-id-51 #erusapo .contact-link .link_button{width:20rem !important}}@media (max-width:540px){body.page.page-id-51 #erusapo .contact-link .link_button{width:25rem !important}}body.page.page-id-51 #erusapo .background-pattern01{position:absolute;width:45rem;top:-18rem;left:-28rem;opacity:0.6;z-index:-2}body.page.page-id-51 #erusapo .erusapo-title{position:relative;display:inline-block;width:100%;margin-bottom:3rem}body.page.page-id-51 #erusapo .erusapo-title h2{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:3rem;font-size:3rem;color:#ff6e6e;text-align:center;line-height:3rem;z-index:2}body.page.page-id-51 #erusapo .erusapo-title h2 br{display:none}body.page.page-id-51 #erusapo .erusapo-title .title-background{position:relative}body.page.page-id-51 #erusapo .erusapo-title .title-background::before{position:absolute;content:"";display:block;width:100%;height:30rem;border-radius:3rem;background-color:#fff}body.page.page-id-51 #erusapo .erusapo-title .title-background img{display:block;width:100%;height:30rem;border-radius:3rem;object-fit:cover;opacity:0.4}body.page.page-id-51 #erusapo .support-box{margin-top:7rem;position:relative}body.page.page-id-51 #erusapo .support-box .background-pattern02{position:absolute;width:35rem;top:-10rem;right:-22rem;opacity:0.6;z-index:-2}body.page.page-id-51 #erusapo .support-box .rainbow-icon img{margin:0 auto}body.page.page-id-51 #erusapo .support-box .wrap-column-box{margin-top:5rem}body.page.page-id-51 #erusapo .support-box .column-box{background-color:#fffaf0;padding:3rem;border-radius:3rem}body.page.page-id-51 #erusapo .support-box .column-text-box{text-align:center}body.page.page-id-51 #erusapo .support-box h3{font-size:3rem;text-align:center;color:#ff6e6e;border-bottom:2px dashed #ff6e6e;padding-bottom:0.5rem}body.page.page-id-51 #erusapo .support-box .nunber{font-size:3rem;font-family:"Quicksand", sans-serif;text-align:center;margin-top:1rem;letter-spacing:-0.001em;line-height:1;opacity:0.5}body.page.page-id-51 #erusapo .support-box h4{font-size:2.5rem;color:#ff6e6e;margin-bottom:1.5rem;margin-inline:0;text-align:center}body.page.page-id-51 #erusapo .support-box .line-box{width:7rem;margin:0 auto}body.page.page-id-51 #erusapo .support-box .dotted-line{border:none;border-top:2px dashed #ff6e6e;height:0;margin:0;text-align:center;margin-bottom:1.5rem}body.page.page-id-51 #erusapo .support-box .column-text{text-align:left}body.page.page-id-51 #erusapo .erusapo-conclusion{margin-top:3rem;font-size:1.8rem}body.page.page-id-51 #erusapo .erusapo-gallery{padding-top:10rem}body.page.page-id-51 #erusapo .erusapo-gallery .wp-block-snow-monkey-blocks-spider-slider{margin-bottom:5rem}body.page.page-id-51 #erusapo .erusapo-gallery .rainbow-icon img{margin:0 auto}body.page.page-id-51 #erusapo .erusapo-gallery h3{font-size:3rem;text-align:center;color:#ff6e6e;margin-bottom:3rem}body.page.page-id-51 #erusapo .erusapo-gallery .spider__dot{overflow:hidden}body.page.page-id-51 #erusapo-facility{padding-bottom:10rem}body.page.page-id-51 #erusapo-facility .rainbow-icon img{margin:0 auto}body.page.page-id-51 #erusapo-facility h3{font-size:3rem;text-align:center;color:#ff6e6e;margin-bottom:3rem}body.page.page-id-51 #erusapo-facility .wp-block-snow-monkey-blocks-accordion{margin-bottom:3rem}body.page.page-id-51 #erusapo-facility .smb-accordion__item__title{background-color:#ff6e6e;padding:1rem 2rem}body.page.page-id-51 #erusapo-facility .smb-accordion__item__title span{color:#fff;font-size:2rem}body.page.page-id-51 #erusapo-facility path{fill:#fff}body.page.page-id-51 #erusapo-facility .smb-accordion__item__body{background-color:#fff;border:2px solid #ff6e6e;padding:5rem}body.page.page-id-51 #erusapo-facility .wp-block-table th:nth-child(1),body.page.page-id-51 #erusapo-facility .wp-block-table td:nth-child(1){width:20rem;background-color:#FFF7F7}body.page.page-id-51 #erusapo-facility .wp-block-table td{border:0.5px solid #50321e;padding:2rem}body.page.page-id-51 #erusapo-facility h4{font-size:2.5rem;margin-top:5rem;border-bottom:2px dashed #ff6e6e;padding-bottom:1.5rem}body.page.page-id-51 #erusapo-facility p{margin-top:3rem}body.page.page-id-51 #eat{position:relative}body.page.page-id-51 #eat::before{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;background-color:#fffaf0;margin-inline:calc(50% - 50vw);z-index:-2}body.page.page-id-51 #eat .contact-link .wp-block-group__inner-container{display:flex;justify-content:center;flex-wrap:wrap;gap:3rem}body.page.page-id-51 #eat .contact-link .wp-block-group__inner-container .link_button{margin:0;width:250px}body.page.page-id-51 #eat .button01{background:#ff6e6e;border:1px solid #ff6e6e}body.page.page-id-51 #eat .button01:hover{background:transparent;border:1px solid #ff6e6e;color:#ff6e6e !important}body.page.page-id-51 #eat .button02{background:#46bef0;border:1px solid #46bef0}body.page.page-id-51 #eat .button02:hover{background:transparent;border:1px solid #46bef0;color:#46bef0 !important}body.page.page-id-51 #eat .button03{background:#8cc846;border:1px solid #8cc846}body.page.page-id-51 #eat .button03:hover{background:transparent;border:1px solid #8cc846;color:#8cc846 !important}@media (max-width:1280px){body.page.page-id-51 #eat .contact-link .wp-block-group__inner-container{gap:2rem}body.page.page-id-51 #eat .contact-link .link_button{width:22rem !important}}@media (max-width:850px){body.page.page-id-51 #eat .contact-link{margin-top:3rem}body.page.page-id-51 #eat .contact-link .wp-block-group__inner-container{gap:2rem}body.page.page-id-51 #eat .contact-link .link_button{width:20rem !important}}@media (max-width:540px){body.page.page-id-51 #eat .contact-link .link_button{width:25rem !important}}body.page.page-id-51 #eat .erusapo-title{position:relative;display:inline-block;width:100%;margin-bottom:3rem}body.page.page-id-51 #eat .erusapo-title h2{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:3rem;font-size:3rem;color:#ff6e6e;text-align:center;line-height:3rem;z-index:3}body.page.page-id-51 #eat .erusapo-title h2 br{display:none}body.page.page-id-51 #eat .erusapo-title .title-background{position:relative}body.page.page-id-51 #eat .erusapo-title .title-background::before{position:absolute;content:"";display:block;width:100%;height:30rem;border-radius:3rem;background-color:#fff}body.page.page-id-51 #eat .erusapo-title .title-background img{display:block;width:100%;height:30rem;border-radius:3rem;object-fit:cover;opacity:0.4}body.page.page-id-51 #eat h3{font-size:2.3rem;line-height:1.6;margin-bottom:3rem}body.page.page-id-51 #eat .rainbow-icon img{margin:0 auto}body.page.page-id-51 #eat .support-box{margin-top:7rem;position:relative}body.page.page-id-51 #eat .support-box .background-pattern02{position:absolute;width:35rem;top:-10rem;right:-22rem;opacity:0.6;z-index:-2}body.page.page-id-51 #eat .wrap-column-box{margin-top:5rem}body.page.page-id-51 #eat h4{font-size:3rem;text-align:center;color:#ff6e6e;border-bottom:2px dashed #ff6e6e;padding-bottom:0.5rem}body.page.page-id-51 #eat .eat-contents{margin-top:5rem;position:relative}body.page.page-id-51 #eat .eat-contents .background-pattern03{position:absolute;width:45rem;top:-18rem;left:-28rem;opacity:0.6;z-index:-2}body.page.page-id-51 #eat .eat-contents .background-pattern04{position:absolute;width:45rem;bottom:-18rem;right:-30rem;opacity:0.6;z-index:-2}body.page.page-id-51 #eat .column2-box{gap:5rem;align-items:center !important;margin-bottom:5rem;background-color:#fff;padding:3rem;border-radius:1.5rem;box-shadow:0 4px 10px -1px rgba(0, 0, 0, 0.1)}body.page.page-id-51 #eat .column2-box .column2-box-text h5{font-size:2.5rem;font-weight:600;margin-bottom:2rem;color:#ff6e6e;line-height:1.4}body.page.page-id-51 #eat .column2-box .column2-box-text p{margin-bottom:2rem}body.page.page-id-51 #eat .eat-conclusion{margin-top:5rem;font-size:1.8rem}body.page.page-id-51 #eat .spider__dot{overflow:hidden}body.page.page-id-51 #eat .eat-gallery{padding-top:5rem}body.page.page-id-51 #eat .eat-gallery .wp-block-snow-monkey-blocks-spider-slider{margin-bottom:5rem}body.page.page-id-51 #eat .eat-gallery .rainbow-icon img{margin:0 auto}body.page.page-id-51 #eat .eat-gallery h3{font-size:3rem;text-align:center;color:#ff6e6e;margin-bottom:3rem}body.page.page-id-51 #eat-facility{position:relative;padding-bottom:10rem}body.page.page-id-51 #eat-facility::before{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;background-color:#fffaf0;margin-inline:calc(50% - 50vw);z-index:-2}body.page.page-id-51 #eat-facility .rainbow-icon img{margin:0 auto}body.page.page-id-51 #eat-facility h3{font-size:3rem;text-align:center;color:#ff6e6e;margin-bottom:3rem}body.page.page-id-51 #eat-facility .wp-block-snow-monkey-blocks-accordion{margin-bottom:3rem}body.page.page-id-51 #eat-facility .smb-accordion__item__title{background-color:#ff6e6e;padding:1rem 2rem}body.page.page-id-51 #eat-facility .smb-accordion__item__title span{color:#fff;font-size:2rem}body.page.page-id-51 #eat-facility path{fill:#fff}body.page.page-id-51 #eat-facility .smb-accordion__item__body{background-color:#fff;padding:5rem}body.page.page-id-51 #eat-facility .wp-block-table th:nth-child(1),body.page.page-id-51 #eat-facility .wp-block-table td:nth-child(1){width:20rem;background-color:#FFF7F7}body.page.page-id-51 #eat-facility .wp-block-table td{border:0.5px solid #50321e;padding:2rem}body.page.page-id-51 #eat-facility h4{font-size:2.5rem;margin-top:5rem;border-bottom:2px dashed #ff6e6e;padding-bottom:1.5rem}body.page.page-id-51 #eat-facility p{margin-top:3rem}body.page.page-id-51 #consultation .prelude{margin-bottom:5rem}body.page.page-id-51 #consultation h3{font-size:2.8rem;text-align:center;color:#ff6e6e;padding-bottom:0.5rem}body.page.page-id-51 #consultation .wp-block-snow-monkey-blocks-accordion{margin-bottom:3rem}body.page.page-id-51 #consultation .smb-accordion__item__title{background-color:#ff6e6e;padding:1rem 2rem}body.page.page-id-51 #consultation .smb-accordion__item__title span{color:#fff;font-size:2rem}body.page.page-id-51 #consultation path{fill:#fff}body.page.page-id-51 #consultation .smb-accordion__item__body{background-color:#fff;border:2px solid #ff6e6e;padding:5rem}body.page.page-id-51 #consultation .wp-block-table th:nth-child(1),body.page.page-id-51 #consultation .wp-block-table td:nth-child(1){width:20rem;background-color:#FFF7F7}body.page.page-id-51 #consultation .wp-block-table td{border:0.5px solid #50321e;padding:2rem}body.page.page-id-51 #consultation h3{font-size:2.5rem;margin-top:5rem;border-bottom:2px dashed #ff6e6e;padding-bottom:1.5rem}body.page.page-id-51 #consultation p{margin-top:3rem}body.page.page-id-53 .p-lp-body{position:relative}body.page.page-id-53 .p-lp-body::before{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;background-color:#fffaf0;margin-inline:calc(50% - 50vw);z-index:-2}body.page.page-id-53 #development,body.page.page-id-53 #daycare,body.page.page-id-53 #lifecare,body.page.page-id-53 #schoolclub,body.page.page-id-53 #region,body.page.page-id-53 #consultation{margin-bottom:10rem}body.page.page-id-53 #development .wrap-grid4-box,body.page.page-id-53 #daycare .wrap-grid4-box,body.page.page-id-53 #lifecare .wrap-grid4-box,body.page.page-id-53 #schoolclub .wrap-grid4-box,body.page.page-id-53 #region .wrap-grid4-box,body.page.page-id-53 #consultation .wrap-grid4-box{gap:3rem}body.page.page-id-53 #development .grid4-box,body.page.page-id-53 #daycare .grid4-box,body.page.page-id-53 #lifecare .grid4-box,body.page.page-id-53 #schoolclub .grid4-box,body.page.page-id-53 #region .grid4-box,body.page.page-id-53 #consultation .grid4-box{background-color:#fff;box-shadow:0 4px 10px -1px rgba(0, 0, 0, 0.1);padding:3rem;border-radius:3rem}body.page.page-id-53 #development .grid4-name01,body.page.page-id-53 #daycare .grid4-name01,body.page.page-id-53 #lifecare .grid4-name01,body.page.page-id-53 #schoolclub .grid4-name01,body.page.page-id-53 #region .grid4-name01,body.page.page-id-53 #consultation .grid4-name01{font-size:1.4rem;color:#50321e;margin-top:2rem}body.page.page-id-53 #development h2,body.page.page-id-53 #daycare h2,body.page.page-id-53 #lifecare h2,body.page.page-id-53 #schoolclub h2,body.page.page-id-53 #region h2,body.page.page-id-53 #consultation h2{font-size:3rem;padding-left:2rem;color:#fff;margin-bottom:3rem}body.page.page-id-53 #development h3,body.page.page-id-53 #daycare h3,body.page.page-id-53 #lifecare h3,body.page.page-id-53 #schoolclub h3,body.page.page-id-53 #region h3,body.page.page-id-53 #consultation h3{font-size:2.2rem;line-height:1.2;margin-bottom:1.5rem}body.page.page-id-53 #development .link_button,body.page.page-id-53 #daycare .link_button,body.page.page-id-53 #lifecare .link_button,body.page.page-id-53 #schoolclub .link_button,body.page.page-id-53 #region .link_button,body.page.page-id-53 #consultation .link_button{margin-top:2rem}body.page.page-id-53 #development .button01,body.page.page-id-53 #daycare .button01,body.page.page-id-53 #lifecare .button01,body.page.page-id-53 #schoolclub .button01,body.page.page-id-53 #region .button01,body.page.page-id-53 #consultation .button01{background:#50321e;border:1px solid #50321e;color:#fff;font-size:1.6rem;height:6rem;line-height:6rem;width:20rem}body.page.page-id-53 #development .button01:hover,body.page.page-id-53 #daycare .button01:hover,body.page.page-id-53 #lifecare .button01:hover,body.page.page-id-53 #schoolclub .button01:hover,body.page.page-id-53 #region .button01:hover,body.page.page-id-53 #consultation .button01:hover{background:#fff;border:1px solid #50321e;color:#50321e}body.page.page-id-53 #development h2,body.page.page-id-53 #region h2{background-color:#ff6e6e}body.page.page-id-53 #development h3,body.page.page-id-53 #region h3{color:#ff6e6e}body.page.page-id-53 #daycare h2,body.page.page-id-53 #consultation h2{background-color:#46bef0}body.page.page-id-53 #daycare h3,body.page.page-id-53 #consultation h3{color:#46bef0}body.page.page-id-53 #lifecare h2{background-color:#ffd219}body.page.page-id-53 #lifecare h3{color:#ffd219}body.page.page-id-53 #schoolclub h2{background-color:#8cc846}body.page.page-id-53 #schoolclub h3{color:#8cc846}body.blog .c-header-sub-content,body.archive .c-header-sub-content{row-gap:0}body.blog .c-archive-header-terms a:hover,body.archive .c-archive-header-terms a:hover{background:#ff6e6e;border-color:#ff6e6e}body.blog .c-category,body.archive .c-category{background:#ff6e6e}body.blog .c-category a,body.archive .c-category a{color:#fff}body.blog .nav-links span,body.archive .nav-links span{background:#ff6e6e;border-color:#ff6e6e}body.blog .nav-links a:hover,body.archive .nav-links a:hover{background:#46bef0;border-color:#46bef0}body.archive .c-archive-header__title{font-family:"Noto Sans JP", sans-serif;color:#ff6e6e}body.single-post .p-single-layout-none{border:0px solid #000 !important}body.single-post .p-single-header__title{font-family:"Noto Sans JP", sans-serif;color:#ff6e6e}body.single-post .c-category{background:#ff6e6e}body.single-post .c-category a{color:#fff}body.single-post .p-single-bottom{display:none}body.single-post #evaluation-Form{margin-top:5rem}body.single-post #evaluation-Form a{color:#ff6e6e;line-height:3}body.single-post #evaluation-Form a:hover{opacity:0.5}body.page.page-id-57 #recruitment .recruitment-illust01{width:50rem;margin:0 auto}body.page.page-id-57 #recruitment .criteria-pattern{position:relative}body.page.page-id-57 #recruitment .background-pattern01{position:absolute;width:40rem;top:-16rem;left:-25rem;opacity:0.6;z-index:-2}body.page.page-id-57 #recruitment .background-pattern02{position:absolute;width:35rem;bottom:-20rem;right:-20rem;opacity:0.6;z-index:-1}body.page.page-id-57 #recruitment h2{text-align:center;font-size:3.5rem;color:#ff6e6e;margin-top:2rem;margin-bottom:3rem}body.page.page-id-57 #recruitment .column-text{font-size:1.8rem;text-decoration:underline 2px dashed #ff6e6e;text-underline-offset:1rem;line-height:3}body.page.page-id-57 #workplace{position:relative;position:relative}body.page.page-id-57 #workplace::before{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;background-color:#fffaf0;margin-inline:calc(50% - 50vw);z-index:-2}body.page.page-id-57 #workplace .background-pattern03{position:absolute;width:40rem;bottom:-8rem;left:-27rem;opacity:0.6;z-index:-1}body.page.page-id-57 #workplace h3{text-align:center;font-size:2rem;margin-bottom:3rem;line-height:1.6}body.page.page-id-57 #workplace .wrap-column-box{gap:3rem}body.page.page-id-57 #workplace .wrap-column-box .column-box{background-color:#fff;padding:3rem;border-radius:2rem;box-shadow:0 4px 10px -1px rgba(0, 0, 0, 0.1)}body.page.page-id-57 #workplace .wrap-column-box .nunber{font-family:"Zen Maru Gothic", sans-serif;text-align:center;font-size:1.4rem;margin-top:2rem}body.page.page-id-57 #workplace .wrap-column-box .column-ttl{font-size:2.2rem;margin-bottom:1rem}body.page.page-id-57 #workplace .wrap-column-box>:nth-child(1) .column-ttl{color:#ff6e6e}body.page.page-id-57 #workplace .wrap-column-box>:nth-child(2) .column-ttl{color:#46bef0}body.page.page-id-57 #workplace .wrap-column-box>:nth-child(3) .column-ttl{color:#8cc846}body.page.page-id-57 #benefits{position:relative}body.page.page-id-57 #benefits .benefits-text{text-align:center;font-size:1.8rem;margin-bottom:5rem}body.page.page-id-57 #benefits .wrap-grid-box{gap:3rem;max-width:80rem;margin:0 auto}body.page.page-id-57 #benefits .wrap-grid-box .grid-box01,body.page.page-id-57 #benefits .wrap-grid-box .grid-box02,body.page.page-id-57 #benefits .wrap-grid-box .grid-box03,body.page.page-id-57 #benefits .wrap-grid-box .grid-box04,body.page.page-id-57 #benefits .wrap-grid-box .grid-box05,body.page.page-id-57 #benefits .wrap-grid-box .grid-box06{border-radius:50%;width:230px;height:230px;margin:0 auto}body.page.page-id-57 #benefits .wrap-grid-box .grid-box01 .grid-img,body.page.page-id-57 #benefits .wrap-grid-box .grid-box02 .grid-img,body.page.page-id-57 #benefits .wrap-grid-box .grid-box03 .grid-img,body.page.page-id-57 #benefits .wrap-grid-box .grid-box04 .grid-img,body.page.page-id-57 #benefits .wrap-grid-box .grid-box05 .grid-img,body.page.page-id-57 #benefits .wrap-grid-box .grid-box06 .grid-img{margin:0 auto}body.page.page-id-57 #benefits .wrap-grid-box .grid-box01 .grid-text,body.page.page-id-57 #benefits .wrap-grid-box .grid-box02 .grid-text,body.page.page-id-57 #benefits .wrap-grid-box .grid-box03 .grid-text,body.page.page-id-57 #benefits .wrap-grid-box .grid-box04 .grid-text,body.page.page-id-57 #benefits .wrap-grid-box .grid-box05 .grid-text,body.page.page-id-57 #benefits .wrap-grid-box .grid-box06 .grid-text{text-align:center;color:#fff;margin-top:2rem;font-size:2rem;line-height:1.4}body.page.page-id-57 #benefits .wrap-grid-box .grid-box01{background-color:#ff6e6e}body.page.page-id-57 #benefits .wrap-grid-box .grid-box01 .grid-img{width:38%;margin-top:4rem}body.page.page-id-57 #benefits .wrap-grid-box .grid-box02{background-color:#46bef0}body.page.page-id-57 #benefits .wrap-grid-box .grid-box02 .grid-img{width:41%;margin-top:4rem}body.page.page-id-57 #benefits .wrap-grid-box .grid-box03{background-color:#8cc846}body.page.page-id-57 #benefits .wrap-grid-box .grid-box03 .grid-img{width:44%;margin-top:3.5rem}body.page.page-id-57 #benefits .wrap-grid-box .grid-box04{background-color:#8cc846}body.page.page-id-57 #benefits .wrap-grid-box .grid-box04 .grid-img{width:34%;margin-top:4rem}body.page.page-id-57 #benefits .wrap-grid-box .grid-box05{background-color:#ff6e6e}body.page.page-id-57 #benefits .wrap-grid-box .grid-box05 .grid-img{width:43%;margin-top:6rem;margin-bottom:3rem}body.page.page-id-57 #benefits .wrap-grid-box .grid-box06{background-color:#46bef0}body.page.page-id-57 #benefits .wrap-grid-box .grid-box06 .grid-img{width:43%;margin-top:5.5rem;margin-bottom:3.5rem}body.page.page-id-57 #benefits .background-pattern04{position:absolute;width:42rem;bottom:0rem;right:-21rem;opacity:0.6;z-index:-1}body.page.page-id-59{}body.page.page-id-59 #tel-sns .tel-sns-text{font-size:1.8rem;text-align:center}body.page.page-id-59 #tel-sns .wrap-column-box{margin-top:3rem;gap:3rem}body.page.page-id-59 #tel-sns .column-box{padding:3rem;background-color:#fffaf0;border-radius:2rem}body.page.page-id-59 #tel-sns .column-box p{text-align:center;font-size:1.8rem}body.page.page-id-59 #tel-sns .column-box .tel-time{margin-top:1rem;font-size:1.8rem}body.page.page-id-59 #tel-sns .con-link_button{margin-top:2rem;display:flex;justify-content:center}body.page.page-id-59 #tel-sns .con-button{background:#ff6e6e;border:1px solid #ff6e6e;color:#fff;display:block;border-radius:999rem;font-size:2.5rem;font-weight:600;height:8rem;line-height:8rem;overflow:hidden;position:relative;text-align:center;text-decoration:none !important;width:35rem;cursor:pointer;pointer-events:auto}body.page.page-id-59 #tel-sns .con-button:hover{background:#fff;border:1px solid #ff6e6e;color:#ff6e6e;z-index:10}body.page.page-id-59 #mail{}body.page.page-id-59 #mail .wpcf7 form{margin:0}body.page.page-id-59 #mail .wpcf7{border:none;background:#fffaf0;padding:10rem;outline-offset:-15px;outline:2px dashed #ff6e6e}body.page.page-id-59 #mail .post_content ul,body.page.page-id-59 #mail .post_content ol,body.page.page-id-59 #mail .post_content dl{display:flex;flex-wrap:wrap}body.page.page-id-59 #mail dl{align-items:flex-start;margin:0 auto 3rem auto;width:100%;max-width:90rem;gap:3rem;box-sizing:border-box}body.page.page-id-59 #mail dt{flex:0 0 35%;margin:0;padding-right:2rem;box-sizing:border-box;font-weight:400}body.page.page-id-59 #mail dt .label{display:flex;gap:2rem;align-items:center;width:100%;margin-bottom:1rem}body.page.page-id-59 #mail .required{background-color:#ff6e6e;color:#fff;font-size:1.4;padding:0.4rem 0.8rem;border-radius:0.5rem;vertical-align:middle;display:inline-block;line-height:1.2;flex-shrink:0}body.page.page-id-59 #mail dd{flex:1;min-width:0;margin:0}body.page.page-id-59 #mail dd input[type="text"],body.page.page-id-59 #mail dd input[type="email"],body.page.page-id-59 #mail dd input[type="tel"],body.page.page-id-59 #mail dd textarea{width:100%;max-width:100%;box-sizing:border-box;display:block;margin-left:auto;padding:0.5rem 1rem;border:none !important}body.page.page-id-59 #mail .wpcf7-radio{display:flex;flex-wrap:wrap}body.page.page-id-59 #mail .wpcf7-list-item{margin-right:0;padding-right:3rem}body.page.page-id-59 #mail .recruit-info{margin-bottom:1rem}body.page.page-id-59 #mail .recruit-info p{font-size:1.4rem}body.page.page-id-59 #mail .recruit-info-box .wpcf7-form-control-wrap textarea{height:20rem !important}body.page.page-id-59 #mail dl:last-of-type{display:block}body.page.page-id-59 #mail dl:last-of-type dt .label{justify-content:flex-start;gap:15px}body.page.page-id-59 #mail .privacy-box{text-align:left;margin-bottom:1em}body.page.page-id-59 #mail .privacy-box p{font-size:1.4rem}body.page.page-id-59 #mail .wpcf7-list-item{margin:0}body.page.page-id-59 #mail .wp-block-buttons{text-align:center;margin-top:5rem}body.page.page-id-59 #mail #submit_btn{font-family:"Noto Sans JP", sans-serif;background-color:#ff6e6e;border:1px solid #ff6e6e !important;font-size:1.8rem;border-radius:999rem;width:24rem;height:7rem;color:#fff}body.page.page-id-59 #mail #submit_btn:hover{background:none;border:1px solid #ff6e6e !important;color:#ff6e6e !important}body.page.page-id-59 #mail .wpcf7-spinner{display:none}body.page.page-id-59 #mail .turnstile{display:flex;justify-content:center}body.page.page-id-340 #wpcf7-f344-p340-o1{}body.page.page-id-340 #wpcf7-f344-p340-o1 .wpcf7 form{margin:0}body.page.page-id-340 #wpcf7-f344-p340-o1 .wpcf7{border:none;background:#fffaf0;padding:10rem;outline-offset:-15px;outline:2px dashed #ff6e6e}body.page.page-id-340 #wpcf7-f344-p340-o1 .post_content ul,body.page.page-id-340 #wpcf7-f344-p340-o1 .post_content ol,body.page.page-id-340 #wpcf7-f344-p340-o1 .post_content dl{display:flex;flex-wrap:wrap}body.page.page-id-340 #wpcf7-f344-p340-o1 dl{align-items:flex-start;margin:0 auto 3rem auto;width:100%;max-width:90rem;gap:3rem;box-sizing:border-box}body.page.page-id-340 #wpcf7-f344-p340-o1 dt{flex:0 0 35%;margin:0;padding-right:2rem;box-sizing:border-box;font-weight:400}body.page.page-id-340 #wpcf7-f344-p340-o1 dt .label{display:flex;gap:2rem;align-items:center;width:100%;margin-bottom:1rem}body.page.page-id-340 #wpcf7-f344-p340-o1 .required{background-color:#ff6e6e;color:#fff;font-size:1.4;padding:0.4rem 0.8rem;border-radius:0.5rem;vertical-align:middle;display:inline-block;line-height:1.2;flex-shrink:0}body.page.page-id-340 #wpcf7-f344-p340-o1 dd{flex:1;min-width:0;margin:0;background-color:#fffaf0;display:inline-block;padding:1rem}body.page.page-id-340 #wpcf7-f344-p340-o1 dd input[type="text"],body.page.page-id-340 #wpcf7-f344-p340-o1 dd input[type="email"],body.page.page-id-340 #wpcf7-f344-p340-o1 dd input[type="tel"],body.page.page-id-340 #wpcf7-f344-p340-o1 dd textarea{width:100%;max-width:100%;box-sizing:border-box;display:block;margin-left:auto;padding:0.5rem 1rem;border:none !important}body.page.page-id-340 #wpcf7-f344-p340-o1 .wpcf7-radio{display:flex;flex-wrap:wrap}body.page.page-id-340 #wpcf7-f344-p340-o1 .wpcf7-list-item{margin-right:0;padding-right:3rem}body.page.page-id-340 #wpcf7-f344-p340-o1 dd:has(.recruit-info){display:none}body.page.page-id-340 #wpcf7-f344-p340-o1 .recruit-info-box .wpcf7-form-control-wrap textarea{height:20rem !important}body.page.page-id-340 #wpcf7-f344-p340-o1 dl:last-of-type{display:block}body.page.page-id-340 #wpcf7-f344-p340-o1 dl:last-of-type dt .label{justify-content:flex-start;gap:15px}body.page.page-id-340 #wpcf7-f344-p340-o1 .privacy-box{text-align:left;margin-bottom:1em}body.page.page-id-340 #wpcf7-f344-p340-o1 .privacy-box p{font-size:1.4rem}body.page.page-id-340 #wpcf7-f344-p340-o1 .wpcf7-list-item{margin:0}body.page.page-id-340 #wpcf7-f344-p340-o1 .wp-block-buttons,body.page.page-id-340 #wpcf7-f344-p340-o1 .wpcf7-form-control{text-align:center}body.page.page-id-340 #wpcf7-f344-p340-o1 .buttons01{display:flex;justify-content:center;align-items:center;background-color:#ff6e6e;border:1px solid #ff6e6e !important;font-size:1.8rem;color:#fff;font-family:"Noto Sans JP", sans-serif;border-radius:999rem;width:24rem;height:7rem;margin-top:7rem;transition:all 0.3s ease;cursor:pointer}body.page.page-id-340 #wpcf7-f344-p340-o1 .buttons01:hover{background:transparent;border:1px solid #ff6e6e !important;color:#ff6e6e !important}body.page.page-id-340 #wpcf7-f344-p340-o1 .buttons01:hover .wpcf7-form-control{color:#ff6e6e !important}body.page.page-id-340 #wpcf7-f344-p340-o1 .buttons01 .wpcf7-form-control{color:#fff !important;text-align:center;border:none;background:none;transition:all 0.3s ease}body.page.page-id-340 #wpcf7-f344-p340-o1 .wp-block-buttons{display:flex;justify-content:center;gap:3rem}body.page.page-id-340 #wpcf7-f344-p340-o1 .wpcf7-spinner{display:none}body.page.page-id-340 #wpcf7-f344-p340-o1 .wpcf7-list-item{margin:0}body.page.page-id-340 #wpcf7-f344-p340-o1 .turnstile{display:flex;justify-content:center}body.page.page-id-342 #thanks h2,body.page.page-id-342 #thanks .has-text-align-left{text-align:center !important}body.page.page-id-342 #thanks h2{color:#ff6e6e;font-size:3rem;margin-bottom:2rem}body.page.page-id-342 #thanks .link_button{justify-content:center;margin-top:7rem}@media (max-width:540px){body *:not(svg):not(svg *){font-size:1.4rem}}@media (max-width:1630px){#js-global-nav li a{font-size:1.4rem;padding-inline:1.8erm}}@media (max-width:1520px){#js-global-nav{display:none}#js-drawer-open{line-height:0 !important}#js-drawer-open svg{font-size:2.8rem}body.home #js-drawer-open line{color:#fff}body.home .is-scroll-sticky #js-drawer-open{z-index:2}body.home .is-scroll-sticky #js-drawer-open line{color:#000 !important}#js-drawer-open{display:block}#js-drawer{background:#fff}#js-drawer li{display:flex;justify-content:center}#js-drawer li img{width:7rem}#js-drawer .p-drawer-nav a{width:max-content}#js-drawer .p-drawer-nav a:hover{color:#ff6e6e}#js-drawer .p-drawer-close svg{font-size:2.5rem}}@media (max-width:991px){body.home #js-header .c-logo img{height:4rem !important}body.home .is-pre-scroll-sticky #js-drawer-open line{color:#000}#js-header .c-logo img{height:3.5rem !important}}@media (max-width:540px){body.home #js-header .c-logo img{height:3rem !important}#js-header .c-logo img{height:3rem !important}}@media (max-width:1280px){.p-footer-4banner .p-footer-4banner-item{height:25rem !important}.p-footer-4banner .p-footer-4banner-item-subtitle{font-size:1.6rem}.p-footer-4banner .p-footer-4banner-item-title{font-size:3rem}.p-footer-main .c-logo__image{height:5rem}#menu-footermenu{grid-auto-flow:unset;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:3rem}#menu-footermenu::before{display:none}}@media (max-width:850px){.p-footer-info{padding:0}.p-footer-copyright p{font-size:1.4rem}}@media (max-width:540px){.p-footer-4banner .p-footer-4banner-item{height:16rem !important}.p-footer-4banner .p-footer-4banner-item-subtitle{font-size:1.4rem}.p-footer-4banner .p-footer-4banner-item-title{font-size:2rem}.p-footer-copyright{height:40px}.p-footer-copyright p{font-size:1.2rem}}@media (max-width:850px){.p-footer-fix-nav-list .p-footer-fix-nav-item:first-child{background:#ff6e6e;gap:1rem}.p-footer-fix-nav-list .p-footer-fix-nav-item:last-child{background:#8cc846;gap:1rem}.p-footer-fix-nav-list .p-footer-fix-nav-item{display:flex;flex-direction:row}.p-footer-fix-nav-list .p-footer-fix-nav-item svg{fill:#fff}}@media (max-width:850px){.section-ttl{margin-bottom:3rem}.section-ttl .section-en{font-size:2rem}.section-ttl .section-ja{font-size:3rem}}@media (max-width:540px){.section-ttl .section-en{font-size:1.6rem}.section-ttl .section-ja{font-size:2.5rem}}@media (max-width:540px){.link_button{margin-top:4rem;gap:2rem}.button01,.button02,.button03{width:22rem}}@media (max-width:1280px){.p-lp-header,.c-header-sub{height:30rem !important}.p-lp-header__title-text1,.c-header-sub-subtitle{font-size:1.8rem;margin-bottom:1rem}.p-lp-header__title-text2,.c-header-sub-title{font-size:3.5rem}}@media (max-width:850px){.p-lp-header,.c-header-sub{height:25rem !important}.p-lp-header__title-text1,.c-header-sub-subtitle{font-size:1.6rem;margin-bottom:1rem}.p-lp-header__title-text2,.c-header-sub-title{font-size:3rem}}@media (max-width:540px){.p-lp-header,.c-header-sub{height:20rem !important}.p-lp-header__title-text1,.c-header-sub-subtitle{font-size:1.4rem;margin-bottom:0.5rem}.p-lp-header__title-text2,.c-header-sub-title{font-size:2.5rem}}@media (max-width:1150px){.p-lp-body{width:100%;padding-inline:7rem}}@media (max-width:850px){.p-lp-body{padding-inline:5rem}}@media (max-width:540px){.p-lp-body{padding-inline:3rem}}@media (max-width:1280px){#prelude,#use,#staff,#company-overview,#community,#erusapo,#eat,#consultation,#recruitment,#workplace,#benefits,#tel-sns,#mail{padding-block:7rem}}@media (max-width:850px){#prelude,#use,#staff,#company-overview,#community,#erusapo,#eat,#consultation,#recruitment,#workplace,#benefits,#tel-sns,#mail{padding-block:6rem}}@media (max-width:540px){#prelude,#use,#staff,#company-overview,#community,#erusapo,#eat,#consultation,#recruitment,#workplace,#benefits,#tel-sns,#mail{padding-block:5rem}}@media (max-width:1210px){body.home #section-783.p-cb-grid{grid-template-columns:1fr !important}body.home #content-facility{padding:10rem 0}}@media (max-width:1210px) and (max-width:900px){body.home #section-1.p-cb-grid{grid-template-columns:1fr !important}}@media (max-width:1210px) and (max-width:992px){body.home .l-container{padding-block:4rem 0}body.home .p-cb{row-gap:40px}}@media (max-width:850px){body.home #js-mv1.p-mv1{height:70rem}body.home #js-mv1 .p-mv1-content-title{font-size:3.5rem}body.home #js-mv1 .p-mv1-content-desc{font-size:2rem}body.home #js-mv1 .p-mv1-content-desc br{display:none}body.home #top-recruitment-video .background-circle01{width:19rem;top:-8rem;right:-7rem}body.home #content-about .about-pattern-box::before{width:25rem;top:-21rem;left:-15rem}body.home #content-about .about-pattern-box::after{width:27rem;bottom:-16rem;right:-20rem}body.home #content-about .prelude h3{font-size:2.5rem;padding-bottom:1rem}body.home #content-about .top-about-illust01{width:45rem;margin:1rem auto}body.home #content-about .column2-box{gap:0;padding:3rem}body.home #content-about .column2-box .column2-box-text h4{font-size:2.3rem;margin-top:3rem;margin-bottom:1rem}body.home #content-about .column2-box .column2-box-photo{order:1}body.home #content-about .column2-box .column2-box-text{order:2}body.home #content-about .background-circle02{width:21rem;bottom:-2rem;left:-10rem}body.home #content-facility{padding:5rem 0}body.home #content-facility p{text-align:left;margin-bottom:3rem}body.home #content-facility .link_button{margin-top:5rem}body.home #section-4 .p-cb-header .p-cb-header-title{font-size:3rem}body.home #section-4 .p-cb-header-desc{text-align:left}body.home #section-4 .splide::before{width:32rem;top:-17rem;left:-21rem}body.home #section-4 .splide::after{width:30rem;bottom:-13rem;right:-20rem}body.home #content-therapeutic-education{padding:3rem 1rem}body.home #content-therapeutic-education .wp-block-image img{width:40rem;padding-top:3rem}}@media (max-width:850px) and (max-width:767px){body.home #section-1 .p-cb-grid-item:first-child::before{width:30rem;height:15rem;border-top-right-radius:3rem}body.home #section-1 .p-cb-grid-item:last-child::before{width:43rem;height:15rem;border-top-right-radius:3rem}}@media (max-width:850px) and (max-width:767px){body.home #section-783 .p-cb-grid-item:first-child::before{width:27rem;height:15rem;border-top-right-radius:3rem}body.home #section-783 .p-cb-grid-item:nth-child(2)::before{width:36rem;height:15rem;border-top-right-radius:3rem}body.home #section-783 .p-cb-grid-item:last-child::before{width:26rem;height:15rem;border-top-right-radius:3rem}}@media (max-width:540px){body.home #js-mv1.p-mv1{height:60rem}body.home #js-mv1 .p-mv1-content-title{font-size:2.8rem}body.home #js-mv1 .p-mv1-content-title br{display:block}body.home #js-mv1 .p-mv1-content-desc{font-size:1.6rem}body.home #section-1 .p-cb-grid-content{padding:20px}body.home #section-1 .p-cb-header-title{font-size:2.5rem}body.home #section-1.p-cb-grid{grid-template-rows:25rem}body.home #section-1 .p-cb-grid-item:first-child::before{width:28rem;height:12rem;border-top-right-radius:2rem;opacity:0.7}body.home #section-1 .p-cb-grid-item:last-child::before{width:31rem;height:12rem;border-top-right-radius:2rem;opacity:0.7}body.home #section-783 .p-cb-grid-content{padding:20px}body.home #section-783 .p-cb-header-title{font-size:2.5rem}body.home #section-783.p-cb-grid{grid-template-rows:25rem}body.home #section-783 .p-cb-grid-item:first-child::before{width:25rem;height:12rem;border-top-right-radius:2rem;opacity:0.7}body.home #section-783 .p-cb-grid-item:nth-child(2)::before{width:30rem;height:12rem;border-top-right-radius:2rem;opacity:0.7}body.home #section-783 .p-cb-grid-item:last-child::before{width:22rem;height:12rem;border-top-right-radius:2rem;opacity:0.7}body.home #top-recruitment-video{margin-bottom:4rem}body.home #top-recruitment-video .background-circle01{width:11rem;top:-7rem;right:-6rem}body.home #content-about .about-pattern-box::before{width:20rem;top:-19rem;left:-13rem}body.home #content-about .about-pattern-box::after{width:18rem;bottom:-11rem;right:-11rem}body.home #content-about .prelude h3{font-size:1.8rem}body.home #content-about .prelude p{font-size:1.4rem;margin-top:1rem;text-align:left}body.home #content-about .top-about-illust01{width:30rem}body.home #content-about .column2-box{padding:2rem;margin-bottom:3rem}body.home #content-about .column2-box .column2-box-text h4{font-size:1.8rem}body.home #content-about .background-circle02{width:18rem;bottom:-2rem;left:-7rem}body.home #content-facility{padding:3rem 0}body.home #content-facility .link_button{margin-top:3rem}body.home #section-4 .p-cb-header .p-cb-header-title{font-size:2.5rem}body.home #section-4 .p-cb-header-desc{font-size:1.4rem}body.home #section-4 .c-category{min-width:auto;padding:1rem 1.5rem !important}body.home #section-4 .p-cb-button{width:22rem;margin-bottom:3rem}body.home #section-4 .splide::before{width:18rem;top:-28rem;left:-9rem}body.home #section-4 .splide::after{width:23rem;bottom:-12rem;right:-20rem}body.home #content-therapeutic-education{padding:0 0 3rem 0}body.home #content-therapeutic-education .wp-block-heading{font-size:1.8rem;line-height:1.6}body.home #content-therapeutic-education .wp-block-image img{width:30rem}}@media (max-width:1280px){body.page.page-id-42 #prelude .prelude-illust01,body.page.page-id-44 #prelude .prelude-illust01,body.page.page-id-46 #prelude .prelude-illust01,body.page.page-id-49 #prelude .prelude-illust01{width:60rem;margin:1.5rem auto}body.page.page-id-42 #use .wp-block-table th:nth-child(1),body.page.page-id-42 #use .wp-block-table td:nth-child(1),body.page.page-id-44 #use .wp-block-table th:nth-child(1),body.page.page-id-44 #use .wp-block-table td:nth-child(1),body.page.page-id-46 #use .wp-block-table th:nth-child(1),body.page.page-id-46 #use .wp-block-table td:nth-child(1),body.page.page-id-49 #use .wp-block-table th:nth-child(1),body.page.page-id-49 #use .wp-block-table td:nth-child(1){width:23rem}body.page.page-id-42 #use .wp-block-table td,body.page.page-id-44 #use .wp-block-table td,body.page.page-id-46 #use .wp-block-table td,body.page.page-id-49 #use .wp-block-table td{padding:1.5rem}body.page.page-id-42 #use .background-pattern01,body.page.page-id-44 #use .background-pattern01,body.page.page-id-46 #use .background-pattern01,body.page.page-id-49 #use .background-pattern01{width:35rem;top:4rem;left:-26rem}body.page.page-id-42 #use .background-pattern02,body.page.page-id-44 #use .background-pattern02,body.page.page-id-46 #use .background-pattern02,body.page.page-id-49 #use .background-pattern02{width:31rem;bottom:-5rem;right:-18rem}body.page.page-id-42 #staff .wp-block-media-text__media,body.page.page-id-44 #staff .wp-block-media-text__media,body.page.page-id-46 #staff .wp-block-media-text__media,body.page.page-id-49 #staff .wp-block-media-text__media{align-self:start}body.page.page-id-42 #company-overview,body.page.page-id-44 #company-overview,body.page.page-id-46 #company-overview,body.page.page-id-49 #company-overview{padding-bottom:5rem}body.page.page-id-42 #company-overview iframe,body.page.page-id-44 #company-overview iframe,body.page.page-id-46 #company-overview iframe,body.page.page-id-49 #company-overview iframe{width:100%}}@media (max-width:850px){body.page.page-id-42 #prelude .wp-block-heading,body.page.page-id-44 #prelude .wp-block-heading,body.page.page-id-46 #prelude .wp-block-heading,body.page.page-id-49 #prelude .wp-block-heading{font-size:2.4rem}body.page.page-id-42 #prelude .prelude-illust01,body.page.page-id-44 #prelude .prelude-illust01,body.page.page-id-46 #prelude .prelude-illust01,body.page.page-id-49 #prelude .prelude-illust01{width:40rem;margin:3rem auto}body.page.page-id-42 #use .wp-block-table th:nth-child(1),body.page.page-id-42 #use .wp-block-table td:nth-child(1),body.page.page-id-44 #use .wp-block-table th:nth-child(1),body.page.page-id-44 #use .wp-block-table td:nth-child(1),body.page.page-id-46 #use .wp-block-table th:nth-child(1),body.page.page-id-46 #use .wp-block-table td:nth-child(1),body.page.page-id-49 #use .wp-block-table th:nth-child(1),body.page.page-id-49 #use .wp-block-table td:nth-child(1){width:15rem}body.page.page-id-42 #use .wp-block-table td,body.page.page-id-44 #use .wp-block-table td,body.page.page-id-46 #use .wp-block-table td,body.page.page-id-49 #use .wp-block-table td{padding:1.5rem}body.page.page-id-42 #use .background-pattern01,body.page.page-id-44 #use .background-pattern01,body.page.page-id-46 #use .background-pattern01,body.page.page-id-49 #use .background-pattern01{width:30rem;top:3rem;left:-20rem}body.page.page-id-42 #use .background-pattern02,body.page.page-id-44 #use .background-pattern02,body.page.page-id-46 #use .background-pattern02,body.page.page-id-49 #use .background-pattern02{width:23rem;bottom:-6rem;right:-12rem}body.page.page-id-42 #staff .wp-block-media-text__content,body.page.page-id-44 #staff .wp-block-media-text__content,body.page.page-id-46 #staff .wp-block-media-text__content,body.page.page-id-49 #staff .wp-block-media-text__content{margin-left:0;margin-top:3rem}body.page.page-id-42 #company-overview,body.page.page-id-44 #company-overview,body.page.page-id-46 #company-overview,body.page.page-id-49 #company-overview{padding-bottom:5rem}body.page.page-id-42 #company-overview .smb-accordion__item__body,body.page.page-id-44 #company-overview .smb-accordion__item__body,body.page.page-id-46 #company-overview .smb-accordion__item__body,body.page.page-id-49 #company-overview .smb-accordion__item__body{padding:3rem}body.page.page-id-42 #company-overview .wp-block-table th:nth-child(1),body.page.page-id-42 #company-overview .wp-block-table td:nth-child(1),body.page.page-id-44 #company-overview .wp-block-table th:nth-child(1),body.page.page-id-44 #company-overview .wp-block-table td:nth-child(1),body.page.page-id-46 #company-overview .wp-block-table th:nth-child(1),body.page.page-id-46 #company-overview .wp-block-table td:nth-child(1),body.page.page-id-49 #company-overview .wp-block-table th:nth-child(1),body.page.page-id-49 #company-overview .wp-block-table td:nth-child(1){width:12rem}}@media (max-width:540px){body.page.page-id-42 #prelude .wp-block-heading,body.page.page-id-44 #prelude .wp-block-heading,body.page.page-id-46 #prelude .wp-block-heading,body.page.page-id-49 #prelude .wp-block-heading{font-size:1.6rem}body.page.page-id-42 #prelude p,body.page.page-id-44 #prelude p,body.page.page-id-46 #prelude p,body.page.page-id-49 #prelude p{font-size:1.4rem;text-align:left}body.page.page-id-42 #prelude .prelude-illust01,body.page.page-id-44 #prelude .prelude-illust01,body.page.page-id-46 #prelude .prelude-illust01,body.page.page-id-49 #prelude .prelude-illust01{width:30rem}body.page.page-id-42 #use .smb-tab-panel,body.page.page-id-44 #use .smb-tab-panel,body.page.page-id-46 #use .smb-tab-panel,body.page.page-id-49 #use .smb-tab-panel{padding:3rem}body.page.page-id-42 #use .wp-block-table tr,body.page.page-id-44 #use .wp-block-table tr,body.page.page-id-46 #use .wp-block-table tr,body.page.page-id-49 #use .wp-block-table tr{display:flex;flex-direction:column}body.page.page-id-42 #use .wp-block-table th:nth-child(1),body.page.page-id-42 #use .wp-block-table td:nth-child(1),body.page.page-id-44 #use .wp-block-table th:nth-child(1),body.page.page-id-44 #use .wp-block-table td:nth-child(1),body.page.page-id-46 #use .wp-block-table th:nth-child(1),body.page.page-id-46 #use .wp-block-table td:nth-child(1),body.page.page-id-49 #use .wp-block-table th:nth-child(1),body.page.page-id-49 #use .wp-block-table td:nth-child(1){width:100%}body.page.page-id-42 #use .wp-block-table th,body.page.page-id-42 #use .wp-block-table td,body.page.page-id-44 #use .wp-block-table th,body.page.page-id-44 #use .wp-block-table td,body.page.page-id-46 #use .wp-block-table th,body.page.page-id-46 #use .wp-block-table td,body.page.page-id-49 #use .wp-block-table th,body.page.page-id-49 #use .wp-block-table td{border-bottom:none !important}body.page.page-id-42 #use .wp-block-table tr:last-child,body.page.page-id-44 #use .wp-block-table tr:last-child,body.page.page-id-46 #use .wp-block-table tr:last-child,body.page.page-id-49 #use .wp-block-table tr:last-child{border-bottom:1px solid #50321e}body.page.page-id-42 #use .notice,body.page.page-id-44 #use .notice,body.page.page-id-46 #use .notice,body.page.page-id-49 #use .notice{font-size:1.4rem}body.page.page-id-42 #use .background-pattern01,body.page.page-id-44 #use .background-pattern01,body.page.page-id-46 #use .background-pattern01,body.page.page-id-49 #use .background-pattern01{width:20rem;top:-3rem;left:-15rem}body.page.page-id-42 #use .background-pattern02,body.page.page-id-44 #use .background-pattern02,body.page.page-id-46 #use .background-pattern02,body.page.page-id-49 #use .background-pattern02{width:18rem;bottom:-3rem;right:-11rem}body.page.page-id-42 #staff .textmedia01-box,body.page.page-id-44 #staff .textmedia01-box,body.page.page-id-46 #staff .textmedia01-box,body.page.page-id-49 #staff .textmedia01-box{margin-inline:0rem;padding:2.5rem}body.page.page-id-42 #staff .textmedia01,body.page.page-id-44 #staff .textmedia01,body.page.page-id-46 #staff .textmedia01,body.page.page-id-49 #staff .textmedia01{font-size:1.2rem}body.page.page-id-42 #staff .textmedia01-name,body.page.page-id-44 #staff .textmedia01-name,body.page.page-id-46 #staff .textmedia01-name,body.page.page-id-49 #staff .textmedia01-name{font-size:1.8rem}body.page.page-id-42 #company-overview .smb-accordion__item__title span,body.page.page-id-44 #company-overview .smb-accordion__item__title span,body.page.page-id-46 #company-overview .smb-accordion__item__title span,body.page.page-id-49 #company-overview .smb-accordion__item__title span{font-size:1.8rem;line-height:1.6}body.page.page-id-42 #company-overview .wp-block-table tr,body.page.page-id-44 #company-overview .wp-block-table tr,body.page.page-id-46 #company-overview .wp-block-table tr,body.page.page-id-49 #company-overview .wp-block-table tr{display:flex;flex-direction:column}body.page.page-id-42 #company-overview .wp-block-table th,body.page.page-id-42 #company-overview .wp-block-table td,body.page.page-id-44 #company-overview .wp-block-table th,body.page.page-id-44 #company-overview .wp-block-table td,body.page.page-id-46 #company-overview .wp-block-table th,body.page.page-id-46 #company-overview .wp-block-table td,body.page.page-id-49 #company-overview .wp-block-table th,body.page.page-id-49 #company-overview .wp-block-table td{padding:1.5rem}body.page.page-id-42 #company-overview .wp-block-table th:nth-child(1),body.page.page-id-42 #company-overview .wp-block-table td:nth-child(1),body.page.page-id-44 #company-overview .wp-block-table th:nth-child(1),body.page.page-id-44 #company-overview .wp-block-table td:nth-child(1),body.page.page-id-46 #company-overview .wp-block-table th:nth-child(1),body.page.page-id-46 #company-overview .wp-block-table td:nth-child(1),body.page.page-id-49 #company-overview .wp-block-table th:nth-child(1),body.page.page-id-49 #company-overview .wp-block-table td:nth-child(1){width:100%}body.page.page-id-42 #company-overview .wp-block-table th,body.page.page-id-42 #company-overview .wp-block-table td,body.page.page-id-44 #company-overview .wp-block-table th,body.page.page-id-44 #company-overview .wp-block-table td,body.page.page-id-46 #company-overview .wp-block-table th,body.page.page-id-46 #company-overview .wp-block-table td,body.page.page-id-49 #company-overview .wp-block-table th,body.page.page-id-49 #company-overview .wp-block-table td{border-bottom:none !important}body.page.page-id-42 #company-overview .wp-block-table tr:last-child,body.page.page-id-44 #company-overview .wp-block-table tr:last-child,body.page.page-id-46 #company-overview .wp-block-table tr:last-child,body.page.page-id-49 #company-overview .wp-block-table tr:last-child{border-bottom:1px solid #50321e}body.page.page-id-42 #company-overview .wp-block-heading,body.page.page-id-44 #company-overview .wp-block-heading,body.page.page-id-46 #company-overview .wp-block-heading,body.page.page-id-49 #company-overview .wp-block-heading{font-size:2.2rem;margin-top:3rem;padding-bottom:0.5rem}body.page.page-id-42 #company-overview iframe,body.page.page-id-44 #company-overview iframe,body.page.page-id-46 #company-overview iframe,body.page.page-id-49 #company-overview iframe{height:30rem}}@media (max-width:1280px){body.page.page-id-51 #erusapo .background-pattern01{width:40rem;top:-19rem;left:-27rem}body.page.page-id-51 #erusapo .support-box .background-pattern02{width:27rem;top:-3rem;right:-17rem}body.page.page-id-51 #erusapo .support-box .wp-block-heading{font-size:2.5rem}body.page.page-id-51 #erusapo .support-box .column-title{font-size:2rem;margin-bottom:1rem}body.page.page-id-51 #erusapo .support-box .erusapo-conclusion{font-size:1.6rem}}@media (max-width:850px){body.page.page-id-51{}body.page.page-id-51 #erusapo-facility,body.page.page-id-51 #eat-facility,body.page.page-id-51 #consultation{padding-bottom:5rem}body.page.page-id-51 #erusapo-facility .smb-accordion__item__body,body.page.page-id-51 #eat-facility .smb-accordion__item__body,body.page.page-id-51 #consultation .smb-accordion__item__body{padding:3rem}body.page.page-id-51 #erusapo-facility .wp-block-table th:nth-child(1),body.page.page-id-51 #erusapo-facility .wp-block-table td:nth-child(1),body.page.page-id-51 #eat-facility .wp-block-table th:nth-child(1),body.page.page-id-51 #eat-facility .wp-block-table td:nth-child(1),body.page.page-id-51 #consultation .wp-block-table th:nth-child(1),body.page.page-id-51 #consultation .wp-block-table td:nth-child(1){width:12rem}body.page.page-id-51 #erusapo-facility iframe,body.page.page-id-51 #eat-facility iframe,body.page.page-id-51 #consultation iframe{width:100%}body.page.page-id-51 #community p{text-align:left}body.page.page-id-51 #community br{display:none}body.page.page-id-51 #erusapo .background-pattern01{width:31rem;top:-14rem;left:-20rem}body.page.page-id-51 #erusapo .erusapo-title h2{font-size:3rem;line-height:4rem;padding-bottom:8rem}body.page.page-id-51 #erusapo .erusapo-title h2 br{display:block}body.page.page-id-51 #erusapo .support-box .wrap-column-box{margin-top:3rem}body.page.page-id-51 #erusapo .erusapo-gallery{padding-top:5rem}body.page.page-id-51 #eat .erusapo-title h2{font-size:3rem;line-height:4rem;padding-bottom:8rem}body.page.page-id-51 #eat .erusapo-title h2 br{display:block}body.page.page-id-51 #eat h3{font-size:2rem;margin-bottom:2rem}body.page.page-id-51 #eat .support-box .wrap-column-box{margin-top:3rem}body.page.page-id-51 #eat .eat-contents .column2-box{gap:2rem}body.page.page-id-51 #eat .eat-contents .column2-box .column2-box-photo{order:1}body.page.page-id-51 #eat .eat-contents .column2-box .column2-box-text{order:2}body.page.page-id-51 #eat .eat-contents .column2-box h5{font-size:2.2rem;margin-bottom:1rem}body.page.page-id-51 #eat .eat-contents .background-pattern03{width:31rem;top:-20rem;left:-22rem}body.page.page-id-51 #eat .eat-contents .background-pattern04{width:35rem;bottom:-14rem;right:-26rem}body.page.page-id-51 #eat .eat-conclusion{font-size:1.6rem}body.page.page-id-51 #consultation .prelude h3{font-size:2rem;padding-bottom:1rem;margin-top:0}body.page.page-id-51 #consultation .prelude p{margin-top:1.5rem}body.page.page-id-51 #consultation h3{text-align:left}body.page.page-id-51 #consultation .link_button{margin-top:5rem}}@media (max-width:540px){body.page.page-id-51{}body.page.page-id-51 #erusapo-facility,body.page.page-id-51 #eat-facility,body.page.page-id-51 #consultation{padding-bottom:3rem}body.page.page-id-51 #erusapo-facility .smb-accordion__item__title span,body.page.page-id-51 #eat-facility .smb-accordion__item__title span,body.page.page-id-51 #consultation .smb-accordion__item__title span{font-size:1.8rem;line-height:1.6}body.page.page-id-51 #erusapo-facility .smb-accordion__item__body .wp-block-table tr,body.page.page-id-51 #eat-facility .smb-accordion__item__body .wp-block-table tr,body.page.page-id-51 #consultation .smb-accordion__item__body .wp-block-table tr{display:flex;flex-direction:column}body.page.page-id-51 #erusapo-facility .smb-accordion__item__body .wp-block-table th,body.page.page-id-51 #erusapo-facility .smb-accordion__item__body .wp-block-table td,body.page.page-id-51 #eat-facility .smb-accordion__item__body .wp-block-table th,body.page.page-id-51 #eat-facility .smb-accordion__item__body .wp-block-table td,body.page.page-id-51 #consultation .smb-accordion__item__body .wp-block-table th,body.page.page-id-51 #consultation .smb-accordion__item__body .wp-block-table td{padding:1.5rem}body.page.page-id-51 #erusapo-facility .smb-accordion__item__body .wp-block-table th:nth-child(1),body.page.page-id-51 #erusapo-facility .smb-accordion__item__body .wp-block-table td:nth-child(1),body.page.page-id-51 #eat-facility .smb-accordion__item__body .wp-block-table th:nth-child(1),body.page.page-id-51 #eat-facility .smb-accordion__item__body .wp-block-table td:nth-child(1),body.page.page-id-51 #consultation .smb-accordion__item__body .wp-block-table th:nth-child(1),body.page.page-id-51 #consultation .smb-accordion__item__body .wp-block-table td:nth-child(1){width:100%}body.page.page-id-51 #erusapo-facility .smb-accordion__item__body .wp-block-table th,body.page.page-id-51 #erusapo-facility .smb-accordion__item__body .wp-block-table td,body.page.page-id-51 #eat-facility .smb-accordion__item__body .wp-block-table th,body.page.page-id-51 #eat-facility .smb-accordion__item__body .wp-block-table td,body.page.page-id-51 #consultation .smb-accordion__item__body .wp-block-table th,body.page.page-id-51 #consultation .smb-accordion__item__body .wp-block-table td{border-bottom:none !important}body.page.page-id-51 #erusapo-facility .smb-accordion__item__body .wp-block-table tr:last-child,body.page.page-id-51 #eat-facility .smb-accordion__item__body .wp-block-table tr:last-child,body.page.page-id-51 #consultation .smb-accordion__item__body .wp-block-table tr:last-child{border-bottom:1px solid #50321e}body.page.page-id-51 #erusapo-facility .wp-block-heading,body.page.page-id-51 #eat-facility .wp-block-heading,body.page.page-id-51 #consultation .wp-block-heading{font-size:2.2rem;margin-top:3rem;padding-bottom:0.5rem}body.page.page-id-51 #erusapo-facility iframe,body.page.page-id-51 #eat-facility iframe,body.page.page-id-51 #consultation iframe{height:30rem}body.page.page-id-51 .rainbow-icon img{width:20%}body.page.page-id-51 #erusapo .background-pattern01{width:22rem;top:-9rem;left:-13rem}body.page.page-id-51 #erusapo .erusapo-title{margin-bottom:2rem}body.page.page-id-51 #erusapo .erusapo-title h2{font-size:2.2rem;line-height:3.5rem;padding-bottom:8rem}body.page.page-id-51 #erusapo .erusapo-title .title-background::before{height:20rem}body.page.page-id-51 #erusapo .erusapo-title .title-background img{height:20rem}body.page.page-id-51 #erusapo .support-box .background-pattern02{width:20rem;top:5rem;right:-12rem}body.page.page-id-51 #erusapo .support-box .rainbow-icon img{width:20%}body.page.page-id-51 #erusapo .support-box .wp-block-heading{font-size:2rem}body.page.page-id-51 #erusapo .support-box .nunber{font-size:2.5rem}body.page.page-id-51 #erusapo .support-box .column-title{font-size:1.7rem;margin-bottom:1rem}body.page.page-id-51 #erusapo .support-box .erusapo-conclusion{font-size:1.4rem}body.page.page-id-51 #erusapo .erusapo-gallery h3{font-size:2.5rem;margin-bottom:2rem}body.page.page-id-51 #erusapo .erusapo-gallery .wp-block-snow-monkey-blocks-spider-slider{margin-bottom:2rem}body.page.page-id-51 #erusapo .spider__dots{gap:2rem}body.page.page-id-51 #erusapo-facility .wp-block-heading{margin-top:0}body.page.page-id-51 #erusapo-facility h4{margin-top:3rem !important}body.page.page-id-51 #eat .erusapo-title{margin-bottom:2rem}body.page.page-id-51 #eat .erusapo-title h2{font-size:2.2rem;line-height:3.5rem;padding-bottom:7rem}body.page.page-id-51 #eat .erusapo-title .title-background::before{height:20rem}body.page.page-id-51 #eat .erusapo-title .title-background img{height:20rem}body.page.page-id-51 #eat h3{font-size:1.6rem}body.page.page-id-51 #eat h4{font-size:2rem}body.page.page-id-51 #eat .eat-contents{margin-top:2rem}body.page.page-id-51 #eat .eat-contents .column2-box h5{font-size:1.8rem}body.page.page-id-51 #eat .eat-contents .column2-box p{margin-bottom:0}body.page.page-id-51 #eat .eat-contents .background-pattern04{width:24rem;bottom:-9rem;right:-16rem}body.page.page-id-51 #eat .eat-conclusion{font-size:1.4rem}body.page.page-id-51 #eat .eat-gallery h3{font-size:2.5rem}body.page.page-id-51 #eat .eat-gallery .wp-block-snow-monkey-blocks-spider-slider{margin-bottom:2rem}body.page.page-id-51 #eat .spider__dots{gap:2rem}body.page.page-id-51 #eat-facility h3{margin-top:0 !important}body.page.page-id-51 #consultation .section-ja{margin-top:0}body.page.page-id-51 #consultation .prelude h3{font-size:1.8rem;line-height:1.6}}@media (max-width:1280px){body.page.page-id-53 .p-lp-body{padding-block:10rem}body.page.page-id-53 #development,body.page.page-id-53 #daycare,body.page.page-id-53 #lifecare,body.page.page-id-53 #schoolclub,body.page.page-id-53 #region,body.page.page-id-53 #consultation{margin-bottom:7rem}body.page.page-id-53 #development h2,body.page.page-id-53 #daycare h2,body.page.page-id-53 #lifecare h2,body.page.page-id-53 #schoolclub h2,body.page.page-id-53 #region h2,body.page.page-id-53 #consultation h2{font-size:2.5rem;margin-bottom:3rem}body.page.page-id-53 #consultation{padding-block:0}}@media (max-width:1280px) and (max-width:1000px){body.page.page-id-53 #development .wp-container-core-group-is-layout-6be84c55,body.page.page-id-53 #daycare .wp-container-core-group-is-layout-6be84c55,body.page.page-id-53 #lifecare .wp-container-core-group-is-layout-6be84c55,body.page.page-id-53 #schoolclub .wp-container-core-group-is-layout-6be84c55,body.page.page-id-53 #region .wp-container-core-group-is-layout-6be84c55,body.page.page-id-53 #consultation .wp-container-core-group-is-layout-6be84c55{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:850px){body.page.page-id-53 .p-lp-body{padding-block:7rem}body.page.page-id-53 #development,body.page.page-id-53 #daycare,body.page.page-id-53 #lifecare,body.page.page-id-53 #schoolclub,body.page.page-id-53 #region,body.page.page-id-53 #consultation{margin-bottom:5rem}body.page.page-id-53 #development h2,body.page.page-id-53 #daycare h2,body.page.page-id-53 #lifecare h2,body.page.page-id-53 #schoolclub h2,body.page.page-id-53 #region h2,body.page.page-id-53 #consultation h2{font-size:2.2rem;margin-bottom:3rem}body.page.page-id-53 #development .wp-container-core-group-is-layout-6be84c55,body.page.page-id-53 #daycare .wp-container-core-group-is-layout-6be84c55,body.page.page-id-53 #lifecare .wp-container-core-group-is-layout-6be84c55,body.page.page-id-53 #schoolclub .wp-container-core-group-is-layout-6be84c55,body.page.page-id-53 #region .wp-container-core-group-is-layout-6be84c55,body.page.page-id-53 #consultation .wp-container-core-group-is-layout-6be84c55{grid-template-columns:repeat(1, 1fr)}}@media (max-width:540px){body.page.page-id-53 .p-lp-body{padding-block:5rem}body.page.page-id-53 #development,body.page.page-id-53 #daycare,body.page.page-id-53 #lifecare,body.page.page-id-53 #schoolclub,body.page.page-id-53 #region,body.page.page-id-53 #consultation{margin-bottom:5rem}}@media (max-width:991px){body.blog .l-container,body.archive .l-container{padding-block:10rem}body.blog .c-archive-header-terms,body.archive .c-archive-header-terms{padding-inline:3rem}}@media (max-width:850px){body.blog .l-container,body.archive .l-container{padding-block:7rem;padding-inline:5rem}body.blog .c-archive-header-terms,body.archive .c-archive-header-terms{padding-inline:0;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}body.blog .c-archive-header-terms a,body.archive .c-archive-header-terms a{width:21rem;padding-inline:0}body.blog .c-archive-header__title,body.archive .c-archive-header__title{font-size:3rem}body.blog .l-contents,body.archive .l-contents{margin-inline:0 !important;inline-size:auto}body.blog .p-post-cards-item,body.archive .p-post-cards-item{margin:0 0 5rem 0}}@media (max-width:540px){body.blog .l-container,body.archive .l-container{padding-block:5rem;padding-inline:3rem}body.blog .c-archive-header-terms,body.archive .c-archive-header-terms{gap:1rem}body.blog .c-archive-header-terms a,body.archive .c-archive-header-terms a{width:15rem;padding-inline:1rem;font-size:1.2rem}body.blog .c-archive-header__title,body.archive .c-archive-header__title{font-size:2rem}body.blog .l-contents .c-category,body.archive .l-contents .c-category{padding:1rem 1.5rem !important;min-width:auto}}@media (max-width:850px){body.single-post .l-container{padding-block:7rem;padding-inline:5rem}}@media (max-width:540px){body.single-post .l-container{padding-block:5rem;padding-inline:3rem}body.single-post .l-contents{width:100%}body.single-post .p-single-header__image{margin:0}}@media (max-width:850px){body.page.page-id-57 #recruitment .recruitment-illust01{width:36rem}body.page.page-id-57 #recruitment h2{font-size:3rem;line-height:1.5}body.page.page-id-57 #recruitment .column-text{font-size:1.6rem;text-underline-offset:1.5rem;line-height:3.2}body.page.page-id-57 #recruitment .background-pattern01{width:25rem;top:-15rem;left:-17rem}body.page.page-id-57 #recruitment .background-pattern02{width:20rem;bottom:-15rem;right:-10rem}body.page.page-id-57 #workplace h3{font-size:1.6rem}body.page.page-id-57 #benefits .benefits-text{text-align:left;font-size:1.6rem}body.page.page-id-57 #benefits .wrap-grid-box{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}body.page.page-id-57 #benefits .grid-box01,body.page.page-id-57 #benefits .grid-box02,body.page.page-id-57 #benefits .grid-box03,body.page.page-id-57 #benefits .grid-box04,body.page.page-id-57 #benefits .grid-box05,body.page.page-id-57 #benefits .grid-box06{width:20rem;height:20rem}body.page.page-id-57 #benefits .grid-box01 .grid-text,body.page.page-id-57 #benefits .grid-box02 .grid-text,body.page.page-id-57 #benefits .grid-box03 .grid-text,body.page.page-id-57 #benefits .grid-box04 .grid-text,body.page.page-id-57 #benefits .grid-box05 .grid-text,body.page.page-id-57 #benefits .grid-box06 .grid-text{text-align:center;color:#fff;margin-top:2rem;font-size:1.8rem;line-height:1.4}body.page.page-id-57 #benefits .background-pattern04{width:25rem;bottom:-9rem;right:-17rem}}@media (max-width:540px){body.page.page-id-57 #recruitment .recruitment-illust01{width:25rem}body.page.page-id-57 #recruitment h2{font-size:2rem}body.page.page-id-57 #recruitment .column-text{font-size:1.4rem;text-underline-offset:1.5rem;line-height:3.5}body.page.page-id-57 #recruitment .background-pattern01{width:18rem;top:-8rem;left:-14rem}body.page.page-id-57 #recruitment .background-pattern02{width:17rem;bottom:-14rem;right:-12rem}body.page.page-id-57 #workplace .background-pattern03{width:18rem;bottom:-5rem;left:-11rem}body.page.page-id-57 #benefits .benefits-text{text-align:left;font-size:1.4rem;margin-bottom:3rem}body.page.page-id-57 #benefits .benefits-text br{display:none}body.page.page-id-57 #benefits .wrap-grid-box{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}body.page.page-id-57 #benefits .grid-box01,body.page.page-id-57 #benefits .grid-box02,body.page.page-id-57 #benefits .grid-box03,body.page.page-id-57 #benefits .grid-box04,body.page.page-id-57 #benefits .grid-box05,body.page.page-id-57 #benefits .grid-box06{width:14rem !important;height:14rem !important}body.page.page-id-57 #benefits .grid-box01 .grid-text,body.page.page-id-57 #benefits .grid-box02 .grid-text,body.page.page-id-57 #benefits .grid-box03 .grid-text,body.page.page-id-57 #benefits .grid-box04 .grid-text,body.page.page-id-57 #benefits .grid-box05 .grid-text,body.page.page-id-57 #benefits .grid-box06 .grid-text{margin-top:1rem !important;font-size:1.4rem !important;line-height:1.4}body.page.page-id-57 #benefits .grid-box01 .grid-img{width:32% !important;margin-top:2.5rem !important}body.page.page-id-57 #benefits .grid-box02 .grid-img,body.page.page-id-57 #benefits .grid-box03 .grid-img{width:37% !important;margin-top:2.5rem !important}body.page.page-id-57 #benefits .grid-box04 .grid-img{width:30% !important;margin-top:2.5rem !important}body.page.page-id-57 #benefits .grid-box05 .grid-img,body.page.page-id-57 #benefits .grid-box06 .grid-img{width:40% !important;margin-top:3.5rem !important;margin-bottom:0 !important}body.page.page-id-57 #benefits .grid-box05 .grid-text,body.page.page-id-57 #benefits .grid-box06 .grid-text{margin-top:2rem !important}}@media (max-width:850px){body.page.page-id-59 #tel-sns .tel-sns-text{font-size:1.6rem;text-align:left}body.page.page-id-59 #mail .wpcf7{padding:5rem;outline-offset:-10px}body.page.page-id-59 #mail .wp-block-buttons .wpcf7-spinner{display:none}}@media (max-width:540px){body.page.page-id-59 #tel-sns .tel-sns-text{font-size:1.4rem}body.page.page-id-59 #tel-sns .tel-sns-text br{display:none}body.page.page-id-59 #tel-sns .column-box{padding:2.5rem}body.page.page-id-59 #tel-sns .column-box p{font-size:1.6rem}body.page.page-id-59 #tel-sns .column-box .con-link_button{margin-top:1rem}body.page.page-id-59 #tel-sns .column-box .con-link_button .con-button{font-size:2.2rem;height:7rem;line-height:7rem}body.page.page-id-59 #tel-sns .column-box .tel-time{font-size:1.6rem}body.page.page-id-59 #mail .wpcf7{padding:4rem}body.page.page-id-59 #mail .wp-block-buttons{margin-top:0}body.page.page-id-59 #mail .wp-block-buttons .wpcf7-form-control{width:21rem !important}body.page.page-id-59 #mail .turnstile{width:30rem;align-self:center;justify-self:center;transform-origin:center top;transform:scale(0.75)}}@media (max-width:540px){body.page.page-id-340 #wpcf7-f344-p340-o1 .wp-block-buttons{gap:1rem}body.page.page-id-340 #wpcf7-f344-p340-o1 .wp-block-buttons .buttons01{height:6rem;margin-top:2rem}}@media (max-width:850px){body.page.page-id-342 #thanks h2{font-size:2.5rem;margin-bottom:2rem}}@media (max-width:540px){body.page.page-id-342 #thanks h2{font-size:2rem}body.page.page-id-342 #thanks .wp-block-group__inner-container .thanks-text{font-size:1.4rem;text-align:left !important}body.page.page-id-342 #thanks .link_button{margin-top:3rem}}/*# sourceMappingURL=style2.css.map */