.AppTermFooter_footer__7aa1b{display:grid;place-content:center;padding:24px 0;color:#fff;background-color:#000}.AppTermFooter_copyright__9D7Y_{font-size:.625rem;font-weight:400;text-align:center}.AppTermHeader_header__3dXBF{padding:4px 8px;background-color:#fff}.Layout_layout__qEnKX{position:relative;display:grid;grid-template:"kadokawaGroupLogo" auto "header" auto "main" 1fr "footer" auto/minmax(0,1fr);width:100%;min-height:100%}.Layout_logoKadokawaGroupWrapper__PFnkR{display:flex;grid-area:kadokawaGroupLogo;align-items:center;justify-content:flex-end;padding:0 16px;border-bottom:1px solid #efefef}.Layout_headerWrapper__OxZzz{position:sticky;top:0;z-index:var(--header-z-index);grid-area:header}.Layout_mainWrapper__CoBx_{grid-area:main}.Layout_footerWrapper__ctyRT{grid-area:footer}.Container_container__UvfDl{width:100%;--gutter:16px;max-width:calc(var(--max-inner-width, 960px) + var(--gutter-sp, var(--gutter))*2);padding:0 var(--gutter-sp,var(--gutter));margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.Container_container__UvfDl{max-width:calc(var(--max-inner-width, 960px) + var(--gutter-pc, var(--gutter))*2);padding:0 var(--gutter-pc,var(--gutter))}}.Container_xsmall__5OIcg{--max-inner-width:200px}.Container_small__wfjR4{--max-inner-width:328px}.Container_medium__SzLIj{--max-inner-width:468px}.Container_large__WLLuP{--max-inner-width:512px}.Container_xlarge__FFK14{--max-inner-width:632px}.Container_fullHd__xzLD_{--max-inner-width:1920px}.BubblePageTitleHeading_wrapper__JUPYu{padding-bottom:1rem}.BubblePageTitleHeading_bubble__VZrpp{position:relative;padding:.8125rem;font-size:1.125rem;line-height:1.5;text-align:center;background-color:#fff;border:3px solid;border-radius:10px;filter:drop-shadow(1px 4px 0 #000)}.BubblePageTitleHeading_bubble__VZrpp:before{position:absolute;bottom:0;left:50%;display:block;width:1.25rem;height:1.25rem;content:"";background-color:inherit;border:inherit;border-color:#fff #000 #000 #fff;transform:translateX(-100%) translateY(50%) rotate(45deg);scale:.6 1}.AppTermPage_root__gab0G{padding:16px 0 40px}.AppTermPage_term__iMjUX{display:grid;gap:32px;font-size:.875rem;font-weight:400;word-break:break-all}.AppTermPage_term__iMjUX h2{padding-bottom:16px;font-size:1rem;font-weight:500;line-height:1.5;white-space:break-spaces}.AppTermPage_term__iMjUX section ol{display:grid;gap:12px}.AppTermPage_term__iMjUX section li>ol{padding-left:12px}.AppTermPage_term__iMjUX section a{color:blue}.AppTermPage_term__iMjUX footer{display:grid;gap:8px;justify-items:end}.AppTokushoPage_root__7VYU6{padding:16px 0 40px}.AppTokushoPage_term__S_xNb{display:grid;gap:32px;font-size:.875rem;font-weight:400;word-break:break-all}.AppTokushoPage_term__S_xNb section{display:grid;gap:16px}.AppTokushoPage_term__S_xNb h2{font-size:1rem;font-weight:500;line-height:1.5;white-space:break-spaces}.AppTokushoPage_term__S_xNb address{font-style:normal}.AppTokushoPage_term__S_xNb a{color:revert}.AppShikinPage_root__fB1U2{padding:16px 0 40px}.AppShikinPage_term__ev1NQ{display:grid;gap:32px;font-size:.875rem;font-weight:400;word-break:break-all}.AppShikinPage_term__ev1NQ section{display:grid;gap:16px}.AppShikinPage_term__ev1NQ section>section>p{padding-left:12px}.AppShikinPage_term__ev1NQ h2{font-size:1rem;font-weight:500;line-height:1.5;white-space:break-spaces}.AppShikinPage_term__ev1NQ h3{font-size:.875rem;font-weight:500;line-height:1.5}.AppShikinPage_term__ev1NQ small{display:block;font-size:.875rem;font-style:normal;font-weight:400}.AppShikinPage_term__ev1NQ address{font-style:normal}.AppShikinPage_term__ev1NQ a{color:revert}.AppSiteaccessPage_root__XIn5x{padding:16px 0 40px}.AppSiteaccessPage_term__cML3_{display:grid;gap:32px;font-size:.875rem;font-weight:400;word-break:break-all}.AppSiteaccessPage_term__cML3_ section{display:grid;gap:16px}.AppSiteaccessPage_term__cML3_ h2{font-size:1rem;font-weight:500;line-height:1.5;white-space:break-spaces}.AppSiteaccessPage_term__cML3_ h3{font-size:.875rem;font-weight:500;line-height:1.5}.AppSiteaccessPage_term__cML3_ a{color:revert}.AppSiteaccessPage_term__cML3_ table{text-align:center;border-collapse:collapse;border:1px solid #000}.AppSiteaccessPage_term__cML3_ table td,.AppSiteaccessPage_term__cML3_ table th{padding:16px 0;border:1px solid #000}.AppSiteaccessPage_term__cML3_ table td>div{display:grid;gap:4px}.AppSiteaccessPage_term__cML3_ ul{display:grid;gap:8px}.AppSiteaccessPage_term__cML3_ ul ul>li{padding-left:12px}.AppSiteaccessPage_term__cML3_ ul ul>li:before{content:"・"}