@font-face{font-display:swap;font-family:"NotoSans";src:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/fonts/全般フォント/NotoSansJP-VariableFont_wght.woff")}@font-face{font-display:swap;font-family:"YasashisaGothicBoldV2";src:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/fonts/YasashisaGothic/YasashisaGothicBold-V2.woff");font-weight:700}@font-face{font-display:swap;font-family:"TegakiZatsu";src:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/fonts/Tegaki_Zatsu/851tegaki_zatsu_normal_0883.woff")}:root{--wheelchair-animation-duration:40s;--cloud-animation-duration:72s;--FV-human-animation-duration:30s}html{background-color:#f8fff4;scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box;font-family:"NotoSans";color:#0e291b;letter-spacing:.0108em;transition-duration:0.3s;&::before,&::after{transition-duration:0.3s}}h1{color:#231815;font-size:2rem;padding:20px 2% 20px 0;&#contact-h1{position:relative;inset:0;font-size:23px;padding:0;padding-top:264px;text-align:center}&#recruitment-h1{position:relative;inset:0;font-size:23px;font-weight:900;padding:0;padding-top:227px;text-align:center}&#flow-h1{position:relative;inset:0;z-index:1;font-size:23px;font-weight:900;padding:0;padding-top:264px;text-align:center}&#about-service-h1{position:relative;inset:0;z-index:1;font-size:23px;font-weight:700;padding:0;padding-top:265px;text-align:center}&#archive-blog-h1{position:relative;inset:0;z-index:1;font-size:23px;font-weight:700;padding:0;padding-top:265px;text-align:center}}h2{font-size:23px}h3{font-size:23px}ul{list-style:none}img{width:100%;height:100%;object-fit:contain;vertical-align:top}a{display:block;text-decoration:none;letter-spacing:2px;text-wrap:nowrap;font-size:4.5vw;&.circle,&.round{transition-duration:0.4s;p{letter-spacing:2px;text-wrap:nowrap}&:hover{box-shadow:#0c0a2a 0 0 13px}}}button{font-size:16px;background-color:unset;border:unset;cursor:pointer;font-family:inherit}.row{display:flex;flex-direction:row}.cloud{pointer-events:none}.column{display:flex;flex-direction:column}.circle{border-radius:50%}#clip-box{margin-top:300px;overflow-x:clip;animation:blurZeroize 0.2s;border:1px solid #fff0}.round{border-radius:50px}.for-tb{display:none}.for-pc{display:none}.true-parallax-front{animation:true-parallax-front-anim linear;animation-timeline:scroll()}.parallax-front{animation:parallax-front-anim linear;animation-timeline:scroll()}.parallax-front-weak{animation:parallax-front-weak-anim linear;animation-timeline:scroll()}.true-parallax-back{animation:true-parallax-back-anim linear;animation-timeline:scroll()}.parallax-back{animation:parallax-back-anim linear;animation-timeline:scroll()}.parallax-back-weak{animation:parallax-back-weak-anim linear;animation-timeline:scroll()}.dark-mode-button{transition-duration:0.4s;&:hover{filter:brightness(.8)}&#dark-button:hover{filter:hue-rotate(52deg) brightness(.8)}}.category-button{position:relative;z-index:1;display:inline-block}.pagenavi{display:flex;justify-content:center;align-items:center;gap:1em;width:100%;margin-block:50px;a{text-decoration:underline}}#sticky{position:sticky;z-index:2;top:calc(100dvh - 283px);right:0;margin-top:264px;pointer-events:none;opacity:.9;&.only-dark{margin-bottom:-170px}&.blog-sticky{margin-top:430px;margin-bottom:-800px}.category-group-button{position:absolute;bottom:-24px;left:-26px;height:135px;width:calc(1em + 44px);font-family:"YasashisaGothicBoldV2";font-weight:700;letter-spacing:10px;writing-mode:vertical-lr;text-orientation:upright;padding:26px 17px 26px 36px;background-color:#fff;pointer-events:auto;border-top-right-radius:38.1px;border-bottom-right-radius:38.1px;overflow:clip;text-align:center;&.active{height:400px;button{opacity:1;&[type="button"]{span{rotate:90deg;transition-duration:0.5s}}}p{opacity:1}}button{display:inline-block;opacity:0;&[type="button"]{opacity:1;span{transition-duration:0s;transition-timing-function:ease-out;display:inline-block}}}p{opacity:0}}.right{align-items:end;margin-right:16px;.circle{pointer-events:auto;width:72px;height:72px;border:#a4be89 solid 1px;background-color:#fff;margin-bottom:24px;.img-container{width:55.6%;height:55.6%;margin:22.2%}}button.dark-mode-button{position:fixed;top:calc(100dvh - 96px);right:16px;width:72px;height:72px;pointer-events:auto;&.light-button{display:none}}}&.contact-sticky{margin-top:0;top:calc(100dvh - 188px);right:0;margin-bottom:-188px}}header{position:fixed;z-index:10;inset:0;width:100%;height:70px;>.row{position:relative;inset:0;z-index:2;width:100%;height:100%;border-bottom-left-radius:2rem;background-color:#fff;box-shadow:0 0 4px 0 #77905d;&:nth-of-type(1){border:#a4be89 solid .26vw;>div{width:calc(100% - 140px);align-self:center;.div-img{width:113px;height:36px;margin-left:40px;position:relative;inset:0;&:hover{.img-container{&:nth-child(1){transform:rotate(200deg)}}}.img-container{position:absolute;&:nth-child(1){width:59px;top:-11px;left:-43px;transform:rotate(110deg)}&:nth-child(3){display:none}}}}}>a,>button{width:70px;height:100%;border-left:#a4be89 solid 1px;border-right:#a4be89 solid 1px;.img-container{padding:25%}}#hamburger-button{display:block;background-color:#fff;border-width:0;width:70px;height:100%;position:relative;padding:0 14px;inset:0;span{display:block;position:absolute;transition-timing-function:ease-in-out;transition-duration:0.4s;width:60%;transform:rotate(0);&:nth-child(1){top:16.125px;border-top:#a4be89 solid 2.5px;height:32.25px;border-bottom:#a4be89 solid 2.5px}&:nth-child(2){top:31px;background-color:#a4be89;height:2.5px}&:nth-child(3){top:31px;background-color:#a4be89;height:2.5px}}&:not(.hidden){span{&:nth-of-type(1){top:32.25px;width:0%;height:0%;border-radius:100%;left:50%}&:nth-of-type(2){transform:rotate(45deg)}&:nth-of-type(3){transform:rotate(-45deg)}}}&:hover{cursor:pointer}}}#ham-hidden{position:fixed;inset:0;z-index:1;width:100vw;height:100vh;background-color:#a4be89;pointer-events:none;transition-duration:0.4s;&.hidden{opacity:0;.column{a{pointer-events:none}}}.column{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);align-items:center;*{color:#fff}a{margin-top:23px;pointer-events:auto}.row{margin-top:12.8vw;gap:26px;p{font-size:4.5vw}a{margin-top:0}}}}}main{&#index-main{#first-view{position:relative;top:-40px;left:-190px;width:843.7px;height:1012.5px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像8/FV_太陽無-02.png");background-size:cover;background-position:center 60%;background-repeat:no-repeat;.mountain{content:"";position:absolute;bottom:100px;left:70.5px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/白い家のある緑の山.webp");background-size:contain;background-position:center;background-repeat:no-repeat;display:block;width:456px;height:192px;margin-top:100%}.sun-hand{position:absolute;left:-30px;top:-20px;z-index:-1;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/太陽と手改1.webp");background-size:contain;background-position:center;background-repeat:no-repeat;display:block;width:710px;height:810px}div:nth-of-type(2){.text-container{position:absolute;left:calc(1vw + 190px);top:44px;text-align:center;width:98vw;h1{font-size:24px;padding-top:90px;text-shadow:#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px}h2{margin-top:12px;line-height:34.8px;font-size:16px;text-shadow:#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px}}.star{position:absolute;z-index:-5;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;&.active{opacity:1;transition-duration:1s}&:nth-child(4){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/星2.png");top:125px;left:424px;width:50px;height:50px;transition-delay:1.5s}&:nth-child(5){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/星3.png");top:383px;left:471px;width:50px;height:50px;transition-delay:1s}&:not(.active){opacity:0;transition-duration:0s;transition-delay:0s}}}}.true-parallax-front{position:relative;&:nth-child(3){.human{&:nth-child(1){position:absolute;top:600px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/人が歩く_アニメ2/人_歩く1_anim1.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:75px;height:75px;transform:scaleX(-1);animation:FVHumanMove var(--FV-human-animation-duration) infinite linear reverse,FVHumanAnim1 1s infinite}&:nth-child(2){position:absolute;top:650px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/人が歩くアニメ_4/人_歩く3_anim1.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:125px;height:125px;animation:FVHumanMove var(--FV-human-animation-duration) infinite linear 5s,FVHumanAnim2 1s infinite}&:nth-child(3){position:absolute;top:700px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/人が歩く_アニメ2/人_歩く1_anim1.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:75px;height:75px;animation:FVHumanMove var(--wheelchair-animation-duration) infinite linear 10s,FVHumanAnim3 0.75s infinite}}}&:nth-child(5){.human{position:absolute;top:862.5px;left:298px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/リュックサックを背負った人.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:30px;height:69px}}}}&#single-blog{.underbar{position:relative;z-index:1;border-bottom:1px solid #A8C38B;margin:0 23px 18px;padding-bottom:18px;+time{display:block;margin-bottom:18px;font-size:18px;font-weight:700;color:#A8C38B}h2{position:relative;font-size:23px;padding-bottom:30px}.category-button{font-size:18px;font-weight:700}.bird{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;filter:hue-rotate(220deg) brightness(1.2);&:first-child{top:-22px;left:225px;width:15px;height:24px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/鳥-1.png")}&:nth-child(2){top:-44px;left:257px;width:20px;height:21px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/鳥.png")}}}.single-thumbnail{width:337px;height:337px;margin:0 auto;img{border-radius:50px;object-fit:cover}}#article-content{margin:55px 60px}#articles{gap:24px;.underbar{text-align:center;width:calc(100% - 24px);padding-bottom:54px;margin:0 12px}}.row-pc-reverse{.container{&:first-child{max-width:539px;margin:0 auto;ul,ol{list-style:unset;list-style-position:inside}h4{&::before{content:none}}}}}}.shooting-star-container{position:relative;inset:0;z-index:-10;.shooting-star{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;transition-timing-function:linear;width:100px;height:100px;z-index:-10}}#first-view{width:100%;height:100vh;position:relative;inset:0;&.contact-FV{z-index:-1;.applique-sun{position:absolute;top:188px;left:50%;width:188px;height:188px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/アップリケの太陽.png");background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateX(-50%)}.potoo{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;&:nth-child(4){left:12px;top:185px;width:15px;height:23px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/鳥-1.png")}&:nth-child(5){left:50px;top:165px;width:20px;height:20px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/鳥.png")}&:nth-child(6){right:3px;top:226px;width:15px;height:23px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/鳥-1.png")}}.grass{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像9/草.png");&:nth-child(7){width:39px;height:13px;left:69px;top:417px}&:nth-child(8){width:73px;height:25px;left:12px;top:441px}&:nth-child(9){width:100px;height:35px;left:257px;top:522px}&:nth-child(10){width:53px;height:19px;left:219px;top:573px}}.post{position:absolute;left:63px;top:381px;width:105px;height:117px;&::after{content:"";position:absolute;left:-20px;bottom:-15px;z-index:-1;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像9/丸.webp");background-size:contain;background-position:center;background-repeat:no-repeat;width:131px;height:30px}}.human{position:absolute;right:38px;top:253px;left:unset;bottom:unset;width:129px;height:248px}}&.recruitment-FV{.mountain{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;&:nth-child(1){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/山1.webp");width:660px;height:198px;top:321px;right:-163px}&:nth-child(2){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/山2.webp");width:458px;height:198px;top:599px;left:-129px}}.applique-sun{position:absolute;top:151px;left:50%;width:188px;height:188px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/アップリケの太陽.png");background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateX(-50%)}.true-parallax-back{&:nth-child(4){.cloud{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/雲5.webp");animation:cloudMoveRow3 72s infinite linear;width:70px;height:46px;top:266px;left:100vw;animation-delay:17s}}&:nth-child(5){.cloud{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/雲5.webp");animation:cloudMoveRow3 72s infinite linear;width:119px;height:78px;top:512px;left:100vw;animation-delay:37s}}&:nth-child(6){.cloud{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/雲5.webp");animation:cloudMoveRow3 72s infinite linear;width:70px;height:46px;top:590px;left:100vw;animation-delay:56s}}}.tree{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;&:nth-child(7){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/木3.webp");width:66px;height:134px;top:415px;right:157px}&:nth-child(8){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/木1.webp");width:100px;height:124px;top:425px;right:30px}&:nth-child(9){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/木3.webp");width:66px;height:134px;top:693px;left:60px}&:nth-child(10){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/木2.webp");width:81px;height:123px;top:704px;left:165px}}.recruitment.human{position:absolute;left:50%;top:322px;transform:translateX(-50%);background-repeat:no-repeat;width:151px;height:254px;animation:none}}&.flow-FV{.applique-sun{position:absolute;top:194px;left:50%;width:188px;height:188px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/アップリケの太陽.png");background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateX(-50%)}.true-parallax-back{&:nth-child(2){.cloud{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloudMoveRow2 72s infinite linear;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/雲2.webp");left:100vw;width:306px;height:118px;top:229px}}&:nth-child(3){.cloud{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloudMoveRow2 72s infinite linear;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/雲2.webp");width:306px;height:118px;left:100vw;top:337px;animation-delay:10s}}&:nth-child(4){.cloud{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloudMoveRow2 72s infinite linear;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/雲2.webp");width:186px;height:71px;left:100vw;top:106px;animation-delay:23s}}&:nth-child(5){.cloud{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloudMoveRow2 72s infinite linear;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/雲2.webp");width:134px;height:51px;left:100vw;top:190px;animation-delay:36s}}}.mountain{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;&:nth-child(6){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/山.webp");width:316px;height:88.08px;top:369px;left:-158px;opacity:.8}&:nth-child(7){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/山.webp");width:276px;height:88.22px;top:379px;right:-116px;opacity:.8}}.tree{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;&:nth-child(8){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/木3.webp");width:29.48px;height:59.31px;top:410.69px;left:33.02px}&:nth-child(9){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/木2.webp");width:35.96px;height:54.61px;top:415.39px;left:80.18px}&:nth-child(10){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/木3.webp");width:43px;height:87px;top:394px;left:622px}&:nth-child(11){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/木1.webp");width:65px;height:81px;top:400px;left:683px}}.potoo{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;filter:hue-rotate(220deg) brightness(1.2);&:nth-child(12){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/鳥-1.png");width:28px;height:43px;top:173px;left:47px}&:nth-child(13){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/鳥.png");width:37px;height:38px;top:135px;left:118px}&:nth-child(14){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/鳥-1.png");width:28px;height:43px;top:455px;right:83px}&:nth-child(15){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/鳥.png");width:37px;height:38px;top:515px;right:22px}}.human{position:absolute;width:335px;height:208px;top:377px;left:50%;transform:translateX(-50%)}}&.about-service-FV{.applique-sun{position:absolute;top:188px;left:50%;width:188px;height:188px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/アップリケの太陽.png");background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateX(-50%)}.potoo{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;filter:hue-rotate(220deg) brightness(1.2);&:nth-child(2){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/鳥-1.png");width:20px;height:31px;top:181px;left:149px}&:nth-child(3){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/鳥.png");width:27px;height:28px;top:153px;left:200px}}.flower{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;&:nth-child(4){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/花2.png");width:22px;height:45px;top:342px;right:17px;transform:scaleX(-1)}&:nth-child(6){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/花.png");width:38px;height:71px;top:442px;left:45px}}.flower{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/花2.png");width:37px;height:78px;top:485px;right:57px}.wheelchair{position:absolute;width:165px;height:194px;top:313px;left:50%;transform:translateX(-50%);&:nth-child(2){display:none}}}&.archive-blog-FV,&.single-blog-FV{&.single-blog-FV{.true-parallax-front{position:absolute;&:nth-child(5){top:117px;left:80vw}&:nth-child(6){top:202px;right:75vw;.bird{&:first-child{left:unset;right:28px}&:nth-child(2){left:unset;right:0}}}.bird{position:absolute;background-position:center;background-size:contain;filter:hue-rotate(220deg) brightness(1.2);&:first-child{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/鳥-1.png");top:20px;left:0;width:15px;height:24px}&:nth-child(2){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/鳥.png");top:0;left:30px;width:20px;height:21px}}}}.applique-sun{position:absolute;top:188px;left:50%;width:188px;height:188px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/アップリケの太陽.png");background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateX(-50%)}.hastablet{position:absolute;z-index:1;width:90px;height:190px;bottom:207px;left:55vw}.mountain-container{.mountain{position:absolute;&:first-child{width:426px;height:212px;bottom:218px;right:57vw}&:nth-child(2){width:268px;height:134px;bottom:299px;left:82vw;transform:scaleX(-1)}}}.bird{position:absolute;background-position:center;background-size:contain;filter:hue-rotate(220deg) brightness(1.2);&:first-child{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/鳥-1.png");top:200px;right:80vw;width:24px;height:39px}&:nth-child(2){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/鳥.png");top:180px;right:64vw;width:33px;height:35px}}}}#about-office{position:relative;inset:0;text-align:center;.cloud{position:absolute;top:0;z-index:1;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/通常モード_雲/雲右.png");background-size:contain;background-position:center;background-repeat:no-repeat;display:block;width:184.34px;height:71.02px;left:100vw;animation:cloudMoveRow2 72s infinite linear}.text-container{margin:0 19px;h2{position:relative;inset:0;z-index:2;font-size:20px;margin:0 auto 48px}p{text-align:start;font-size:18px;line-height:1.9em;width:80%;margin:0 auto}}.mountain{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/緑の家のある緑の山.webp");background-size:contain;background-position:center;background-repeat:no-repeat;width:118.1vw;height:49.3vw}.wheelchair{position:absolute;left:100vw;bottom:-10vw;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/車いすと押す人.webp");background-size:contain;background-position:center;background-repeat:no-repeat;width:18.1vw;height:24vw;transform:rotate(-4deg);animation:wheelchairAnim 2s infinite,wheelchairMoveRow var(--wheelchair-animation-duration) infinite linear,wheelchairMoveColumn var(--wheelchair-animation-duration) infinite linear}}#service{padding-top:50px;position:relative;inset:0;padding-bottom:100px;.river{position:absolute;z-index:-1;top:50px;left:50%;display:block;width:100vw;height:439.5px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像18/川.png");background-size:cover;background-position:center;background-repeat:no-repeat;transform:translateX(-50%);svg{position:absolute;.leef{animation:pathAnim 30s infinite linear}.peach{animation:pathAnim 30s infinite linear 5s backwards}}.blink-container{width:38.51px;height:38.51px;left:-38.51px;overflow:hidden;&:nth-child(1){position:absolute;top:186px;animation:blinkContainerRow 30s infinite linear,blinkContainerColumn 30s infinite;.blink{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像18/川の光4.png");width:38.51px;height:38.51px;animation:blinkRow 5s infinite 1s}}&:nth-child(2){position:absolute;top:250px;animation:blinkContainerRow 30s infinite 5s linear,blinkContainerColumn 30s infinite 5s;.blink{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像18/川の光5.png");width:38.51px;height:38.51px;animation:blinkRow 5s infinite 4s}}&:nth-child(3){position:absolute;top:191px;animation:blinkContainerRow 30s infinite 11s linear,blinkContainerColumn 30s infinite 11s;.blink{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像18/川の光4.png");width:38.51px;height:38.51px;animation:blinkRow 5s infinite 2s}}&:nth-child(4){position:absolute;top:163px;animation:blinkContainerRow 30s infinite 17s linear,blinkContainerColumn 30s infinite 17s;.blink{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像18/川の光2.png");width:38.51px;height:38.51px;animation:blinkRow 5s infinite 3s}}&:nth-child(5){position:absolute;top:242px;animation:blinkContainerRow 30s infinite linear 22s,blinkContainerColumn 30s infinite 22s;.blink{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像18/川の光3.png");width:38.51px;height:38.51px;animation:blinkRow 5s infinite}}&:nth-child(6){position:absolute;top:186px;animation:blinkContainerRow 30s infinite 2s linear,blinkContainerColumn 30s infinite 2s;.blink{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像18/川の光4.png");width:38.51px;height:38.51px;animation:blinkRow 3s infinite 1s;filter:contrast(.4) sepia(1) hue-rotate(203deg) saturate(4)}}&:nth-child(7){position:absolute;top:250px;animation:blinkContainerRow 30s infinite 7s linear,blinkContainerColumn 30s infinite 7s;.blink{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像18/川の光5.png");width:38.51px;height:38.51px;animation:blinkRow 3s infinite 4s;filter:contrast(.4) sepia(1) hue-rotate(203deg) saturate(4)}}&:nth-child(8){position:absolute;top:191px;animation:blinkContainerRow 30s infinite 13s linear,blinkContainerColumn 30s infinite 13s;.blink{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像18/川の光4.png");width:38.51px;height:38.51px;animation:blinkRow 3s infinite 3s;filter:contrast(.4) sepia(1) hue-rotate(203deg) saturate(4)}}&:nth-child(9){position:absolute;top:163px;animation:blinkContainerRow 30s infinite 19s linear,blinkContainerColumn 30s infinite 19s;.blink{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像18/川の光2.png");width:38.51px;height:38.51px;animation:blinkRow 3s infinite 2s;filter:contrast(.4) sepia(1) hue-rotate(203deg) saturate(4)}}&:nth-child(10){position:absolute;top:242px;animation:blinkContainerRow 30s infinite linear 24s,blinkContainerColumn 30s infinite 24s;.blink{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像18/川の光3.png");width:38.51px;height:38.51px;animation:blinkRow 3s infinite;filter:contrast(.4) sepia(1) hue-rotate(203deg) saturate(4)}}}}.text-container{margin:200px auto 0;width:73vw;text-align:center;h2{position:relative;inset:0;display:inline-block;margin-bottom:170px;img{position:absolute;z-index:-1;top:50%;right:-75px;display:block;width:57px;height:54px;transform:translateY(-50%)}}p{line-height:36px;font-size:18px}}}#content-of-service{position:relative;inset:0;background-color:#a4be89;width:87.2%;margin:0 auto;padding-top:66px;padding-bottom:99.7px;&::before{content:"";display:block;position:absolute;top:-40px;right:3vw;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/家木木.webp");background-size:contain;background-position:center;background-repeat:no-repeat;width:110px;height:79px}&::after{content:"";display:block;position:absolute;bottom:-15px;left:22.5px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/木木家.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:165px;height:87px}h2{position:relative;inset:0;text-align:center;padding:61.8px 0 38px;margin-bottom:50px}.row-tb{.column{margin:0 auto;width:46.9vw;padding-bottom:27.7px;.img-container{position:relative;inset:0;width:100%;height:46.9vw;margin-bottom:19.8px;.white-bg{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff}img{position:relative;inset:0;z-index:1}}dd{font-size:18px;font-weight:500;text-align:center}}}a{background-color:#a8c38b;margin:0 auto;width:67.7vw;border:#fff solid 1px;border-radius:24vw;padding:6.9vw 9.3vw;p{color:#fff;text-align:center;font-size:23px;font-weight:600;text-wrap:nowrap;&::after{content:"→";margin-left:10px}}}}#procedure{position:relative;inset:0;z-index:-1;padding-top:102.7px;.mountain-container{position:absolute;inset:0;.mountain{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;&:nth-child(1){top:400px;left:-600px;z-index:-2;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像8/山/山3.webp");width:995px;height:686px;.cloud{top:100px;left:100vw;animation:cloudMoveRow2 100s infinite linear}}&:nth-child(2){top:550px;left:100px;z-index:-1;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像8/山/山4.webp");width:760px;height:394px;.cloud{left:100vw;animation:cloudMoveRow3 120s infinite linear}}}}>.true-parallax-back{.cloud{position:absolute;top:50px;left:100vw;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/通常モード_雲/雲.webp");background-size:contain;background-position:center;background-repeat:no-repeat;display:block;width:184.34px;height:71.02px;animation:cloudMoveRow2 var(--cloud-animation-duration) infinite linear}}h2{width:280px;position:relative;inset:0;margin:0 auto 81.7px;img{display:inline-block;position:absolute;width:49px;height:46px}}.column{position:relative;inset:0;z-index:1;align-items:center;margin:0 auto 48px;width:81.8vw;&:nth-of-type(1){text-align:center}.circle{background-color:#a4be89;width:72px;height:72px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:23px;font-weight:900;margin-bottom:5.8vw}>dd{dt{text-align:center;font-size:23px;font-weight:700;margin-bottom:6.4vw}dd{font-size:18px;line-height:36px}}}}#contact{margin:112.5px 9vw 0;padding:63.7px 5.4vw;border:#a4be89 solid 12px;background-color:#fff;overflow:clip;h2{width:150px;position:relative;inset:0;text-align:center;margin:0 auto 39.7px;img{position:absolute;top:-25px;right:-60px;display:block;width:80px;height:60px}}>p{font-size:18px;line-height:36px;text-align:center;&:nth-of-type(1){margin-bottom:39.7px}&:nth-of-type(2){margin-bottom:39.7px}}.row-pc{.row-tb{justify-content:space-between;.circle{background-color:#a4be89;width:70px;height:70px;margin:0 auto 4.2vw;display:flex;justify-content:center;align-items:center;&.for-tb{display:none}.img-container{width:42px;height:40px}}>div{p{text-align:center;&:nth-of-type(1){font-size:18px;margin-bottom:15.7px}&:nth-of-type(2){margin-bottom:39.7px;font-size:23px;font-weight:800;letter-spacing:.05em}}}}a.round{background-color:#a4be89;padding:31.5px 5.2vw;color:#fff;position:relative;inset:0;border-radius:5.6rem;text-align:center;p{color:#fff;&::after{content:"→";margin-left:10px}}}}}#introduce{text-align:center;position:relative;inset:0;z-index:-1;padding-top:112.5px;.mountain{&:nth-child(1){position:absolute;z-index:-1;top:400px;left:-70px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像8/山/山1.webp");background-size:contain;background-position:center;background-repeat:no-repeat;display:block;width:458px;height:320px;.cloud{left:100vw;animation:cloudMoveRow2 120s infinite linear}}&:nth-child(2){position:absolute;z-index:-1;bottom:56.2px;right:-100px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像8/山/山2.webp");background-size:contain;background-position:center;background-repeat:no-repeat;display:block;width:414px;height:379px;.cloud{left:100vw;animation:cloudMoveRow3 100s infinite linear}}}>.cloud{position:absolute;top:50px;left:100vw;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/通常モード_雲/雲.webp");background-size:contain;background-position:center;background-repeat:no-repeat;display:block;width:184.34px;height:71.02px;animation:cloudMoveRow3 var(--cloud-animation-duration) infinite linear}h2{margin:0 auto 81.75px;width:125px;position:relative;inset:0;img{position:absolute;top:-25.8px;right:-76.2px;display:block;width:75px;height:75px}}dl{margin-bottom:60px;dt{font-size:23px;font-weight:700;margin-bottom:24px}dd{font-size:20px;margin-bottom:36.7px}}}#recruitment{border:#a4be89 solid .8vw;padding:50px 8vw 0;margin-bottom:124.8px;h2{width:116px;position:relative;inset:0;text-align:center;margin:0 auto 36px;img{content:"";position:absolute;top:50%;right:-75px;display:block;width:67.8px;height:60px;transform:translateY(-50%)}}>p{text-align:center;line-height:36px;margin-bottom:48px;font-size:18px}a{background-color:#a8c38b;border-radius:24vw;padding:26px 11vw;margin:0 9.3vw 40px;p{text-align:center;color:#fff;&::after{content:"→";margin-left:10px}}}}#tel-contact{position:relative;inset:0;.bird{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;&:nth-child(1){left:35px;top:100px;width:19px;height:29px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/鳥-1.png")}&:nth-child(2){left:83px;top:80px;width:25px;height:26px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/鳥.png")}}h2{text-align:center}.row-tb{.circle{&.for-tb{display:none}width:70px;height:70px;margin:23px auto;background-color:#a8c38b;display:flex;justify-content:center;align-items:center;.img-container{width:42px;height:40px}}h3{text-align:center;font-size:40px;font-weight:700;margin-bottom:45px}}}#contact-form{position:relative;inset:0;padding-bottom:167px;.wpcf7-form-control-wrap{display:flex;flex-direction:column-reverse}.true-parallax-back{&:nth-child(1){.cloud{position:absolute;z-index:-1;background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloudMoveRow2 72s infinite linear;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/雲.webp");width:165px;height:108px;left:100vw;top:350px}}&:nth-child(2){.cloud{position:absolute;z-index:-1;background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloudMoveRow2 72s infinite linear;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/雲.webp");width:165px;height:108px;left:100vw;top:578px;animation-delay:17s}}}.bird{position:absolute;z-index:-1;background-size:contain;background-position:center;background-repeat:no-repeat;&:nth-child(3){right:107px;bottom:50px;width:28px;height:43px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/鳥-1.png")}&:nth-child(4){right:27px;bottom:80px;width:37px;height:38px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/鳥.png")}}h2{font-size:23px;text-align:center;margin-bottom:84px;font-weight:400}form{margin:0 auto;width:85%;max-width:768px;label{display:inline-block;padding-bottom:17px;span{margin-left:16px;color:red}}input,textarea{width:100%;font-size:18px;letter-spacing:.1em;padding:29px;margin-bottom:35px;border-radius:20px;border:none;background-color:#d7ffad}input:-webkit-autofill{box-shadow:0 0 0 500px #d7ffad inset}textarea{padding-top:15px;height:516px;resize:none}.row-tb-reverse{text-align:center;p{display:flex;flex-direction:row-reverse}label{position:relative;inset:0;font-size:23px;margin-bottom:20px;a{display:inline;font-size:23px;color:red;text-decoration:underline}}input[type="checkbox"]{padding:0;width:54px;height:54px;display:block;appearance:none;background-color:#fff0;position:relative;inset:0;margin:0 auto 35px;background-color:#fff;border-radius:10px;border:#000 solid 4px;&::after{content:"";position:absolute;top:50%;left:50%;display:block;width:27.51px;height:21.89px;transform:translate(-50%,-50%);background-size:contain;background-position:center;background-repeat:no-repeat}&:checked::after{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/トビハネ.png")}}}.submit-container{position:relative;inset:0;&:hover{&::after{animation:contentConfirmButtonHover 0.3s forwards}}&::after{content:"";position:absolute;top:0;left:50%;z-index:-1;display:block;width:100%;max-width:320px;height:90px;background-color:#a4be89;border-radius:20px;transform:translateX(calc(-50% - 11px)) rotate(-3.17deg);animation:contentConfirmButtonHoverOut 0.3s forwards}&:active{&::after{transform:translateX(-50%)}}}input[type="submit"]{max-width:320px;margin:0 auto;display:block;font-size:23px;background-color:#d7ffad;padding:29px;margin-bottom:35px;border-radius:20px;text-align:center;&:not(:disabled){&:hover{cursor:pointer}}}}}#confirmation{padding-top:68px;margin:68px 27px 250px;background-color:#77905d;border-radius:30px;transition-duration:0.3s;padding-bottom:50px;*{color:#fff}h2{font-size:28px;font-weight:700;margin-top:78px;text-align:center}p{margin-top:24px;font-size:20px;font-weight:700;text-align:center}.border{width:252px;height:4px;background-color:#fff;margin:24px auto 39px}h3{font-size:20px;font-weight:600;margin-left:3.4vw;margin-bottom:39px;&:nth-of-type(2){margin-top:45px}}dl{.row-tb{&:last-child{dd{border-bottom:#fff solid 2px}}dd,dt{font-size:18px;width:252px;margin:0 auto;text-align:center;padding-top:10px;padding-bottom:10px}dt{font-weight:700;background-color:#fff;color:#77905d}dd{font-weight:300;border-top:#fff solid 2px;border-right:#fff solid 2px;border-left:#fff solid 2px}}}input[type="submit"],input[type="button"]{cursor:pointer;margin:0 auto;width:148px;text-align:center;padding-top:18.73px;padding-bottom:18.27px;border-radius:10px;display:block;transition-duration:0.3s}input[type="submit"]{font-weight:700;margin-top:48px;border:#fff solid 1px;background-color:#fff;color:#77905d;&:hover{background-color:#77905d;color:#fff}}input[type="button"]{margin-top:20px;margin-bottom:60px;border:#fff solid 1px;background-color:#fff0;font-weight:700;&:hover{background-color:#fff;color:#77905d}}}#thanks-page{padding-top:140px;margin-bottom:140px;width:100vw;height:100vh;text-align:center;position:relative;inset:0;.applique-sun{margin:0 auto;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/アップリケの太陽.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:188px;height:188px}.potoo{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;filter:hue-rotate(220deg) brightness(1.2);&:nth-child(2){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/鳥.png");width:27.48px;height:28.22px;top:147px;left:16.06px}&:nth-child(3){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/鳥-1.png");width:20.79px;height:31.93px;top:190.07px;left:50px}&:nth-child(4){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/鳥.png");width:21.27px;height:21.85px;top:147px;right:24px}&:nth-child(5){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/鳥-1.png");width:16.1px;height:24.73px;top:202.77px;right:53.9px}}p{&:nth-of-type(1){margin-top:19px}&:nth-of-type(2){margin-top:16px}&:nth-of-type(3){margin-top:16px}}.grateful-person{margin:31px auto 0;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像14/謝る人.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:98px;height:184.17px}h2{font-size:32px;font-weight:800;position:absolute;top:210px;left:50%;transform:translateX(-50%)}}#our-work1{position:relative;inset:0;margin-top:360px;.mountain{position:absolute;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/山3.webp");background-size:contain;background-position:center;background-repeat:no-repeat;width:1357px;height:570px;bottom:70px;transform:scaleX(-1)}.cloud{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloudMoveRow2 60s infinite linear;left:100vw;&:nth-child(2){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/雲2.webp");width:371px;height:141px;top:140px;animation-delay:7s}&:nth-child(3){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/雲2.webp");width:267px;height:102px;top:306px;animation-delay:17s}}.text-container{position:relative;inset:0;padding:0 51px 200px;font-size:min(4.6vw, 28px);h2{position:relative;inset:0;font-size:min(4.6vw, 28px);font-weight:400;text-align:center;border-bottom:#000 solid 1px;padding:9px 0;&::before{content:"";position:absolute;left:0;top:50%;display:block;width:28px;height:5px;border-top:#000 solid 1px;border-bottom:#000 solid 1px;transform:translateY(-50%)}&::after{content:"";position:absolute;right:0;top:50%;display:block;width:28px;height:5px;border-top:#000 solid 1px;border-bottom:#000 solid 1px;transform:translateY(-50%)}}p{margin-top:27px;strong{padding:5px 0;display:inline-block}}}}#picture-sun1{position:relative;inset:0;height:600px;.div-img{position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像11/写真太陽1.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:505px;height:505px}}#our-work2{position:relative;inset:0;.mountain{position:absolute;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/山3.webp");background-size:contain;background-position:center;background-repeat:no-repeat;width:1357px;height:570px;bottom:70px;left:-464px}.cloud{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像10/雲2.webp");width:267px;height:102px;top:350px;left:100vw;animation:cloudMoveRow2 72s infinite linear;animation-delay:20s}.text-container{position:relative;inset:0;padding:0 51px 200px;font-size:min(4.6vw, 28px);h2{position:relative;inset:0;font-size:min(4.6vw, 28px);font-weight:400;text-align:center;border-bottom:#000 solid 1px;padding:9px 0;&::before{content:"";position:absolute;left:0;top:50%;display:block;width:28px;height:5px;border-top:#000 solid 1px;border-bottom:#000 solid 1px;transform:translateY(-50%)}&::after{content:"";position:absolute;right:0;top:50%;display:block;width:28px;height:5px;border-top:#000 solid 1px;border-bottom:#000 solid 1px;transform:translateY(-50%)}}p{margin-top:27px;strong{padding:5px 0;display:inline-block}}}}#picture-sun2{position:relative;inset:0;height:600px;.div-img{position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像11/写真太陽2.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:505px;height:505px}}#job-description{cursor:pointer;background-color:#fff;width:322px;height:150px;border-radius:30px;border:5px #a8c38b solid;margin:0 auto 48px;transition-duration:0.3s;overflow:hidden;position:relative;inset:0;z-index:1;&:hover{box-shadow:0 0 13px #000}&.active{height:900px;.row{.circle{&::before{height:0}}}}>p{cursor:pointer;margin-top:44px;font-size:16px;font-weight:800;color:#a4be89;text-align:center}.row{display:flex;justify-content:center;align-items:center;gap:14px;h2,.circle{cursor:pointer}h2{font-size:28px;font-weight:600;color:#a4be89}.circle{position:relative;border:1px solid #a4be89;width:36px;height:36px;&::before,&::after{content:"";background-color:#a4be89;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}&::before{width:2px;height:14px;transition-duration:0.3s}&::after{width:14px;height:2px}}}.text-container{width:251px;margin:0 auto;padding-top:20px;padding-bottom:20px;border-bottom:#a4be89 solid 1px;justify-content:start;&:nth-child(3){margin-top:48px}h3{font-size:16px;font-weight:700;color:#a4b785}p{color:#a4b785}}.round{background-color:#a4be89;color:#fff;width:296px;margin:48px auto;display:flex;justify-content:center;align-items:center;padding:30px 0;font-size:23px;letter-spacing:.0108em}}#recruitment-flow{cursor:pointer;background-color:#fff;width:322px;height:150px;border-radius:30px;border:5px #a8c38b solid;margin:0 auto;transition-duration:0.3s;overflow:hidden;position:relative;inset:0;z-index:1;&:hover{box-shadow:0 0 13px #000}&.active{height:466px;.row{.circle{&::before{height:0}}}}p{cursor:pointer;margin-top:44px;font-size:16px;font-weight:800;color:#a4be89;text-align:center}.row{display:flex;justify-content:center;align-items:center;gap:14px;h2,.circle{cursor:pointer}h2{font-size:28px;font-weight:600;color:#a4be89}.circle{position:relative;border:1px solid #a4be89;width:36px;height:36px;&::before,&::after{content:"";background-color:#a4be89;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}&::before{width:2px;height:14px;transition-duration:0.3s}&::after{width:14px;height:2px}}}h3{color:#77905d;font-weight:600;font-size:28px;position:relative;inset:0;text-align:center;&::before{content:"";position:absolute;bottom:-30px;left:50%;transform:translateX(-50%) skewY(-15deg) rotate(50deg);border-bottom:#77905d solid 2px;border-right:#77905d solid 2px;display:inline;width:15px;height:10px}&::after{content:"";position:absolute;bottom:-40px;left:50%;transform:translateX(-50%) skewY(-15deg) rotate(50deg);border-bottom:#77905d solid 2px;border-right:#77905d solid 2px;display:inline;width:15px;height:10px}&:nth-child(3){margin-top:60px}&:nth-child(4),&:nth-child(5){margin-top:64px}&:nth-child(5){&::before{content:none}&::after{content:none}}}}#recruitment-entry-link{padding:200px 0;#recruitment-entry{margin:0 auto;background-color:#fff;width:347px;height:353px;border-radius:40px;border:11px #a4be89 solid;text-align:center;position:relative;inset:0;z-index:1;h2{padding-top:99px;font-size:28px;font-weight:400}h3{padding-top:24px;font-size:24px;font-weight:400}p{&:nth-of-type(1){font-size:32px;font-weight:800}&:nth-of-type(2){font-size:16px}}}}#usage-flow{padding-bottom:106px;p{font-size:20px;text-align:center}h2{margin-top:97px;font-size:23px;font-weight:400;text-align:center}ol{list-style-position:inside;counter-reset:serialNumber 0;li{margin-top:120px;position:relative;inset:0;font-size:67px;&::marker{content:none}&:nth-child(3){.text-container{.mountain{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;&:nth-child(3){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像12/山1.webp");width:137px;height:72px;bottom:-30px;right:117px}&:nth-child(4){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像12/山2.webp");width:169px;height:46px;bottom:-40px;right:33px}}}}h3{position:relative;inset:0;z-index:1;font-size:24px;font-family:"TegakiZatsu";font-weight:400;margin-left:20px;&::before{counter-increment:serialNumber 1;content:counter(serialNumber) ".";font-size:67px}&::after{content:"";position:absolute;bottom:0;right:0;display:block;width:100%;height:1px;background-color:#000}}.moon{position:absolute;z-index:-1;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像14/月.webp");background-size:contain;background-position:center;background-repeat:no-repeat;top:20px;left:0;width:89px;height:87px}.text-container{position:relative;inset:0;z-index:0;margin:-15px 31px 0 40px;padding:21px 37.5px;h3{font-weight:400}p{font-size:16px;text-align:start;position:relative;inset:0;z-index:1}.bird{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;filter:hue-rotate(220deg) brightness(1.2);&:nth-child(3){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/鳥-1.png");width:24.83px;height:39.3px;top:-40px;right:123.17px}&:nth-child(4){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/鳥.png");width:33.96px;height:34.99px;right:71.04px;top:-74px}}.mountain{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;&:nth-child(5){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像12/山1.webp");width:160px;height:83px;bottom:-30px;left:0}&:nth-child(6){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像12/山2.webp");width:196px;height:55px;bottom:-40px;left:107px}}.tree{position:absolute;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像12/木.webp");background-size:contain;background-position:center;background-repeat:no-repeat;width:80px;height:90px;bottom:-30px;left:21px}.spire{position:absolute;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像12/尖塔.webp");background-size:contain;background-position:center;background-repeat:no-repeat;width:72px;height:97px;bottom:-40px;right:31px}}}}}#ellipses{align-items:center;gap:24px;div{width:15px;height:15px;background-color:#000;border-radius:50%}}#explanations{padding:101px 31px 270px 50px;p{font-size:23px}}#about-service{position:relative;inset:0;text-align:center;.cloud{position:absolute;top:152px;left:100vw;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/雲-3.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:196px;height:129px;animation:cloudMoveRow2 72s infinite linear}.bird{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;filter:hue-rotate(220deg) brightness(1.2);&:nth-child(4){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/鳥-1.png");top:202px;right:56px;width:38px;height:61px}&:nth-child(5){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/鳥.png");top:148px;right:-9px;width:52px;height:55px}}}>.row-pc{position:relative;inset:0;>.cloud{position:absolute;z-index:-1;background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloudMoveRow2 72s infinite linear;left:100vw;&:nth-child(1){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/雲-2.png");bottom:0;width:532.06px;height:178.02px}&:nth-child(2){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/雲-1.png");width:532px;height:178px;top:522px;animation-delay:11s}&:nth-child(3){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/雲.webp");width:196px;height:163.69px;bottom:41.26px;left:100vw;animation-delay:17s}}>.bird{position:absolute;background-size:100% 100%;background-position:center;background-repeat:no-repeat;filter:hue-rotate(220deg) brightness(1.2);&:nth-child(1){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/鳥.png");width:39px;height:53.29px;right:470px;bottom:131.13px;transform:scaleY(-1)}}#accompanying-support{position:relative;inset:0;margin:360px auto 300px;width:342px;max-width:100vw;.collision{position:absolute;inset:0;z-index:1;width:100%;height:100%}.entity{width:100%;height:100%;background-color:#a4be89;border-radius:40px;position:relative;inset:0;padding:30px 17px 29px 17px;h2{text-align:center;font-size:16px;font-weight:700;color:#fff;margin-bottom:24px}>.white-bg{background-color:#fff;border-radius:20px;width:218px;height:210px;position:relative;inset:0;margin:0 auto 16px;.div-img{background-color:#fff;width:139px;height:134px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);.img-container{position:absolute;&:nth-child(2){display:none}}}}.speech-balloon{max-width:100vw;pointer-events:none;position:absolute;top:-375px;left:50%;transform:translateX(-50%);background-color:#a4be89;border-radius:30px;padding:27px 20px;text-align:center;transition-duration:0.3s;&:not(.active){top:0;opacity:0;visibility:hidden}&::after{content:"";display:block;width:20px;height:20px;background-color:#a4be89;position:absolute;bottom:-10px;left:50%;transform:rotate(45deg) translateX(-50%)}.white-bg{background-color:#fff;border-radius:20px;padding:12px 57px 15px 51px;h3{font-size:16px;color:#000}p{width:225px;max-width:50vw;font-size:16px;font-weight:700;color:#000;line-height:17px}}}>p{line-height:36px;color:#fff;width:301px;margin:0 auto;font-weight:700}}}#mobility-support{position:relative;inset:0;margin:210px auto 300px;width:342px;max-width:100vw;.collision{position:absolute;inset:0;z-index:1;width:100%;height:100%}.entity{width:100%;height:100%;position:relative;inset:0;background-color:#a4be89;border-radius:40px;padding:30px 17px 29px 17px;h2{text-align:center;font-size:16px;font-weight:700;color:#fff;margin-bottom:24px}>.white-bg{background-color:#fff;border-radius:20px;width:218px;height:210px;position:relative;inset:0;margin:0 auto 16px;.div-img{background-color:#fff;width:144px;height:130px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);.img-container{position:absolute;&:nth-child(2){display:none}}}}.speech-balloon{pointer-events:none;position:absolute;top:-210px;left:50%;transform:translateX(-50%);background-color:#a4be89;border-radius:30px;padding:27px 20px;text-align:center;transition-duration:0.3s;max-width:100vw;&:not(.active){top:0;opacity:0;visibility:hidden}&::after{content:"";display:block;width:20px;height:20px;background-color:#a4be89;position:absolute;bottom:-10px;left:50%;transform:rotate(45deg) translateX(-50%)}.white-bg{background-color:#fff;border-radius:20px;padding:12px 27px 5px 20px;h3{font-size:16px;color:#000}p{width:280px;max-width:65vw;font-size:16px;font-weight:700;color:#000;line-height:17px}}}>p{line-height:36px;color:#fff;width:301px;margin:0 auto;font-weight:700}}}#home-care{position:relative;inset:0;margin:210px auto 44px;width:342px;max-width:100vw;.collision{position:absolute;inset:0;z-index:1;width:100%;height:100%}.entity{width:100%;height:100%;background-color:#a4be89;border-radius:40px;position:relative;inset:0;padding:30px 5px 29px;h2{text-align:center;font-size:16px;font-weight:700;color:#fff;margin-bottom:24px}>.white-bg{background-color:#fff;border-radius:20px;width:218px;height:210px;position:relative;inset:0;margin:0 auto 16px;.div-img{background-color:#fff;width:143.14px;height:134px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);.img-container{margin-top:40px;position:absolute;&:nth-child(2){display:none}}}}.speech-balloon{pointer-events:none;position:absolute;top:-220px;left:50%;transform:translateX(-50%);background-color:#a4be89;border-radius:30px;padding:27px 20px;text-align:center;max-width:100vw;transition-duration:0.3s;&:not(.active){top:0;opacity:0;visibility:hidden}&::after{content:"";display:block;width:20px;height:20px;background-color:#a4be89;position:absolute;bottom:-10px;left:50%;transform:rotate(45deg) translateX(-50%)}.white-bg{background-color:#fff;border-radius:20px;padding:12px 27px 15px 20px;h3{font-size:16px;color:#000}p{width:279px;max-width:65vw;font-size:16px;font-weight:700;color:#000;line-height:17px}}}>p{line-height:36px;color:#fff;width:301px;margin:0 auto;font-weight:700}}}}#about-group-home{position:relative;inset:0;text-align:center;border:11px solid #a4be89;border-radius:50px;background-color:#fff;padding:58px 7px;margin:156px 17px;p{&:nth-of-type(1){font-size:16px}&:nth-of-type(3){font-size:20px}}h2{font-size:23px;font-weight:800}.div-img{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;&:nth-child(5){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/Group/ 260.png");width:156px;height:164px;top:-144px;left:0}&:nth-child(6){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/Group/ 261.png");width:156px;height:164px;bottom:-144px;right:0}}}#FAQ{cursor:pointer;background-color:#fff;position:relative;inset:0;max-width:320px;height:160px;border-radius:30px;border:11px solid #A8C38B;text-align:center;margin:0 auto 190px;transition-duration:0.3s;overflow:hidden;&:hover{box-shadow:0 0 13px #000}&.active{height:845px;.row{.circle{&::before{height:0}}}}p{color:#A4BE89;&:nth-of-type(1){font-weight:800;margin:36px 0 16px}}.row{justify-content:center;gap:14px;align-items:center;h2{color:#A4BE89;font-size:28px;font-weight:600}.circle{position:relative;inset:0;width:36px;height:36px;border:#A4BE89 solid 1px;&::before,&::after{content:"";background-color:#A4BE89;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}&::before{width:2px;height:14px;transition-duration:0.3s}&::after{width:14px;height:2px}}}dl{margin-top:40px;dt,dd{width:85%;margin:0 auto}dt span,dd span{font-size:23px;color:inherit}dt{color:#65c104;margin-bottom:8px}dd{margin-bottom:32px;color:#A4BE89}}}#privacy-policy{margin-top:90px;margin-bottom:400px;background-color:#fff;border-radius:50px;padding:25px;article{h3{border-bottom:#d7ffad solid 5px;margin-bottom:.5em}p{margin-bottom:1em}ol{li{margin-left:1.7em;&::marker{font-size:1.5em;color:#a8c38b}p{margin-left:-1em}}ol{li{margin-left:3em;&::marker{font-size:1.2em}}ol{li{margin-left:4em;&::marker{font-size:1em}}}}}}}#articles{align-items:center}.one-article{position:relative;text-align:center;width:300px;height:495px;border-radius:40px;background-color:#A8C38B;h2,.category-button,time{font-size:23px;font-weight:700}h2{padding-bottom:12px}time{color:#fff;display:block}.thumbnail{width:252px;height:252px;padding-top:34.5px;margin:24px 24px 34.5px;img{border-radius:50px;object-fit:cover}}a{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px}}}footer{position:relative;padding-top:200px;padding-bottom:46.5px;&::after{content:"";position:absolute;left:50%;bottom:0;z-index:-1;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像6/FT土地.webp");background-size:cover;background-position:0;background-repeat:no-repeat;width:1440px;height:210px;transform:translateX(-50%)}.sun{position:absolute;left:-50px;bottom:0;z-index:-2;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/太陽_2.webp");background-size:contain;background-position:center;background-repeat:no-repeat;width:479px;height:538px;@supports (animation-timeline:scroll()){bottom:400px}}.bird{position:absolute;z-index:-1;top:400px;right:100px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/鳥の群れ.webp");background-size:contain;background-position:center;background-repeat:no-repeat;width:245px;height:87px;&.true-parallax-front-weak{top:500px}}#info{.row-pc{>div{&:nth-of-type(1){padding-left:10vw}dl{width:85%;padding:0 0 2.3vw;position:relative;inset:0;.div-img{position:absolute;top:-120px;left:50%;transform:translateX(-50%);.img-container{&:nth-child(1){position:absolute;top:-50px;left:-100px;width:132.29px;height:132.29px;transform:translateX(-50%) rotate(110deg)}&:nth-child(2){position:absolute;top:0;left:30px;width:189px;height:71px;transform:translateX(-50%)}&:nth-child(3){display:none;position:absolute;top:0;left:30px;width:189px;height:71px;transform:translateX(-50%)}}}dt{font-size:23px;font-weight:700;margin-bottom:8px}dd{font-size:20px;margin-bottom:8px}}.iframe-container{width:83.4%;height:192.6px;margin:0 auto;iframe{border-radius:5%}}a{width:298px;background-color:#3d5524;margin:46.5px auto 0;padding:21.9px 58.8px;transition-duration:0.4s;p{font-size:18px;color:#fff;text-align:center;position:relative;inset:0;&::after{content:"→";margin-left:10px}}}}}}#copy-right{text-align:center}.star{position:absolute;z-index:-5;background-size:contain;background-position:center;background-repeat:no-repeat;&.active{opacity:1;transition-duration:1s}&:nth-child(4){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像6/星1.png");top:-1400px;left:150px;width:25px;height:25px;transition-delay:1.6s}&:nth-child(5){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像6/星2.png");top:-1200px;left:246px;width:50px;height:50px;transition-delay:1.4s}&:nth-child(6){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像6/星3.png");top:-1133px;left:167px;width:25px;height:25px;transition-delay:1s}&:nth-child(7){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像6/星4.png");top:-1050px;left:264px;width:25px;height:25px;transition-delay:0.8s}&:nth-child(8){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像6/星5.png");top:-980px;left:200px;width:30px;height:30px;transition-delay:1.2s}&:not(.active){opacity:0;transition-duration:0s;transition-delay:0s}}}html.dark-mode{background-color:#0c0a2a;h2,h3,dd{text-shadow:0 0 14px #0c0a2a}body{header{>.row{background-color:#231815;&:nth-of-type(1){border:#fff solid .26vw;>div{.div-img{.img-container{&:nth-child(2){display:none}&:nth-child(3){display:block}}}}>a{border-left:#fff solid 1px;border-right:#fff solid 1px;.img-container{img{filter:brightness(0) invert(1)}}}}#hamburger-button{background-color:#231815;ul{li{&:nth-child(1){border-color:#fff}&:nth-child(2),&:nth-child(3){background-color:#fff}}}}}#ham-hidden{background-color:#14165e}}#sticky{.right{button.dark-mode-button{&.dark-button{display:none}&.light-button{display:block}}}}main{&#index-main{#first-view{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像8/FV_太陽無_ダークモード-02-02.png");.sun-hand{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/月と手.webp");left:100px}}}.human{filter:brightness(.8)}#first-view{&.contact-FV{background-image:none;.applique-sun{filter:hue-rotate(20deg) brightness(1.2)}.potoo{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/星3.png")}h1{color:#fff;text-shadow:0 0 10px #000}.human{filter:none}}&.recruitment-FV{background-image:none;.applique-sun{filter:hue-rotate(20deg) brightness(1.2)}h1{color:#fff;text-shadow:0 0 10px #000}.human{filter:none}}&.flow-FV{background-image:none;.applique-sun{filter:hue-rotate(20deg) brightness(1.2)}.potoo{filter:none;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/星5.png")}.human{filter:none}h1{color:#fff;text-shadow:0 0 10px #000}}&.about-service-FV{background-image:none;.applique-sun{filter:hue-rotate(20deg) brightness(1.2)}.wheelchair{&:nth-child(1){display:none}&:nth-child(2){display:block}}.potoo{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/星3.png");filter:none}h1{color:#fff;text-shadow:0 0 10px#000000}}}#about-office{.cloud{left:100vw;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/ダークモード_雲/雲右.png")}.text-container{h2{color:#fff}p{color:#fff}}.wheelchair{filter:brightness(.8)}}#service{dl{dt{h2{color:#fff;img{filter:invert(1)}}}dd{color:#fff}}}#content-of-service{h2{text-shadow:none}dl{dd{text-shadow:none}}}#procedure{h2{color:#fff;img{filter:invert(1)}}.column{div{dt{h3{color:#fff}}dd{color:#fff}}}}#contact{h2{text-shadow:none}}#introduce{h2{color:#fff;img{filter:invert(1)}}dl{dt{h3{color:#fff}}dd{color:#fff;p{color:#fff}}}}#recruitment{h2{color:#fff;img{filter:invert(1)}}p{color:#fff}.row-pc{a{&:hover{box-shadow:#fff 0 0 13px}}}}#tel-contact{h2{color:#fff}.row-tb{h3{color:#fff}}}#contact-form{h2{color:#fff}form{label{color:#fff}input,textarea{background-color:#fff}}.wpcf7-response-output{color:#fff}}#confirmation{background-color:#0c0a2a;border:solid 1px #fff;h2{text-shadow:none}h3{text-shadow:none}dl{.row-tb{dd{color:#fff;background-color:#0c0a2a;text-shadow:none;border:solid 1px #fff}}}input[type="submit"]{color:#fff;background-color:#0c0a2a;border:solid 1px #fff}}#thanks-page{h2{color:#fff}.applique-sun{filter:hue-rotate(20deg) brightness(1.2) saturate(4)}.potoo{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/星5.png");filter:none}p{color:#fff}}#our-work1{.text-container{h2{color:#fff;border-color:#fff;&::before,&::after{border-color:#fff}}p{color:#dee6d8;strong{color:#fff}}}}#picture-sun1{.div-img{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/写真月1.png")}}#our-work2{.text-container{h2{color:#fff;border-color:#fff;&::before,&::after{border-color:#fff}}p{color:#dee6d8;strong{color:#fff}}}}#picture-sun2{.div-img{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/写真月2.png")}}#job-description,#recruitment-flow{background-color:#0c0a2a;p{color:#fff}.row{h2{text-shadow:none;color:#fff}div{border-color:#fff;&::before{background-color:#fff}&::after{background-color:#fff}}}}#recruitment-entry-link{#recruitment-entry{background-color:#0c0a2a;h2{text-shadow:none;color:#fff}h3{text-shadow:none;color:#fff}p{color:#fff}}}#usage-flow{p{color:#fff}h2{color:#fff}ol{li{h3{color:#fff;&::after{background-color:#fff}}.text-container{h3{color:#fff}}.bird{filter:none}}}}#ellipses{div{background-color:#fff}}#explanations{p{color:#fff}}#about-service{dl{dt{color:#fff}dd{color:#fff}}}#accompanying-support{h2{text-shadow:none}.speech-balloon{.white-bg{h3{text-shadow:none}}}}#mobility-support{h2{text-shadow:none}.speech-balloon{.white-bg{h3{text-shadow:none}}}}#home-care{h2{text-shadow:none}.speech-balloon{.white-bg{h3{text-shadow:none}}}}#about-group-home{background-color:#0c0a2a;h2{text-shadow:none;color:#fff}p{color:#fff}}#FAQ{background-color:#0c0a2a;p{color:#fff}h2{text-shadow:none;color:#fff}.row{.circle{border-color:#fff;&::before{background-color:#fff}&::after{background-color:#fff}}}dl{dt,dd{span{color:inherit}}dt{color:#fff}dd{text-shadow:none;color:#a4ab9f}}}#privacy-policy{background-color:#0c0a2a;*{color:#fff;text-shadow:none}}}footer{.sun{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/月と兎.webp")}.bird{background-image:none}#info{.div-img{.img-container{&:nth-child(2){display:none}&:nth-child(3){display:block}}}.row-pc{div{dl{h3{color:#fff}dd{color:#fff}}}}}}}}@keyframes blurZeroize{from{filter:blur(30px)}to{filter:blur(0)}}@keyframes wheelchairAnim{0%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/車椅子_アニメーション_1.webp")}50%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/車椅子_アニメーション_2.webp")}100%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/車椅子_アニメーション_3.webp")}}@keyframes wheelchairMoveRow{from{left:100vw}to{left:-20vw}}@keyframes wheelchairMoveColumn{from{bottom:-20vw}to{bottom:-35vw}}@keyframes swingRotate{0%{transform:translateX(0) rotateX(0deg)}25%{transform:translateX(-5px) rotateX(90deg)}75%{transform:translateX(5px) rotateX(270deg)}100%{transform:translateX(0) rotateX(360deg)}}@keyframes cloudMoveRow1{from{left:110vw}to{left:-184.34px}}@keyframes cloudMoveRow2{from{left:110vw}to{left:-60vw}}@keyframes cloudMoveRow3{from{left:110vw}to{left:-100vw}}@keyframes FVHumanMove{from{left:calc(190px + 100vw)}to{left:0}}@keyframes FVHumanAnim1{0%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/人が歩く_アニメ2/人_歩く1_anim1.png")}50%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/人が歩く_アニメ2/人_歩く1_anim2.png")}100%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/人が歩く_アニメ2/人_歩く1_anim3.png")}}@keyframes FVHumanAnim2{0%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/人が歩くアニメ_4/人_歩く3_anim1.png")}50%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/人が歩くアニメ_4/人_歩く3_anim2.png")}100%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/人が歩くアニメ_4/人_歩く3_anim3.png")}}@keyframes FVHumanAnim3{0%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/人が歩くアニメ_3/人_歩く2_anim1.png")}50%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/人が歩くアニメ_3/人_歩く2_anim2.png")}100%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/人が歩くアニメ_3/人_歩く2_anim3.png")}}@keyframes shootingStarAnim{0%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/流れ星のアニメ_1/流れ星_anim12.png")}10%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/流れ星のアニメ_1/流れ星_anim11.png")}20%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/流れ星のアニメ_1/流れ星_anim10.png")}30%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/流れ星のアニメ_1/流れ星_anim9.png")}40%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/流れ星のアニメ_1/流れ星_anim8.png")}50%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/流れ星のアニメ_1/流れ星_anim7.png")}60%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/流れ星のアニメ_1/流れ星_anim6.png")}70%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/流れ星のアニメ_1/流れ星_anim5.png")}80%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/流れ星のアニメ_1/流れ星_anim4.png")}90%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/流れ星のアニメ_1/流れ星_anim3.png")}100%{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像7/流れ星のアニメ_1/流れ星_anim3.png")}}@keyframes shootingStarMoveRow{from{left:100vw}to{left:-100px}}@keyframes shootingStarRotateAndColumn{from{transform:translateY(0) rotate(-15deg)}to{transform:translateY(100vh) rotate(-15deg)}}@keyframes shootingStarOpacity{0%{opacity:0}30%{opacity:1}70%{opacity:1}100%{opacity:0}}@keyframes contentConfirmButtonHover{0%{transform:translateX(calc(-50% - 11px)) rotate(-3.17deg)}50%{transform:translateX(-50%)}100%{transform:translateX(calc(-50% + 10px)) translateY(10px)}}@keyframes contentConfirmButtonHoverOut{0%{transform:translateX(calc(-50% + 10px)) translateY(10px)}50%{transform:translateX(-50%)}100%{transform:translateX(calc(-50% - 11px)) rotate(-3.17deg)}}@keyframes true-parallax-front-anim{from{transform:translateY(0)}to{transform:translateY(-400px)}}@keyframes parallax-front-anim{from{transform:translateY(0)}to{transform:translateY(-1500px)}}@keyframes parallax-front-weak-anim{from{transform:translateY(0)}to{transform:translateY(-500px)}}@keyframes true-parallax-back-anim{from{transform:translateY(0)}to{transform:translateY(400px)}}@keyframes parallax-back-anim{from{transform:translateY(0)}to{transform:translateY(1500px)}}@keyframes parallax-back-weak-anim{from{transform:translateY(0)}to{transform:translateY(500px)}}@keyframes parallax-back-very-weak-anim{from{transform:translateY(-200px)}to{transform:translateY(0)}}@keyframes blinkContainerRow{from{left:-38.51px}to{left:1440px}}@keyframes blinkContainerColumn{from{}}@keyframes blinkRow{from{left:200%}to{left:-100%}}@keyframes blinkColumn{from{top:-100%}to{top:200%}}@keyframes blink1{from{}to{transform:translateX(35px)}}@keyframes blink2{from{}to{transform:translate(-20px,-40px)}}@keyframes pathAnim{0%{transform:translate(-150px,20px) rotate(-15deg)}30%{transform:translate(0,50px) rotate(15deg)}75%{transform:translate(100px,30px) rotate(-15deg)}100%{transform:translate(250px,45px) rotate(15deg)}}@media screen and (min-width:768px){h2{font-size:25px}a{font-size:23px}.row-tb{display:flex;flex-direction:row}.row-tb-reverse{display:flex;flex-direction:row-reverse}.for-mb{display:none}.for-tb{display:block}.pagenavi{font-size:23px}header{>.row{border-bottom-left-radius:63.2px;&:nth-of-type(1){>div{font-size:20px;text-align:start;margin-left:10.5vw}}}#ham-hidden{.column{.row{p{font-size:23px}}}}}main{&#index-main{margin-top:0;#first-view{top:0;left:-145px;width:125vw;height:140vw;background-position:center calc(618.2px - 100vw);.mountain{width:581px;height:243px;left:-5px;bottom:calc(100vw - 714px)}.sun-hand{top:38px;left:-37.2px;width:820px;height:765.5px}div:nth-of-type(2){.text-container{padding-top:137px;width:82vw;text-align:start;left:calc(9vw + 145px);h1{font-size:43px;line-height:52.04px;padding:0}h2{margin-top:180px;font-size:23px}}.star{&:nth-child(3){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/星1.png");top:38px;left:171px;width:50px;height:50px;transition-delay:1s}&:nth-child(4){top:150px;left:650px}&:nth-child(5){top:400px;left:700px}&:nth-child(6){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/星4.png");top:293px;left:1350px;width:75px;height:75px;transition-delay:0.5s}&:not(.active){opacity:0;transition-duration:0s;transition-delay:0s}}}.true-parallax-front{&:nth-child(3){.human{&:nth-child(1){top:700px;width:10vw;height:10vw}&:nth-child(2){top:725px;width:15vw;height:15vw}&:nth-child(3){top:750px;width:10vw;height:10vw}}}&:nth-child(5){.human{width:54px;height:123px;left:230px;top:1200px}}}}}&#single-blog{#article-content{margin-right:88px;margin-left:88px}#articles{.underbar{width:100%;margin:0}}}#first-view{&.contact-FV{.potoo{&:nth-child(4){width:28px;height:43px;top:183px;left:36px}&:nth-child(5){width:37px;height:38px;top:145px;left:107px}&:nth-child(6){width:28px;height:43px;top:259px;right:36px}}.grass{&:nth-child(7){width:52px;height:19px;top:399px;left:141px}&:nth-child(8){width:100px;height:35px;top:423px;left:38px}&:nth-child(9){top:527px;left:352px}&:nth-child(10){top:578px;left:314px}}.post{width:141px;height:167px;top:325px;left:193px;&::after{width:131px;height:30px;left:-7px}}.human{width:168px;height:322px;top:187px;right:124px}}&.recruitment-FV{.mountain{&:nth-child(1){top:174px;right:-103px}&:nth-child(2){top:542px;left:0}}.cloud{&:nth-child(4){top:119px}&:nth-child(5){top:455px}&:nth-child(6){top:533px}}.tree{&:nth-child(7){top:268px;right:229px}&:nth-child(8){top:278px;right:102px}&:nth-child(9){top:636px;left:178px}&:nth-child(10){top:647px;left:283px}}}&.flow-FV{.cloud{&:nth-child(3){width:186px;height:71px;top:358px}&:nth-child(4){width:134px;height:51px;top:190px}&:nth-child(5){width:186px;height:71px;top:106px}}.mountain{&:nth-child(6){width:536px;height:172px;top:320px;left:-252px}&:nth-child(7){width:459px;height:148px;top:333px;right:-162px}}.tree{&:nth-child(8){width:50px;height:101px;top:391px;left:72px}&:nth-child(9){width:61px;height:93px;top:399px;left:152px}}.potoo{&:nth-child(12){top:188px;left:136px}&:nth-child(13){top:150px;left:207px}&:nth-child(14){top:226px;right:113px}&:nth-child(15){top:286px;right:58px}}}&.about-service-FV{.potoo{&:nth-child(2){width:28px;height:54.56px;top:161.15px;left:305px}&:nth-child(3){width:37px;height:48.22px;top:112.93px;left:376px}}.flower{&:nth-child(4){width:35px;height:73px;top:379px;right:44px}&:nth-child(6){width:60px;height:111px;top:447px;left:120px}&:nth-child(7){width:65px;height:137px;top:456px;right:195px}}}}#sticky{opacity:1;&.only-dark{margin-bottom:-300px}}#about-office{margin-top:calc(-200vw + 1588px);.text-container{margin:0 91px;h2{font-size:25px;width:360px;margin:0 auto 54px}}.wheelchair{width:134.6px;height:178.5px}}#service{padding-top:100px;.river{top:100px}.text-container{h2{width:110px}}}#content-of-service{h2{padding-top:80px}.row-tb{margin:0 62px;gap:45px;.column{&:nth-child(3){img{width:140px;height:140px}}.img-container{height:175.8px;width:175.8px;margin:0 auto;display:flex;justify-content:center;align-items:center;.white-bg{width:calc(10vw + 50px);height:calc(10vw + 50px)}}}}a{width:296px;padding:21px 48.5px}}#procedure{.mountain-container{left:26.1vw;.mountain{&:nth-child(1){left:0;width:445px;height:307px}&:nth-child(2){top:409px;left:341px;width:341px;height:176px}}}h2{width:300px;margin:0 auto 81.7px;img{display:block;position:absolute;top:-10px;right:-48px}}.column{gap:40px;margin:0 55px 48px 76px;align-items:start;>dd{flex:1;dt{text-align:start;margin-bottom:0}dd{text-align:start}}}}#contact{padding:63.7px 6.3vw;h2{img{right:-80px}}.row-pc{.row-tb{justify-content:center;margin:0 auto;align-items:center;position:relative;inset:0;.circle{&.for-mb{display:none}&.for-tb{display:flex;margin:0;position:absolute;top:50%;left:calc(20vw - 100px);transform:translateY(-50%)}}}a.round{margin:0 5.9vw}}}#introduce{&::before{top:-100px;width:500px;height:536px}&::after{bottom:-50px}h2{font-size:25px;width:136px;&::before{left:-36px}}dl{margin-left:30vw;display:flex;justify-content:start;text-align:start;gap:40px;dt{display:block;width:200px}}}#tel-contact{.row-tb{margin:23px 0 55px;justify-content:center;gap:22px;.circle{&.for-mb{display:none}&.for-tb{display:flex}margin:0}h3{font-size:54px;margin-bottom:0;align-self:center}}}#contact-form{.cloud{&:nth-child(1){width:149px;height:98px}&:nth-child(2){width:149px;height:98px}}.bird{&:nth-child(3){bottom:170px}&:nth-child(4){bottom:210px}}form{.row-tb-reverse{justify-content:left;gap:15px;input[type="checkbox"]{margin-left:10vw;margin-right:0}}}}#confirmation{padding-top:99px;margin:99px 59px 500px;.border{width:450px}dl{.row-tb{&:last-child{dt{border:none}}dt{margin-right:unset;width:198px;border-bottom:#77905d solid 1px}dd{margin-left:unset;width:335px;text-align:start;padding-left:49px}}}input[type="submit"]{margin-top:20px;margin-bottom:60px}}#thanks-page{.potoo{&:nth-child(2){width:37px;height:38px;top:220px;left:82px}&:nth-child(3){width:28px;height:43px;top:278px;left:171px}&:nth-child(4){width:37px;height:38px;top:190px;right:116px}&:nth-child(5){width:28px;height:43px;top:287px;right:168px}}.grateful-person{width:175px;height:328px}}#our-work1{.mountain{bottom:100px;right:-600px}.cloud{&:nth-child(2){top:-110px}&:nth-child(3){top:0}}}#our-work2{.mountain{width:926px;height:390px;bottom:150px}.cloud{width:371px;height:141px;top:-80px}}#job-description,#recruitment-flow{width:482px}#job-description{.text-container{width:376px;h3{width:100px;text-align:center}}}#recruitment-entry-link{#recruitment-entry{width:581px;height:495px;h2{padding-top:92px;font-size:32px}h3{padding-top:82px;font-size:32px}p{&:nth-of-type(1){padding-top:48px;font-size:48px}}}}#usage-flow{ol{margin-left:24vw;li{&:nth-child(3){.text-container{.mountain{&:nth-child(3){width:192px;height:100px;right:76px}&:nth-child(4){width:236px;height:65px;right:-104px}}}}h3{width:470px}.moon{left:80px}.text-container{padding:30px 46px;margin:-31px 104px 0 50px;width:470px;p{line-height:32px}.bird{&:nth-child(3){top:0;right:21.17px}&:nth-child(4){right:-41px;top:-35px}}.mountain{&:nth-child(5){width:192px;height:100px;left:-29px}&:nth-child(6){width:236px;height:65px}}}}}}#explanations{padding-left:0;padding-right:0;p{text-align:center;font-size:16px}}#about-service{.cloud{background-size:100% 100%;height:163.69px;top:378.13px}.bird{&:nth-child(4){width:28px;height:55.83px;top:219.52px;left:570px}&:nth-child(5){width:38px;height:50.76px;top:120.03px;left:641px}}}>.row-pc{>.bird{&:nth-child(2){z-index:-1;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/オブジェクト画像13/鳥-1.png");width:29px;height:60.91px;bottom:87.83px;left:-11px}}#accompanying-support{width:345px}#mobility-support{width:345px}#home-care{width:345px}}#about-group-home{width:564px;padding:54px 83px;margin:127px auto;p{&:nth-child(1){margin-bottom:16px}}.div-img{&:nth-child(5){top:-49px;left:-66px}&:nth-child(6){bottom:-49px;right:-66px}}}#FAQ{max-width:564px;width:564px}#privacy-policy{width:744px;margin-left:auto;margin-right:auto}#articles{gap:48px;padding-bottom:100px;.row-tb{gap:48px}}}footer{background-position:0 center;#info{.row-pc{div{dl{display:flex;flex-direction:row;gap:23px;.div-img{width:0;height:0}dt{display:block;width:93px}}a{width:384px}}}}.star{&:nth-child(4){top:-1220px;left:175px}&:nth-child(5){top:-1200px;left:400px}&:nth-child(6){top:-1150px;left:550px}&:nth-child(7){top:-1000px;left:540px;width:30px;height:30px}&:nth-child(8){top:-750px;left:430px}}}html.dark-mode{body{main{&#index-main{#first-view{.sun-hand{top:-50px;left:0}}}}}}@keyframes wheelchairMoveColumn{from{bottom:-110px}to{bottom:-250px}}@keyframes blinkContainerColumn{from{}}}@media screen and (min-width:1280px){@font-face{font-display:swap;font-family:"Times New Roman";src:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/fonts/TimesNewRoman/times/ new/ roman/ bold.woff");font-weight:700}h2{font-size:26px}.none-for-pc{display:none}.for-pc{display:block}.row-pc{display:flex;flex-direction:row}.row-pc-reverse{display:flex;flex-direction:row-reverse}#clip-box{bottom:0;margin-top:0;margin-bottom:0}header{height:79px;.for-pc.row{width:calc(100% - 84px);margin-left:84px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 4px 0 #00000040;border:4px solid #FFF;a{border:none;font-size:20px;width:auto;color:#000;font-family:"NotoSans";&.scale-anim-list{transition-duration:0.4s;&:hover{color:coral;font-weight:900;letter-spacing:3px}}}>.row{margin-left:121px;width:951px;gap:calc(9.5vw - 105.12px);align-items:center;flex:1;>div{align-self:center;margin-right:2.3vw;&:nth-child(1){.div-img{.img-container{position:absolute;&:nth-child(3){display:none}}}}&:nth-child(2){width:44.9px}&:nth-child(3){width:132px}&:nth-child(4){width:110px}&:nth-child(5){width:88px}&:nth-child(6){width:132px}.div-img{position:relative;inset:0;width:113px;height:36px;margin:0 auto;&:hover{.img-container{&:nth-child(1){transform:rotate(200deg)}}}img{object-fit:cover}.img-container{&:nth-child(1){position:absolute;width:59px;top:-11px;left:-40px;transform:rotate(110deg)}}}}}.column{a{p{font-family:"Times New Roman";letter-spacing:.1108em;color:#000}}>p{font-size:18px;font-weight:600;color:#000}}}>button.dark-mode-button{position:fixed;bottom:1vw;right:1vw;width:108px;height:108px;transform-origin:216px 216px;animation:darkmodebuttonFadeIn 0.25s forwards;&.hidden{animation:darkmodebuttonFadeOut 0.25s forwards}}}aside{position:fixed;inset:0;z-index:10;pointer-events:none;>.for-pc.column{pointer-events:none;&:has(form.category-group-button-pc){a,form{&:first-child{margin:10px 0 10px;padding:35px 20px}&:nth-child(2){margin:10px 0;padding:35px 20px}}}a,form{position:relative;inset:0;pointer-events:auto;background-color:#fff;writing-mode:vertical-lr;text-orientation:upright;font-size:20px;font-family:"YasashisaGothicBoldV2";font-weight:700;border-top-right-radius:60px;border-bottom-right-radius:60px;box-shadow:0 0 14px 0 #00000040;overflow:clip;&:first-child{padding:35px 20px;margin:85px 0 34px}&:nth-child(2){padding:35px 20px;margin:34px 0}&:nth-child(3){padding:35px 20px;height:230px;width:70px;text-align:center;&.active{button{opacity:1;&[type="button"]{span{rotate:90deg;transition-duration:0.5s}}}p{opacity:1}}button{display:inline-block;opacity:0;&[type="button"]{opacity:1;span{transition-duration:0s;transition-timing-function:ease-out;display:inline-block;transform:none}}}p{opacity:0}}&:hover{span{transform:translateX(100px)}div{transform:translateY(-50%) translateX(100px)}}span{transition-duration:0.4s;display:block;&:nth-of-type(1){transition-delay:0.03s}&:nth-of-type(2){transition-delay:0.06s}&:nth-of-type(3){transition-delay:0.09s}&:nth-of-type(4){transition-delay:0.12s}&:nth-of-type(5){transition-delay:0.15s}&:nth-of-type(6){transition-delay:0.18s}&:nth-of-type(7){transition-delay:0.21s}&:nth-of-type(8){transition-delay:0.24s}&:nth-of-type(9){transition-delay:0.27s}&:nth-of-type(10){transition-delay:0.3s}}div{position:absolute;top:50%;left:-90px;transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat;width:50px;height:50px;transition-duration:0.4s;&#mail-img{background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/メール緑.png");filter:brightness(0)}&:not(#mail-img){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/書類.png");height:50px}}}}}main{bottom:0;&#index-main{#first-view{top:50px;left:-230px;width:135vw;.mountain{width:836px;height:480px;left:100px}.sun-hand{top:-80px;left:-200px;width:1600px;height:1000px}div:nth-of-type(2){.text-container{margin:0;width:unset;text-align:end;padding-top:100px;left:unset;right:calc(25vw + 100px);h1{color:#0E291B}h2{width:auto;margin-top:40px}}.star{&:nth-child(3){display:none}&:nth-child(4){top:20px;left:1000px}&:nth-child(5){top:350px;left:1030px}}}.true-parallax-front{&:nth-child(3){.human{&:nth-child(1){top:800px}&:nth-child(2){top:825px}&:nth-child(3){top:850px}}}&:nth-child(5){.human{width:54px;height:123px;left:329px}}}}}&#single-blog{.single-thumbnail{width:503px;height:447px}#article-content{margin-right:0;margin-left:0}.row-pc-reverse{align-items:initial;justify-content:center;gap:54px;.container{&:first-child{margin:0}}}}#first-view{&.contact-FV{.potoo{&:nth-child(4){left:393px;top:213px}&:nth-child(5){left:464px;top:175px}&:nth-child(6){right:365px;top:289px}}.grass{&:nth-child(7){left:328px}&:nth-child(8){left:225px}&:nth-child(9){top:491px;left:1015px}&:nth-child(10){top:542px;left:977px}}.post{top:343px;left:520px;&::after{width:405px;height:90px;left:-140px;bottom:-45px}}.human{width:168px;height:322px;top:187px;right:438px}}&.recruitment-FV{.mountain{&:nth-child(1){top:350px;right:0}&:nth-child(2){top:350px;left:0}}.cloud{&:nth-child(4){top:295px}&:nth-child(5){top:263px}&:nth-child(6){top:341px}}.tree{&:nth-child(7){top:444px;right:327px}&:nth-child(8){top:454px;right:192px}&:nth-child(9){top:444px}&:nth-child(10){top:455px}}}&.flow-FV{.cloud{&:nth-child(2){width:306px;height:118px;top:229px}&:nth-child(3){width:186px;height:71px;top:358px}&:nth-child(4){width:134px;height:51px;top:229px}&:nth-child(5){width:186px;height:71px;top:145px}}.mountain{&:nth-child(6){width:774px;height:248px;top:316px;left:-172px}&:nth-child(7){width:709px;height:228px;top:336px;right:-150px}}.tree{&:nth-child(8){width:72px;height:146px;top:418px;left:296px}&:nth-child(9){width:88px;height:134px;top:430px;left:411px}&:nth-child(10){width:66px;height:134px;top:430px;left:unset;right:222px}&:nth-child(11){width:100px;height:124px;top:440px;left:unset;right:95px}}.potoo{&:nth-child(12){width:28px;height:43px;top:222px;left:427px}&:nth-child(13){width:37px;height:38px;top:184px;left:498px}&:nth-child(14){width:28px;height:43px;top:242px;right:384px}&:nth-child(15){width:37px;height:38px;top:302px;right:323px}}}&.about-service-FV{height:600px;.potoo{&:nth-child(2){width:46px;height:74px;top:178px;left:518px}&:nth-child(3){width:63px;height:67px;top:113px;left:637px}}.flower{&:nth-child(4){width:35px;height:73px;top:379px;right:383px}&:nth-child(6){width:60px;height:111px;top:447px;left:481px}&:nth-child(7){width:65px;height:137px;top:456px;right:541px}}.wheelchair{width:200px;height:238px}}}#about-office{margin-top:calc(-150vw + 1340px);.text-container{width:548px;margin-right:72px;margin-left:auto;h2{margin-left:0}}.mountain{width:441px;height:273px;position:absolute;z-index:1;right:0}.wheelchair{z-index:0;width:87px;height:117px;bottom:-350px}.grass-front{position:absolute;bottom:-350px;left:260px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/小草.webp");background-size:contain;background-position:center;background-repeat:no-repeat;width:60px;height:30px}.grass-back{position:absolute;z-index:-1;bottom:-325px;left:249px;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/小草.webp");background-size:contain;background-position:center;background-repeat:no-repeat;width:60px;height:30px}}#service{padding-top:34.7vw;.river{top:calc(34.7vw - 200px)}.text-container{margin-top:0;dt{h2{width:113px;&::after{width:79px;height:76px;right:-119px}}}dd{text-align:center}}}#content-of-service{.row-tb{.column{.img-container{.white-bg{width:200px;height:200px}}dd{margin-top:20px}}}}#procedure{.mountain-container{left:20vw;.mountain{&:nth-child(1){width:654px;height:451px}&:nth-child(2){top:400px;width:500px;height:259px}}}h2{width:310px;font-size:26px}.column{width:772px;gap:40px;margin:0 auto}}#recruitment{margin-left:80px;margin-right:80px;.row-pc{justify-content:center;gap:20px;a{padding-left:101px;padding-right:101px;&:nth-of-type(1){margin-right:0;margin-left:80px}&:nth-of-type(2){margin-left:0;margin-right:80px}}}}#contact{margin:112.5px 13.9vw 0;h2{&::after{width:90px;height:80px;right:-100px}}.row-pc{justify-content:space-between;align-items:center;position:relative;inset:0;a.round{margin:0;padding-left:75px;padding-right:75px;p{&::after{content:"→";margin-left:10px}}}.row-tb{position:static;gap:24px;.circle.for-tb{left:-1vw}>div{p{&:nth-of-type(2){margin-bottom:10px}}}}}}#introduce{&::before{top:0;width:600px;height:578px}&::after{bottom:-150px;width:600px;height:578px}dl{dd{&.row-pc{gap:66px}}}}#tel-contact{.bird{&:nth-child(1){width:28px;height:43px;top:160px;left:204px}&:nth-child(2){width:37px;height:38px;top:122px;left:275px}}}#contact-form{.cloud{&:nth-child(1){width:196px;height:129px}&:nth-child(2){width:196px;height:129px}}.bird{&:nth-child(3){right:375px}&:nth-child(4){right:306px}}form{.row-tb-reverse{input[type="checkbox"]{width:36px;height:36px;&::after{width:18px;height:15px}}}}}#confirmation{margin:99px 310px 99px;dl{.row-tb{dd{width:504px}}}}.row-pc-reverse{align-items:center;#our-work1{margin-top:0;.mountain{right:-330px}.cloud{&:nth-child(2){top:-260px}}.text-container{h2{position:relative;inset:0;width:636px}}}#picture-sun1{margin:0 86px;.div-img{position:relative}}}.row-pc{#our-work2{.mountain{left:-75px}.text-container{padding-left:100px;h2{position:relative;left:0;margin-left:auto;width:623px}}}#picture-sun2{.div-img{position:relative}}}#job-description,#recruitment-flow{width:690px}#recruitment-entry-link{#recruitment-entry{width:1121px}}#usage-flow{ol{li{margin-top:24px;&:nth-child(3){.text-container{.mountain{&:nth-child(3){width:192px;height:100px;right:-19px}&:nth-child(4){right:-191px}}}}h3{width:700px;font-size:45px;&::after{width:644px}}.text-container{width:700px;p{font-size:21px}.bird{&:nth-child(3){right:74px}&:nth-child(4){right:-11px}}.mountain{&:nth-child(5){left:-30px;bottom:-10px}&:nth-child(6){bottom:-10px}}.tree{bottom:-10px}.spire{bottom:-10px;right:-35px}}}}}#explanations{p{font-size:23px}}#about-service{.cloud{width:196px;height:129px;top:139px}.bird{&:nth-child(4){width:46px;height:74px;top:65px;left:unset;right:495px}&:nth-child(5){width:63px;height:67px;top:13px;left:unset;right:359px}}}>.row-pc{justify-content:center;gap:20px;#accompanying-support{margin:210px 0 0 0;&:hover{.entity{>.white-bg{.div-img{.img-container{&:nth-child(1){display:block}&:nth-child(2){display:none}}}}}}.entity{transition-duration:0.3s;&.hidden{left:-100vw;opacity:0;transition-duration:1s}>.white-bg{.div-img{.img-container{&:nth-child(1){display:none}&:nth-child(2){display:block}}}}.speech-balloon{top:0;left:370px;transform:none;&::after{left:-15px;bottom:unset;top:50%;transform:rotate(45deg) translateY(-50%)}}}}#mobility-support{margin-left:0;margin-right:0;margin-bottom:0;&:hover{.entity{>.white-bg{.div-img{.img-container{&:nth-child(1){display:block}&:nth-child(2){display:none}}}}}}.entity{transition-duration:0.3s;&.hidden{left:100vw;opacity:0;transition-duration:1s}>.white-bg{.div-img{.img-container{&:nth-child(1){display:none}&:nth-child(2){display:block}}}}.speech-balloon{top:0;left:370px;transform:none;&::after{left:-15px;bottom:unset;top:50%;transform:rotate(45deg) translateY(-50%)}}}}#home-care{margin-left:0;margin-right:0;margin-bottom:0;&:hover{.entity{>.white-bg{.div-img{.img-container{&:nth-child(1){display:block}&:nth-child(2){display:none}}}}}}.entity{transition-duration:0.3s;&.hidden{left:100vw;opacity:0;transition-duration:1s}>.white-bg{.div-img{.img-container{&:nth-child(1){display:none}&:nth-child(2){display:block}}}}.speech-balloon{top:0;left:-400px;transform:none;&::after{left:unset;right:0;bottom:unset;top:50%;transform:rotate(45deg) translateY(-50%)}}}}}#about-group-home{width:736px;p{&:nth-child(1){font-size:23px}}}#FAQ{max-width:736px;width:736px}}footer{bottom:0;margin-bottom:0;padding-top:146px;padding-bottom:50px;&::after{width:100%}.bird{right:50%;transform:translateX(50%)}#info{margin-left:0;.row-pc{gap:222px;justify-content:center;div{width:600px;&:nth-of-type(1){dl{width:unset;.div-img{top:-150px;width:0;height:136px}dt{width:fit-content}&:nth-of-type(3){margin-bottom:0}}}&:nth-of-type(2){.iframe-container{width:384px;height:223px}a{margin:13px auto;p{&::after{right:-1em}}}}}}}.star{&:nth-child(3){top:-1000px;left:600px}&:nth-child(4){top:-1200px;left:700px;width:25px;height:25px}&:nth-child(5){top:-1100px;left:1340px;width:30px;height:30px}&:nth-child(6){top:-1000px;left:1380px;width:20px;height:20px}&:nth-child(7){top:-1220px;left:1420px;width:15px;height:15px}}}html.dark-mode{body{header{.row.for-pc{a{&.scale-anim-list{&:hover{color:#fff}&.not-hover{color:coral}}}>.row{>div{.div-img{.img-container{&:nth-child(2){display:none}&:nth-child(3){display:block}}}}}a{color:#fff}p{color:#fff}}}aside{.column{.row{box-shadow:0 0 14px 0 #FFF;border:1px solid #FFF;background-color:#0c0a2a;span{color:#fff}#mail-img{filter:brightness(0) invert(1)}div:not(#mail-img){filter:invert(1)}}}}main{&#index-main{#first-view{.sun-hand{background-position:center 60%}.text-container{h1{color:#fff;text-shadow:#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px}h2{color:#fff;text-shadow:#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px,#000 0 0 5px}}}}#first-view{&.contact-FV{.star{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;&:nth-child(2){background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/星5.png");width:32px;height:34px;top:364px;left:1097.58px}&:nth-child(3){display:block;background-image:url("/wp-content/themes/サポートセンターらら wp　ｂ/assets/imgs/星3.png");width:22px;height:24px;top:402px;left:1070px}}}}}}}@keyframes darkmodebuttonFadeIn{from{transform:rotate(35deg)}to{transform:rotate(0deg)}}@keyframes darkmodebuttonFadeOut{from{transform:rotate(0deg)}to{transform:rotate(-37deg)}}@keyframes wheelchairMoveColumn{from{bottom:-210px}to{bottom:-350px}}@keyframes blinkContainerColumn{0%{transform:translateY(0)}30%{transform:translateY(40px)}75%{transform:translateY(-20px)}100%{transform:translateY(25px)}}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wpcf7-back{float:left;width:70px;margin-top:5px;position:relative}.cf7msm-ro{white-space:pre-wrap}.cf7msm-retained-file{margin-top:.25em;display:block}.cf7msm-retained-file-name{font-weight:700}