.communication_KitCommunicationPage__aW0fX .communication_PageContainer__k_ly_{padding-top:100px;display:flex;align-items:flex-start;gap:40px}.communication_KitCommunicationPage__aW0fX .communication_PageContainer__k_ly_ .communication_Main___Ng8P{flex:1}.communication_KitCommunicationPage__aW0fX .communication_PageContainer__k_ly_ .communication_Main___Ng8P h1{font-family:var(--font-noto-base),Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:1.75;letter-spacing:.05em}.communication_KitCommunicationPage__aW0fX .communication_PageContainer__k_ly_ .communication_Main___Ng8P .communication_Summary__W88d8{margin-top:24px}.communication_KitCommunicationPage__aW0fX .communication_PageContainer__k_ly_ .communication_Main___Ng8P .communication_CommunicationKit__yJ8AP .communication_BackgroundPatterns__AYUhM,.communication_KitCommunicationPage__aW0fX .communication_PageContainer__k_ly_ .communication_Main___Ng8P .communication_CommunicationKit__yJ8AP .communication_ComposePatterns__hP4M_,.communication_KitCommunicationPage__aW0fX .communication_PageContainer__k_ly_ .communication_Main___Ng8P .communication_CommunicationKit__yJ8AP .communication_Frames__M_3P7,.communication_KitCommunicationPage__aW0fX .communication_PageContainer__k_ly_ .communication_Main___Ng8P .communication_CommunicationKit__yJ8AP .communication_Parts__cIEtb{margin-top:80px}.communication_KitCommunicationPage__aW0fX .communication_PageContainer__k_ly_ .communication_Main___Ng8P .communication_CommunicationKit__yJ8AP .communication_AsymmetricGrid__qbXm8{display:flex;flex-direction:column;align-items:center}.communication_KitCommunicationPage__aW0fX .communication_PageContainer__k_ly_ .communication_Main___Ng8P .communication_CommunicationKit__yJ8AP .communication_AsymmetricGrid__qbXm8 .communication_AsymmetricGridRow___k7QS{margin-top:24px;max-width:624px;display:flex;gap:24px}.communication_KitCommunicationPage__aW0fX .communication_PageContainer__k_ly_ .communication_Main___Ng8P .communication_CommunicationKit__yJ8AP .communication_AsymmetricGrid__qbXm8 .communication_AsymmetricGridRow___k7QS img{border:1px solid #eaeaea;width:100%;height:auto}.communication_KitCommunicationPage__aW0fX .communication_PageContainer__k_ly_ .communication_Main___Ng8P .communication_LogoMessageContainer__xPUef{display:flex;flex-direction:column;align-items:center}.communication_KitCommunicationPage__aW0fX .communication_PageContainer__k_ly_ .communication_Main___Ng8P .communication_LogoMessageContainer__xPUef .communication_LogoMessageList__rHfIT{margin-top:24px;max-width:624px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.communication_KitCommunicationPage__aW0fX .communication_PageContainer__k_ly_ .communication_Main___Ng8P .communication_LogoMessageContainer__xPUef .communication_LogoMessageList__rHfIT>*{display:flex;align-items:center;padding:24px;border-radius:8px;background-color:#f0f0f0}.communication_KitCommunicationPage__aW0fX .communication_PageContainer__k_ly_ .communication_Main___Ng8P .communication_LogoMessageContainer__xPUef .communication_LogoMessageList__rHfIT>* img{width:100%;height:auto}.KitPageComponents_KitPageContainer__4Z4EG{margin:0 auto;width:100%;max-width:944px;padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.KitPageComponents_KitPageContainer__4Z4EG{padding-left:24px;padding-right:24px}}.KitPageComponents_KitPageLayout__4gQhs{width:100%;background-color:#fff}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb{position:sticky;z-index:100;top:0;padding:20px 0;background-color:#2882a7}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4{display:flex;align-items:center;justify-content:space-between;gap:40px;color:#fff}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationLogo__ZFuvA{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationLogo__ZFuvA{position:static;left:unset;top:unset;transform:unset}}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_MenuButton__OE7X5{display:block;width:32px;height:32px;position:relative}@media screen and (min-width:768px){.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_MenuButton__OE7X5{display:none}}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_MenuButton__OE7X5 span{position:absolute;left:0;width:18px;height:2px;border-radius:100px;background-color:#fff;transition:all .1s ease-in-out}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_MenuButton__OE7X5 span:first-of-type{top:10px}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_MenuButton__OE7X5 span:nth-of-type(2){top:16px}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_MenuButton__OE7X5 span:nth-of-type(3){top:22px}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_MenuButton__OE7X5.KitPageComponents_Open___cbv4 span{top:16px}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_MenuButton__OE7X5.KitPageComponents_Open___cbv4 span:first-of-type{transform:rotate(45deg)}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_MenuButton__OE7X5.KitPageComponents_Open___cbv4 span:nth-of-type(2){opacity:0}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_MenuButton__OE7X5.KitPageComponents_Open___cbv4 span:nth-of-type(3){transform:rotate(-45deg)}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationMenu__Ywcyn{position:absolute;top:72px;left:0;padding:4.5px 24px;display:flex;flex-direction:column;gap:18px;width:100%;background-color:#2882a7;transition:all .2s;transform:scaleY(0);transform-origin:top}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationMenu__Ywcyn.KitPageComponents_Open___cbv4{transform:scaleY(1)}@media screen and (min-width:768px){.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationMenu__Ywcyn{position:static;padding:unset;flex:1;width:unset;transform:unset;flex-direction:row;align-items:center;gap:40px;background-color:unset}}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationMenu__Ywcyn a{padding:12px 0;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-noto-base),Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:1.75;letter-spacing:.05em;text-decoration:none}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationMenu__Ywcyn a svg{width:24px;height:auto}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationMenu__Ywcyn a svg path{fill:#fff}@media screen and (min-width:768px){.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationMenu__Ywcyn a{padding:8px 4px;transition:.3s}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationMenu__Ywcyn a:hover{opacity:.6}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationMenu__Ywcyn a svg{display:none}}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationMenu__Ywcyn ul{display:flex;flex-direction:column;gap:18px}@media screen and (min-width:768px){.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationMenu__Ywcyn ul{flex-direction:row;flex-grow:1;gap:8px}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationMenu__Ywcyn ul li.KitPageComponents_Active__fgSy6:after{content:"";display:block;width:100%;height:4px;background-color:#fff;border-radius:100px}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationMenu__Ywcyn ul li.KitPageComponents_Active__fgSy6 a:hover{opacity:unset}}.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationMenu__Ywcyn>a{margin-top:40px}@media screen and (min-width:768px){.KitPageComponents_KitPageLayout__4gQhs .KitPageComponents_KitPageNavigation__txhMb .KitPageComponents_KitPageNavigationContainer__viRz4 .KitPageComponents_KitPageNavigationMenu__Ywcyn>a{margin-top:unset}}.KitPageComponents_OfuseKitLogo__Aiy47{width:81px;height:auto}.KitPageComponents_KitPageSection__2r9aH{margin-top:80px}.KitPageComponents_KitPageSectionTitle__Ttl0X{font-weight:700;font-size:28px}.KitPageComponents_KitPageSectionSubTitle__jsYQn,.KitPageComponents_KitPageSectionTitle__Ttl0X{font-family:var(--font-noto-base),Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;line-height:1.75;letter-spacing:.05em}.KitPageComponents_KitPageSectionSubTitle__jsYQn{font-weight:500;font-size:24px}.KitPageComponents_KitPageMainSectionDescription__Qu52Z{margin-top:8px;font-size:16px;line-height:1.75;letter-spacing:.05em}.KitPageComponents_KitPageSectionDescription__XRaJf{margin-top:8px;font-size:14px;line-height:1.75;letter-spacing:.05em}.KitPageComponents_KitPageSectionAnchorForDetail__yLCTd{margin-top:16px;display:block;width:fit-content;font-family:var(--font-noto-base),Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;font-size:16px;text-decoration:underline;transition:.3s}.KitPageComponents_KitPageSectionAnchorForDetail__yLCTd:hover{opacity:.6}.KitPageComponents_KitPageSectionDownloadButton__VsbUb{margin-top:16px;padding:7px 12px;width:11.25rem;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;border:1px solid #2882a7;background:#fff;color:#2882a7;font-family:var(--font-noto-base),Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:100%;letter-spacing:.05em;transition:.3s}.KitPageComponents_KitPageSectionDownloadButton__VsbUb:hover{opacity:.6}.KitPageComponents_KitPageSectionDownloadButton__VsbUb img{width:20px;height:auto}.KitPageComponents_KitPageLinkedImage__wB6XN{display:block;transition:.3s}.KitPageComponents_KitPageLinkedImage__wB6XN:hover{opacity:.6}.KitPageComponents_KitPageLinkedImage__wB6XN img{width:100%;height:auto}.KitPageUsecases_KitPageUsecases___ihmZ{display:flex;flex-direction:column;align-items:center}.KitPageUsecases_KitPageUsecases___ihmZ h3{display:flex;justify-content:center;font-family:var(--font-noto-base),Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:1;letter-spacing:.05em;text-decoration:underline}.KitPageUsecases_KitPageUsecases___ihmZ .KitPageUsecases_UsecaseOrders__9snRy{margin-top:24px}.KitPageRules_KitPageRulesBox__PCY1K{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:768px){.KitPageRules_KitPageRulesBox__PCY1K{max-width:624px;flex-direction:row}}.KitPageRules_KitPageRule__az06r{flex:1;border-radius:16px;border:1px solid #2882a7}.KitPageRules_KitPageRuleTitle__3J4Mi{padding:24px;border-bottom:1px dashed #2882a7;color:#2882a7;font-family:var(--font-noto-base),Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:1.75;letter-spacing:.05em}.KitPageRules_KitPageRuleContent__eQOFG{padding:24px}.KitPageRules_KitPageRuleDescription__h0Nal{font-weight:400;line-height:1.75}.KitPageRules_KitPageRuleBadge__0F8zc,.KitPageRules_KitPageRuleDescription__h0Nal{font-family:var(--font-noto-base),Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-size:14px;letter-spacing:.05em}.KitPageRules_KitPageRuleBadge__0F8zc{width:72px;margin-top:16px;padding:8px 16px;display:flex;align-items:center;gap:4px;font-weight:500;line-height:1;border-radius:100px}.KitPageRules_KitPageRuleBadge__0F8zc.KitPageRules_type-ok__1M8Gt{background-color:#e5f6f5}.KitPageRules_KitPageRuleBadge__0F8zc.KitPageRules_type-ok__1M8Gt>span{width:12px;height:12px;border:2px solid #2882a7;border-radius:100px}.KitPageRules_KitPageRuleBadge__0F8zc.KitPageRules_type-ng__3n1NT{background-color:#fbe9ea}.KitPageRules_KitPageRuleBadge__0F8zc.KitPageRules_type-ng__3n1NT>span{width:12px;height:12px;position:relative}.KitPageRules_KitPageRuleBadge__0F8zc.KitPageRules_type-ng__3n1NT>span:after,.KitPageRules_KitPageRuleBadge__0F8zc.KitPageRules_type-ng__3n1NT>span:before{content:"";position:absolute;width:12px;height:2px;top:5px;left:0;background-color:#ec9097}.KitPageRules_KitPageRuleBadge__0F8zc.KitPageRules_type-ng__3n1NT>span:before{transform:rotate(45deg)}.KitPageRules_KitPageRuleBadge__0F8zc.KitPageRules_type-ng__3n1NT>span:after{transform:rotate(-45deg)}.KitPageRules_KitPageRuleExampleList__hKd_M{margin-top:8px;font-size:14px;list-style:disc;padding-left:1em}.KitPageRules_KitPageRuleExampleList__hKd_M,.KitPageTerms_KitTerms__xNGtJ h3{font-family:var(--font-noto-base),Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:1.75;letter-spacing:.05em}.KitPageTerms_KitTerms__xNGtJ h3{margin-top:16px;font-size:16px}.KitPageTerms_KitTerms__xNGtJ .KitPageTerms_RulesText__LYj_6{margin-top:1.75em;font-size:14px;line-height:1.75;letter-spacing:.05em}.KitPageTerms_KitTerms__xNGtJ .KitPageTerms_RulesText__LYj_6 h4{margin-top:1.75em}.KitPageTerms_KitTerms__xNGtJ .KitPageTerms_RulesText__LYj_6 h4,.KitPageTerms_KitTerms__xNGtJ .KitPageTerms_RulesText__LYj_6 p b{font-family:var(--font-noto-base),Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700}.KitPageTerms_KitTerms__xNGtJ .KitPageTerms_RulesText__LYj_6 ol{list-style-type:decimal;padding-left:1.5em}.KitPageSidebar_KitPageSidebar__77pRD{position:sticky;top:200px;width:240px;height:auto;font-family:var(--font-noto-base),Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;font-size:13px}@media(max-width:1023px){.KitPageSidebar_KitPageSidebar__77pRD{display:none}}.KitPageSidebar_KitPageSidebarMenuItemLink__Im_Rc{padding:8px 16px;letter-spacing:-.03em;display:block;border-radius:8px;transition:.3s;cursor:pointer}.KitPageSidebar_KitPageSidebarMenuItemLink__Im_Rc:hover{background-color:#e8f2f2}.KitPageSidebar_KitPageSidebarMenuItemLink__Im_Rc.KitPageSidebar_Active___EXx5{background-color:#e8f2f2;border-radius:8px;font-family:var(--font-noto-base),Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500}.KitPageSidebar_KitPageSidebarChild__ZgpNU{padding:8px 0 8px 32px}