@charset "utf-8";.index-bg-wrap{background:var(--color-default)}.index-bg-wrap-rgba{background:var(--color-rgba-toppage)}@media only screen and (max-width:814px){.index-footer-fixed{margin:-40px 0 0 0}.global-header_button{display:none}}.page-animation{display:none}body.appear .page-animation{display:block;content:"";position:fixed;z-index:6;width:100%;height:100vh;top:0;left:0;transform:scaleX(0);background:var(--color-rgba-white);animation:PageAnime 1.8s ease-in-out 1.2s forwards;filter:blur(6px)}#container{opacity:0}body.appear #container{animation:fade 1s forwards .8s;opacity:0}.index-mv{position:relative;height:100vh}@media only screen and (max-width:840px){.index-mv{margin-top:-70px;height:100svh}}.mv{padding:10px;max-width:83vw}.mv .swiper-fade .swiper-slide{transition-property:opacity,-webkit-transform!important;transition-property:opacity,transform!important;transition-property:opacity,transform,-webkit-transform!important;pointer-events:none}.mv .swiper-fade .swiper-slide-active{pointer-events:auto}.mv .slide-media{height:calc(100vh - 20px)}.mv .slide-media img{transition:7s 1s ease-out;object-fit:cover;height:100%}.mv .swiper-slide[class*=-active] .slide-media img{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:scale(1.08);transform:scale(1.08)}@media only screen and (max-width:1024px){.mv{padding:0;max-width:inherit}.mv .slide-media{height:100svh}}@media only screen and (max-width:840px){.mv{padding:0;max-width:inherit}}.mv-copy{position:absolute;right:-125px;bottom:180px;font-size:1.1rem;font-weight:var(--font-bold);letter-spacing:3px;transform:rotate(90deg)}.mv-nav{font-size:1.3rem;font-weight:var(--font-bold);line-height:2.75;position:absolute;top:24%;right:7%;z-index:5}.mv-nav a{color:var(--color-theme-primary);display:inline-block;transition:transform cubic-bezier(.4,0,.2,1) .5s}.mv-nav a:hover{transform:translateX(-10px);color:var(--color-theme-secondary)}.mv-nav.delighter.started{animation:3s slideIn ease-in-out 2s forwards}.mv-layer{position:absolute;top:10px;right:40px;z-index:3}.mv-layer.started{opacity:0;animation:2s fadeUptext ease-in-out 4s forwards}.mv-layer img{width:200px}.mv-pagenation{position:absolute;bottom:40px;right:18%;width:140px}@media only screen and (max-width:1024px){.mv-nav,.mv-pagenation{display:none}}@media only screen and (max-width:840px){.mv-copy,.mv-layer{display:none}}.popup-link-wrap{position:relative}.popup-link{position:absolute;height:60px;line-height:60px;font-size:1.1rem;font-weight:var(--font-bold);letter-spacing:.05em;bottom:40px;left:60px;display:flex;align-items:center;justify-items:center}.popup-link.delighter.started{animation:3s slideIn ease-in-out 1s forwards}.popup-link-text{padding:0 40px;background-color:var(--color-rgba-beige);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:left}.popup-link-category,.popup-link-icon{height:60px}.popup-link-icon{margin:0 1em 0 0;font-size:1rem;border-bottom:var(--border-bottom-line)}.popup-link-category{margin:0 0 0 2px;padding:0 20px;background-color:var(--color-rgba-pale);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:center}@media screen and (max-width:814px){.popup-link{display:block;width:calc(100vw - 40px);height:auto;line-height:inherit;text-align:center;left:20px;bottom:20px}.popup-link-category,.popup-link-icon{height:auto}.popup-link-text{padding:0 16px;width:calc(100vw - 80px);line-height:4;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.popup-link-category{display:block;margin:2px 0 0 0;padding:3px 16px;width:calc(100vw - 80px)}}.mv-scrolldown{position:absolute;left:-20px;bottom:100px;color:var(--color-default);z-index:4}.arrow-scrolldown{margin:0 0 6px 12px}.mv-scrolldown.delighter.started{animation:3s slideIn ease-in-out 2s forwards}.mv-scrolldown p{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:var(--font-bold);letter-spacing:3px;transform:rotate(90deg)}.arrow-updown{animation:arrowUpDown 1.6s infinite ease-in-out alternate}@media only screen and (max-width:840px){.mv-scrolldown{left:inherit;bottom:inherit;right:0;top:46%}.mv-scrolldown p{margin:0 -50px 0 0}}.index-content{max-width:460px;margin:auto;grid-template-columns:460px;justify-content:center}.index-greeting-heading,.index-heading{display:grid;align-items:start}.index-heading{text-align:center;line-height:1.75;grid-gap:16px}.index-greeting-heading{text-align:left;line-height:2.25;grid-gap:39px}.index-desc-heading,.index-desc-text,.index-heading>p{font-size:1.4rem;font-weight:var(--font-semibold)}.index-heading span{display:inline-block}.index-greeting-heading span{display:block}.index-desc-heading.text-small{font-size:1.1rem}@media screen and (max-width:814px){.index-content{max-width:inherit}.index-heading span{display:block}.index-desc-heading,.index-desc-text,.index-heading>h1,.index-heading>p{font-size:1.3rem}.index-greeting-heading{width:330px;margin:auto;grid-gap:24px}.index-greeting-heading h2{font-size:2.1rem;margin:0 0 1em 0}}.index-page-content{max-width:var(--content-size);margin:auto;padding:120px 0}.index-content-inner{margin:100px 0}@media screen and (min-width:814px) and (max-width:1180px){.index-page-content{max-width:inherit;padding:80px 0}.index-content-inner{margin:80px 20px}}@media screen and (max-width:814px){.index-page-content{max-width:inherit;padding:60px 24px}.index-content-inner{margin:80px 0 0 0}}.greeting{min-height:840px}.index-greeting-bg{height:max(80svh,800px);max-width:calc(100% - 20px);margin:auto;position:relative}@media screen and (max-width:814px){.greeting{min-height:740px;height:100vh}.index-greeting-bg{width:max(320px);height:max(100svh,740px);max-width:inherit}}@media screen and (max-width:490px){.index-greeting-bg{width:auto}}.index-greeting-title{position:absolute;top:103px;left:38%;z-index:4;font-size:3.6rem;font-weight:var(--font-normal);letter-spacing:.2em;line-height:1.75}.index-greeting-title.delighter{opacity:0;transition:var(--transition-base)}.index-greeting-title.delighter.started{opacity:0;animation:1.8s fadeUptext ease-in-out .8s forwards}.index-greeting{position:absolute;top:274px;left:38%;z-index:4}.index-greeting.delighter{opacity:0;transition:var(--transition-base)}.index-greeting.delighter.started{opacity:0;animation:1.8s fadeUptext ease-in-out 1s forwards}.index-greeting-content{display:flex;align-items:center}@media screen and (max-width:814px){.index-greeting-content{padding:40px 0}.index-greeting-title{font-size:2.3rem;top:14%;left:20px}.index-greeting{top:23%;left:20px}}.index-greeting-animation.delighter{opacity:0;transition:var(--transition-base)}.index-greeting-animation.delighter.started{opacity:0;animation:fadeUptext 2s ease-in 2s both}.index-greeting-light{position:relative}.index-greeting-blink01,.index-greeting-blink02,.index-greeting-blink03,.index-greeting-blink04,.index-greeting-blink05,.index-greeting-blink06,.index-greeting-deco01,.index-greeting-deco02,.index-greeting-deco03,.index-greeting-deco04,.index-greeting-photo01,.index-greeting-photo02{position:absolute;z-index:1}.index-greeting-blink01 img,.index-greeting-blink02 img,.index-greeting-blink03 img,.index-greeting-blink04 img,.index-greeting-blink05 img,.index-greeting-blink06 img{width:60px}.index-greeting-photo01,.index-greeting-photo02{width:180px}.index-greeting-deco01 img{width:82px}.index-greeting-deco02 img{width:109px}.index-greeting-deco03 img{width:175px}.index-greeting-deco04 img{width:85px}.index-greeting-blink01{bottom:34%;right:3%;animation:katakata01 cubic-bezier(0,1,0,1) infinite 1s forwards}.index-greeting-blink02{top:9%;right:9%;animation:katakata01 cubic-bezier(0,1,0,1) infinite 2.4s forwards}.index-greeting-blink03{top:17%;left:16%;animation:katakata01 cubic-bezier(0,1,0,1) infinite 3s forwards}.index-greeting-blink04{bottom:26%;left:34%;animation:katakata01 cubic-bezier(0,1,0,1) infinite 2.6s forwards}.index-greeting-blink05{top:55%;left:6%;animation:katakata01 cubic-bezier(0,1,0,1) infinite 2s forwards}.index-greeting-blink06{left:66%;bottom:49%;animation:katakata01 cubic-bezier(0,1,0,1) infinite 1.6s forwards}.index-greeting-photo01{bottom:34%;right:68%;animation:furufuru 1s steps(1) infinite both}.index-greeting-photo02{top:14%;left:68%;animation:katakata01 cubic-bezier(0,1,0,1) infinite 2s forwards;z-index:2}.index-greeting-deco01{top:44%;right:82%;animation:katakata01 cubic-bezier(0,1,0,1) infinite 2.8s forwards}.index-greeting-deco02{bottom:49%;left:81%;animation:katakata02 cubic-bezier(0,1,0,1) infinite 2s forwards}.index-greeting-deco03{top:12%;left:60%;animation:6s slideLeft ease-in-out infinite 3s forwards;z-index:1}.index-greeting-deco04{left:26%;top:9%;animation:katakata01 cubic-bezier(0,1,0,1) infinite 1.6s forwards}@media screen and (max-width:814px){.index-greeting-blink01 img,.index-greeting-blink02 img,.index-greeting-blink03 img,.index-greeting-blink04 img,.index-greeting-blink05 img,.index-greeting-blink06 img{width:40px}.index-greeting-photo01,.index-greeting-photo02{width:107px}.index-greeting-deco01 img{width:53px}.index-greeting-deco02 img{width:82px}.index-greeting-deco03 img{width:125px}.index-greeting-deco04 img{width:45px}.index-greeting-blink01{bottom:inherit;top:20%;right:10%}.index-greeting-blink02{top:inherit;right:inherit;bottom:39%;left:8%}.index-greeting-blink03{top:5%;left:35%}.index-greeting-blink04{left:inherit;bottom:26%;right:4%}.index-greeting-blink05{left:inherit;top:78%;right:56%}.index-greeting-blink06{left:inherit;bottom:inherit;right:26%;top:35%}.index-greeting-photo01{bottom:inherit;right:inherit;top:55%;left:32%}.index-greeting-photo02{left:inherit;right:15%;top:64%}.index-greeting-deco01{top:22%;right:2%}.index-greeting-deco02{left:inherit;bottom:inherit;right:18%;top:8%}.index-greeting-deco03{left:inherit;right:21%;top:64%}.index-greeting-deco04{left:inherit;right:8%;top:48%}}.more-button{width:230px;text-align:center}.more-button-left{width:auto;text-align:left}.more-button-center{width:auto;text-align:center}.more-button,.more-button-center,.more-button-left{margin:60px auto 0;font-size:1.3rem;font-weight:var(--font-bold);letter-spacing:.2em}@media screen and (max-width:768px){.more-button{width:260px}.more-button-left{margin:40px auto 0}}.index-sidebar{display:none}.index-sidebar-nav{position:fixed;top:50%;margin:0 20px;transform:translateX(0) translateY(-50%);transition:transform 1s ease;z-index:7}.trigger-into_inner:not(.in)~.index-sidebar-nav,.trigger-on_footer.in~.index-sidebar-nav{transform:translateX(-150%) translateY(-50%)}.index-sidebar-nav:after{content:"";position:absolute;top:0;left:2px;width:1px;height:100%;background:var(--color-theme-primary);opacity:.45;display:block;z-index:0}.index-sidebar-nav-link{display:flex;align-items:center}.index-sidebar-nav-icon{margin-right:.75em;width:5px;height:5px;border-radius:50%;background:var(--color-theme-primary);display:block;transition:.35s ease}.index-sidebar-nav-text{color:var(--color-theme-primary);transition:opacity .35s ease,transform .35s ease,color .35s ease;transform:translateX(-1em);opacity:0;font-size:1rem;font-weight:var(--font-bold);letter-spacing:.2em}.index-sidebar-nav-btn:hover .index-sidebar-nav-text{transform:translateX(0);opacity:1}@media (min-width:1400px){.index-sidebar-nav-text{transform:translateX(0);opacity:1}}.index-sidebar-nav-item{margin:1.55em 0}.index-sidebar-nav-item:first-child{margin-top:-.5em}.index-sidebar-nav-item:last-child{margin-bottom:-.5em}.index-sidebar-nav-btn.is-active .index-sidebar-nav-icon{background:var(--color-theme-secondary);width:13px;height:13px;clip-path:polygon(50% 5%,61% 40%,98% 40%,68% 62%,79% 96%,50% 75%,21% 96%,32% 62%,2% 40%,39% 40%);margin-left:-4px;z-index:2}.index-sidebar-nav-btn.is-active .index-sidebar-nav-text{color:var(--color-theme-secondary)}.block-title-style-moveleft{padding-left:30px}@media (min-width:1180px){.block-title-style-moveleft{padding-left:0}}@media screen and (max-width:814px){.index-sidebar-nav{position:fixed;top:20px;margin:0;transform:translateX(0) translateY(0);right:-58px}.index-sidebar-nav-link{display:grid}.index-sidebar-nav-item{margin:0}.index-sidebar-nav-icon{background:0 0;height:0}.index-sidebar-nav-btn.is-active .index-sidebar-nav-icon{width:18px;height:18px}.index-sidebar-nav:after{width:2px;opacity:1;left:4px;background:var(--color-mintblue)}.index-sidebar-nav-item:last-child{margin-bottom:-2em}}.wave-content{padding:0 0 180px 0}@media screen and (max-width:814px){.wave-content{padding:0 24px 120px 24px}}.index-aruku-bg,.index-blog-bg,.index-gallery-bg,.index-works-bg{position:relative}.index-works-bg{background:var(--color-paleblue)}.index-gallery-bg{background:var(--color-palegreen);margin:90px 0 0 0}.index-aruku-bg.delighter.started{opacity:0;animation:2.8s fade ease-in-out .6s forwards;background:url(../img/index/bg-aruku.webp) no-repeat center center/cover}.index-aruku-noisy{background:url(../img/index/bg-noisy.webp) no-repeat center center/cover}.index-blog-bg{margin:60px 0 0 0}@media screen and (max-width:814px){.index-blog-bg,.index-gallery-bg{margin:60px 0 0 0}}.index-blog-bg::before,.index-gallery-bg::after,.index-gallery-bg::before,.index-works-bg::after,.index-works-bg::before{display:block;width:100%;content:"";position:absolute;left:0;z-index:0}.index-works-bg::before{top:-22vw;height:22vw}.index-works-bg::after{bottom:-15vw;height:17.3vw}.index-gallery-bg::after{bottom:-17.3vw;height:17.3vw}.index-blog-bg::before{top:-20vw;height:22vw}.index-works-bg::before{background:url(../img/index/bg-index-works-top.svg) no-repeat center center/cover}.index-works-bg::after{background:url(../img/index/bg-index-works-bottom.svg) no-repeat center center/cover}.index-gallery-bg::before{top:-20vw;height:20vw;background:url(../img/index/bg-index-gallery-top.svg) no-repeat center center/cover}.index-gallery-bg::after{background:url(../img/index/bg-index-gallery-bottom.svg) no-repeat center center/cover;z-index:1}.index-blog-bg::before{background:url(../img/index/bg-index-blog-top.svg) no-repeat center center/cover}@media screen and (max-width:814px){.index-blog-bg::before,.index-gallery-bg::before,.index-works-bg::before{top:-39vw;height:40vw}.index-gallery-bg::after,.index-works-bg::after{bottom:-18vw;height:28vw}}.index-main-bg-wrap{position:relative}.index-main-bg::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url(../img/common/bg_border.svg) no-repeat center center/cover;background-size:1800px}@media screen and (max-width:640px){.index-main-bg::before{background-size:1200px}}.index-works{padding:0 0 50px}@media screen and (max-width:814px){.index-works{padding:0 24px 60px}}.index-concept-bg{margin:60px 0 0 0}.index-concept{padding:200px 0 0 0}@media screen and (max-width:640px){.index-concept-bg{margin:0;padding:60px 0 0 0}.index-concept{padding:80px 0 0 0}}.index-concept-panel-bottom{margin:80px 0 0 0}.index-concept-panel ul,.index-concept-panel-bottom ul{display:flex;flex-wrap:wrap;margin:0 auto}.index-concept-panel li{width:calc(50% - (35px * 2)/ 2);position:relative}.index-concept-panel-bottom li{width:50%}.index-concept-panel li:last-child{margin:0 0 0 70px}.index-concept-panel-thumb{position:relative;width:auto;overflow:hidden;will-change:filter}.index-concept-panel-thumb img{position:static;width:100%;object-fit:cover;transition:.7s}.index-concept-panel-thumb img:hover{transform:var(--scale-base);filter:var(--brightness65)}.index-concept-panel-desc{padding:0;max-width:460px;margin:auto;z-index:5;position:relative}.index-concept-panel-heading{margin:36px 0 0 0}.index-concept-panel-bottom-heading{margin:0}.index-concept-panel-bottom-heading h3,.index-concept-panel-heading h3{font-size:2.4rem;font-weight:var(--font-bold);line-height:1.4;letter-spacing:.2em;display:inline}.index-concept-panel-text{margin:20px 0 0 0}.index-concept-panel-text p{margin:1.55em 0 0 0;font-size:1.4rem;font-weight:var(--font-semibold);word-break:break-word}@media screen and (min-width:814px) and (max-width:1200px){.index-concept-panel-bottom{margin:100px 20px 80px}.index-concept-panel li{width:calc(50% - (30px * 2)/ 2);position:relative;margin:0}.index-concept-panel li:last-child{margin:0 0 0 60px}.index-concept-panel-bottom li:last-child{width:calc(50% - 30px);margin:0 0 0 30px}}@media screen and (max-width:814px){.index-concept-panel ul,.index-concept-panel-bottom ul{display:block}.index-concept-panel li,.index-concept-panel-bottom li{width:100%}.index-concept-panel li:last-child{margin:60px 0 0 0}.index-concept-panel-thumb03{margin-top:0}.index-concept-panel-desc{margin:0 20px}.index-concept-panel-bottom-heading,.index-concept-panel-heading{margin:30px 0 0 0}.index-concept-panel-bottom-heading h3,.index-concept-panel-heading h3{font-size:2rem}.index-concept-panel-text p{font-size:1.3rem;line-height:1.75}}.index-concept-blink01,.index-concept-blink02,.index-concept-blink03{position:absolute;z-index:1}.index-concept-blink01 img,.index-concept-blink02 img,.index-concept-blink03 img,.index-concept01 img,.index-concept02 img,.index-concept03 img{width:80px}.index-concept-blink01{top:84%;right:11%;animation:fadeUptext 3s ease-in-out infinite 2s alternate}.index-concept-blink02{bottom:25%;left:15%;animation:fadeUptext 3s ease-in-out infinite 4s alternate}.index-concept-blink03{top:46%;left:49%;animation:fadeUptext 3s ease-in-out infinite 1s alternate}.index-concept-light{position:relative}.index-concept01.delighter{position:absolute;z-index:0;left:23%;top:-50px;opacity:0}.index-concept01.delighter.started{animation:3s flowLeft ease-in-out .5s forwards}.index-concept02.delighter{position:absolute;z-index:0;top:21%;right:-8px;opacity:0}.index-concept02.delighter.started{animation:3s flowDown ease-in-out 1s forwards}.index-concept03.delighter{position:absolute;z-index:0;top:98%;left:46%;opacity:0}.index-concept03.delighter.started{animation:2s flowSlide ease-in-out forwards}@media screen and (max-width:814px){.index-concept-blink01 img,.index-concept-blink02 img,.index-concept-blink03 img,.index-concept01 img,.index-concept02 img,.index-concept03 img{width:55px}.index-concept-blink01{top:inherit;left:inherit;bottom:5%;right:4%}.index-concept-blink02{bottom:0;left:5%}.index-concept-blink03{top:37%;left:12%}.index-concept01.delighter{top:inherit;left:2%;bottom:-59%}.index-concept02.delighter{top:-5%;right:-10px}.index-concept03.delighter{top:106%;left:4%}}.service{position:relative;padding:0 0 180px 0}.index-service-desc{display:grid;grid-auto-flow:column;grid-template-columns:1fr 3fr;align-items:flex-start}.index-service-title{margin:0 auto 16px;font-size:3.2rem;line-height:1.4;letter-spacing:.2em;font-weight:var(--font-bold);display:inline-block}.index-service-name{font-size:1.5rem;letter-spacing:.2em;font-weight:var(--font-bold)}.index-service-content{padding:80px 0 0 0}.service-post ul{max-width:740px}@media screen and (min-width:814px) and (max-width:1200px){.service{padding:0 20px 60px 20px}}@media screen and (max-width:814px){.service{width:auto;padding:0 0 90px}.index-service-desc{display:block}.index-service-heading{text-align:center}.index-service-title{font-size:2.1rem;margin:0 auto 20px}.index-service-name{font-size:1.1rem;text-align:center}.index-service-catch{max-width:400px;margin:auto;padding:50px 0 0 0}.index-service-content{padding:60px 0 0 0}}.index-service-nav{margin:auto}.index-service-nav ul{display:flex;align-items:center;justify-content:space-evenly}.index-service-nav li{position:relative;width:max(200px)}.index-service-nav li.current::after,.index-service-nav li::after{content:"";height:4px;width:200px;position:absolute;left:0;bottom:-20px}.index-service-nav li::after{background:url(../img/common/border.webp) repeat-x left top}.index-service-nav li.current::after{background:url(../img/common/border.webp) repeat-x left top}.index-service-nav a{display:block;transition:transform cubic-bezier(.5,0,.1,1) .6s}.index-service-nav a:hover{transform:translateY(-16px)}.index-service-nav-list{text-align:center}.index-service-nav-thumb img{width:70px}.index-service-nav-heading{font-size:1.6rem;letter-spacing:.2em;margin:30px 0 0 0;font-weight:var(--font-bold)}.service-desc{margin:90px 0}@media screen and (min-width:814px) and (max-width:1200px){.index-service-content{padding:80px 0 0 0;margin:auto;max-width:814px}.index-service-nav li{width:max(180px)}.index-service-nav li.current::after,.index-service-nav li::after{width:180px}}@media screen and (max-width:814px){.index-service-content{max-width:inherit}.index-service-nav ul{justify-content:space-around}.index-service-nav li,.index-service-nav li:first-child{position:relative;margin:0 0 16px 0;width:max(86px)}.index-service-nav-thumb img{width:60px}.index-service-nav-heading{font-size:1.2rem;letter-spacing:.2em;margin:16px 0 0 0}.index-service-nav li.current::after,.index-service-nav li::after{width:100%;left:0;bottom:-12px}}.index-galley{padding:0}.index-gallery-paint{position:absolute;right:6%;top:-302px;z-index:4}.index-gallery-paint svg{width:190px}.svg-elem-2.delighter.started{-webkit-animation:animate-svg-stroke-2 .8s ease-out 2s both;animation:animate-svg-stroke-2 .8s ease-out 2s both}@media screen and (max-width:814px){.index-galley{padding:0 24px 60px}.index-gallery-paint{top:-280px;right:5%}.index-gallery-paint svg{width:130px}}.index-aruku.delighter.started{position:relative;margin:auto;padding:240px 0 0 0;opacity:0;animation:1.4s fadeUptext ease-in-out .8s forwards}.index-aruku-heading img{max-width:280px}.index-aruku-heading{margin:0 0 80px 0}@media screen and (max-width:814px){.index-aruku.delighter.started{padding:120px 0 0 0}.index-aruku{padding:180px 0 0 0}.index-aruku-heading img{max-width:200px}.index-aruku-heading{margin:0 auto 60px}}.index-blog{position:relative;padding:0 0 120px}@media screen and (max-width:814px){.index-blog{padding:0 24px 90px}.index-blog-layer{bottom:-10px}}.index-blog-paint{position:absolute;top:-240px;left:2%;z-index:4}.index-blog-paint svg{width:200px}.svg-elem-3.delighter.started{-webkit-animation:animate-svg-stroke-1 1s cubic-bezier(.47,0,.745,.715) 2.8s both;animation:animate-svg-stroke-1 1s cubic-bezier(.47,0,.745,.715) 2.8s both}.svg-elem-4.delighter.started{-webkit-animation:animate-svg-stroke-2 1s cubic-bezier(.47,0,.745,.715) 2.92s both;animation:animate-svg-stroke-2 1s cubic-bezier(.47,0,.745,.715) 2.92s both}@media screen and (max-width:814px){.index-blog-paint{top:-180px;left:20px}.index-blog-paint svg{width:130px}}.animation-2col li.delighter,.animation-4col li.delighter,.animation-8col li.delighter{opacity:0;transition:var(--transition-base)}.animation-4col li:first-child.delighter.started,.animation-4col li:last-child.delighter.started{opacity:.8;animation:list-fadeup01 1.6s forwards ease-in-out}.animation-4col li:nth-child(2).delighter.started{opacity:.8;animation:list-fadeup02 1s forwards ease-in-out}.animation-4col li:nth-child(3).delighter.started{opacity:.8;animation:list-fadeup03 1s forwards ease-in-out}.animation-8col li:first-child.delighter.started{opacity:.8;animation:list-fadeup01 .35s forwards ease-in-out}.animation-8col li:nth-child(2).delighter.started{opacity:0;animation:list-fadeup01 .5s forwards .5s ease-in-out}.animation-8col li:nth-child(3).delighter.started{opacity:0;animation:list-fadeup01 .75s forwards .75s ease-in-out}.animation-8col li:nth-child(4).delighter.started{opacity:0;animation:list-fadeup01 1.05s forwards 1.05s ease-in-out}.animation-8col li:nth-child(5).delighter.started{opacity:0;animation:list-fadeup01 .5s forwards .5s ease-in-out}.animation-8col li:nth-child(6).delighter.started{opacity:0;animation:list-fadeup01 .75s forwards .75s ease-in-out}.animation-8col li:nth-child(7).delighter.started{opacity:0;animation:list-fadeup01 1.05s forwards 1.05s ease-in-out}.animation-8col li:last-child.delighter.started{opacity:0;animation:list-fadeup01 1.2s forwards 1.2s ease-in-out}.animation-2col li:first-child.delighter.started{opacity:.8;animation:fadeUpAnime 1.5s forwards ease-in-out}.animation-2col li:last-child.delighter.started{opacity:0;animation:fadeUpAnime 1.5s forwards .5s ease-in-out}.animation-2col li.delighter.ended,.animation-4col li.delighter.ended,.animation-8col li.delighter.ended{opacity:1}@media screen and (max-width:814px){.animation-8col li:first-child.delighter.started,.animation-8col li:last-child.delighter.started,.animation-8col li:nth-child(4).delighter.started,.animation-8col li:nth-child(5).delighter.started{opacity:.8;animation:list-fadeup01 1.6s forwards ease-in-out}.animation-8col li:nth-child(2).delighter.started,.animation-8col li:nth-child(6).delighter.started{opacity:.8;animation:list-fadeup02 1s forwards ease-in-out}.animation-8col li:nth-child(3).delighter.started,.animation-8col li:nth-child(7).delighter.started{opacity:.8;animation:list-fadeup03 1s forwards ease-in-out}}.index-button-fix{position:relative;z-index:4;margin:60px auto 90px}@media screen and (max-width:814px){.index-button-fix{margin:60px auto 30px}}