@keyframes logoKachakaAnimForwards{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes logoKachakaAnimReverse{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}body,html{background-color:#fffaf3;color:#1c2742;font-family:Poppins,Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*{box-sizing:border-box}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;color:inherit;margin:0;padding:0;text-decoration:none}a,a:hover{transition:color .12s ease-out 0ms}li,ol,ul{list-style:none}button{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:transparent;border:none;box-sizing:border-box;height:auto;outline:none;padding:0;white-space:nowrap}button:hover{cursor:pointer}button:focus{outline:none}img{display:block;height:auto;width:100%}@keyframes StoreButtonS_logoKachakaAnimForwards__iffLn{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes StoreButtonS_logoKachakaAnimReverse__pXvK0{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.StoreButtonS_main__ZEhDE{align-items:center;background-color:#ff5e5e;border-radius:24px;display:inline-flex;padding:12px 20px;transition:background-color .12s ease-out 0ms}@media only screen and (max-width:520px){.StoreButtonS_main__ZEhDE{padding:8px 12px}}.StoreButtonS_main__ZEhDE:hover{background-color:#f77;cursor:pointer}.StoreButtonS_main__ZEhDE:active{background-color:#f77}.StoreButtonS_main__ZEhDE:disabled{background-color:#fcc}.StoreButtonS_icon__5dCdh{display:block;height:24px;margin-right:8px;position:relative;width:24px}@media only screen and (max-width:520px){.StoreButtonS_icon__5dCdh{height:20px;width:20px}}.StoreButtonS_labelWrapper__p18CJ{color:#fffaf3;font-feature-settings:"palt" on;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.04em;line-height:100%}@media only screen and (max-width:520px){.StoreButtonS_labelWrapper__p18CJ{font-size:14px}}.StoreButtonS_label__iLmr7{display:block}@media only screen and (max-width:520px){.StoreButtonS_label__iLmr7{display:none}}.StoreButtonS_labelSp__H47FY{display:none}@media only screen and (max-width:520px){.StoreButtonS_labelSp__H47FY{display:block}}@keyframes HamburgerMenu_logoKachakaAnimForwards__4_xZE{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes HamburgerMenu_logoKachakaAnimReverse__uxkvN{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}@keyframes HamburgerMenu_mmfadeIn__H4A3D{0%{opacity:0}to{opacity:1}}.HamburgerMenu_wrapper__QSFsZ{display:none;position:relative}.HamburgerMenu_wrapper__QSFsZ[aria-hidden=false]{display:block;z-index:200}.HamburgerMenu_overlay__vVIeH{align-items:center;animation:HamburgerMenu_mmfadeIn__H4A3D .3s cubic-bezier(0,0,.2,1);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:200}.HamburgerMenu_dialog__Xa4i5{max-height:100vh;overflow-y:auto}.HamburgerMenu_main__yg6Zz{background-color:rgba(87,101,133,.851);color:#fff;height:100%;min-height:100%;overflow:auto;width:100%;z-index:200}.HamburgerMenu_navWrapper__sKG6_{display:flex;flex-direction:column;height:100%;padding:104px 24px 24px;width:100%}.HamburgerMenu_navPrimaryItems__CymJi{margin-bottom:40px;text-align:center}.HamburgerMenu_navPrimaryItem__V4YAI{font-feature-settings:"ss02" on,"palt" on,"liga" off;font-size:32px;font-style:normal;font-weight:500;letter-spacing:.12em;line-height:160%;font-weight:400;margin-bottom:24px}@media only screen and (max-width:520px){.HamburgerMenu_navPrimaryItem__V4YAI{font-feature-settings:"palt" on;font-size:20px}}.HamburgerMenu_navPrimaryItem__V4YAI:last-child{margin-bottom:0}.HamburgerMenu_navSecondaryItems__mkMmP{text-align:center}.HamburgerMenu_navSecondaryItem__18wuF{font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:180%;margin-bottom:16px}@media only screen and (max-width:520px){.HamburgerMenu_navSecondaryItem__18wuF{font-size:14px}}.HamburgerMenu_navSecondaryItem__18wuF:last-child{margin-bottom:0}.HamburgerMenu_snsItems__Nn8cV{display:flex;justify-content:center;margin-top:80px;padding:0 40px}.HamburgerMenu_snsItem__KSDt5{margin:0 16px;min-height:24px;min-width:24px;position:relative}@keyframes Hamburger_logoKachakaAnimForwards__pDB2G{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes Hamburger_logoKachakaAnimReverse__A5C8a{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.Hamburger_main__dkW2g{display:none}@media only screen and (max-width:920px){.Hamburger_main__dkW2g{display:flex;height:20px;position:relative;width:24px;z-index:500}}.Hamburger_hamburgerIconClose__nVbng,.Hamburger_hamburgerIconOpen___eovE{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto 0;position:relative;z-index:1000}.Hamburger_iconLineCommon__vtEyH{background-color:#1c2742;height:2px;transition:transform .2s ease-out 0ms,opacity .2s ease-out 0ms;width:24px}.Hamburger_hamburgerIconOpen___eovE .Hamburger_iconLineTop__SyBdt{background-color:#fff;transform:translateY(9px) rotate(45deg)}.Hamburger_iconLineMiddle__WoQzI{margin:7px 0}.Hamburger_hamburgerIconOpen___eovE .Hamburger_iconLineMiddle__WoQzI{background-color:#fff;opacity:0}.Hamburger_hamburgerIconOpen___eovE .Hamburger_iconLineBottom__86KWq{background-color:#fff;transform:translateY(-9px) rotate(-45deg)}@keyframes Header_logoKachakaAnimForwards__svvEV{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes Header_logoKachakaAnimReverse__PDGqw{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.Header_common__731l_{align-items:center;background-color:rgba(255,250,243,0);border-bottom:1px solid hsla(31,53%,91%,0);box-sizing:border-box;display:flex;justify-content:space-between;padding:28px 40px;position:fixed;top:0;width:100%;z-index:100}@media only screen and (max-width:920px){.Header_common__731l_{left:0;padding:12px 24px;z-index:400}}[data-layout-path=home] .Header_common__731l_{transform:translateY(-105px);visibility:hidden}[data-layout-path=design-technology][data-layout-show-main-visual=true] .Header_common__731l_,[data-layout-path=home][data-layout-show-main-visual=true] .Header_common__731l_,[data-layout-path=how-to-use][data-layout-show-main-visual=true] .Header_common__731l_{transform:translateY(0);visibility:visible}.Header_headerNavRelative__8IXPi{background-color:transparent;border-bottom:1px solid hsla(31,53%,91%,0);transition:background-color .3s ease-out 0ms,border-color .18s ease-out 0ms,transform .36s ease-out .1s}.Header_headerNavFixed__mlM7c,[data-layout-path=design-technology] .Header_headerNavRelative__8IXPi,[data-layout-path=how-to-use] .Header_headerNavRelative__8IXPi{background-color:#fffaf3;border-bottom:1px solid #f4e8db}.Header_headerNavOpenHamburger__6E3_U{background-color:transparent;border-bottom:1px solid hsla(31,53%,91%,0)}.Header_headerLogo__c_cuR{height:32px;position:relative;width:192px;z-index:500}@media only screen and (max-width:520px){.Header_headerLogo__c_cuR{height:20px;width:120px}}.Header_LogoHidden___0Ad4{display:none}.Header_LogoWhiteHidden__VRj7M{display:none}.Header_headerNav__Pw_Qf{align-items:center;display:flex;position:relative;z-index:500}@media only screen and (max-width:920px){.Header_headerNav__Pw_Qf{margin-left:auto;margin-right:16px}}.Header_linkItems__JgRlW{display:flex;list-style:none}@media only screen and (max-width:920px){.Header_linkItems__JgRlW{display:none}}.Header_linkItem___btht{font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:180%;margin-right:24px;text-align:right}.Header_linkItem___btht a{color:#1c2742}.Header_linkItem___btht a:hover{color:#576585}@keyframes Footer_logoKachakaAnimForwards__kjaE7{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes Footer_logoKachakaAnimReverse__XFawM{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.Footer_main__qrJN1{align-items:center;background-color:#1c2742;display:flex;flex-direction:column;padding:120px;position:relative}@media only screen and (max-width:920px){.Footer_main__qrJN1{padding:80px 24px}}[data-layout-allow-animation=false] .Footer_main__qrJN1{display:none}[data-layout-allow-animation=true] .Footer_main__qrJN1{display:flex}.Footer_logo__r7CGy{height:160px;margin-bottom:64px;position:relative;width:216px}@media only screen and (max-width:920px){.Footer_logo__r7CGy{height:89px;margin-bottom:40px;width:120px}}.Footer_linkItems__B0OAh{color:#fff;display:flex;margin-bottom:64px}@media only screen and (max-width:920px){.Footer_linkItems__B0OAh{display:block;margin-bottom:40px;text-align:center}}.Footer_linkItem__EuIWb{font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:180%;margin:0 20px}@media only screen and (max-width:520px){.Footer_linkItem__EuIWb{font-size:14px}}.Footer_linkItem__EuIWb:hover{color:#ced6ea}@media only screen and (max-width:920px){.Footer_linkItem__EuIWb{margin-bottom:16px}.Footer_linkItem__EuIWb:last-child{margin-bottom:0}}.Footer_snsItems__YxSxU{display:flex;margin-bottom:64px}@media only screen and (max-width:920px){.Footer_snsItems__YxSxU{margin-bottom:40px}}.Footer_snsItem__OGdeN{height:32px;margin:0 16px;position:relative;width:32px}@media only screen and (max-width:920px){.Footer_snsItem__OGdeN{height:24px;width:24px}}.Footer_pfrLogo__ShcUf{cursor:pointer;height:40px;margin-bottom:40px;position:relative;width:196px}@media only screen and (max-width:920px){.Footer_pfrLogo__ShcUf{height:24px;width:118px}}.Footer_copyRight__SiwoZ{font-feature-settings:"palt" on;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:180%;color:#fff}@media only screen and (max-width:520px){.Footer_copyRight__SiwoZ{font-size:11px}}@keyframes TechDemoEventFloatLink_logoKachakaAnimForwards__DC7v1{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes TechDemoEventFloatLink_logoKachakaAnimReverse__jgoJR{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.TechDemoEventFloatLink_main__TtkzX{align-items:center;background-color:#618bff;border-radius:32px;bottom:24px;color:#fff;display:flex;left:24px;padding:10px 18px 10px 10px;position:fixed;transition:background-color .18s ease-in-out;z-index:50}.TechDemoEventFloatLink_main__TtkzX:hover{background-color:#86a6ff;transition:background-color .18s ease-in-out}.TechDemoEventFloatLink_main__TtkzX:hover .TechDemoEventFloatLink_icon__BNhvq img{opacity:.7;transition:opacity .18s ease-in-out}@media only screen and (max-width:520px){.TechDemoEventFloatLink_main__TtkzX{bottom:8px;left:8px;padding:7px 14px 7px 7px}}.TechDemoEventFloatLink_icon__BNhvq{align-items:center;background-color:#fff;border-radius:27px;display:flex;height:54px;justify-content:center;margin-right:10px;width:54px}@media only screen and (max-width:520px){.TechDemoEventFloatLink_icon__BNhvq{height:40px;margin-right:8px;width:40px}}.TechDemoEventFloatLink_icon__BNhvq img{height:35px;transition:opacity .18s ease-in-out;width:35px}@media only screen and (max-width:520px){.TechDemoEventFloatLink_icon__BNhvq img{height:30px;width:30px}}.TechDemoEventFloatLink_label__AZ0hx{font-feature-settings:"palt" on;font-size:24px;font-weight:500;letter-spacing:.04em;line-height:100%}@media only screen and (max-width:520px){.TechDemoEventFloatLink_label__AZ0hx{font-size:20px}}@keyframes Layout_logoKachakaAnimForwards__mWHVF{0%{animation-timing-function:ease-out;transform:rotate(18deg);transform-origin:center}60%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(0deg)}}@keyframes Layout_logoKachakaAnimReverse__sxc_u{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:center}40%{animation-timing-function:ease-out;transform:rotate(-5deg)}to{animation-timing-function:ease-out;transform:rotate(18deg)}}.Layout_main__EYHs9[data-layout-allow-animation=false]{height:100vh;height:100svh;max-height:calc(62.5vw + 40px);overflow:hidden;position:relative}@media only screen and (max-width:520px){.Layout_main__EYHs9[data-layout-allow-animation=false]{max-height:unset}}.Layout_main__EYHs9[data-layout-allow-animation=true]{height:auto;overflow:visible;position:static}.Layout_common__sRYgd{width:100%}.Layout_mainContentsFixed__xy_Jk{filter:blur(15px)}