.Layout_header__ktuCN{position:absolute;width:100%;padding-right:var(--grpc);z-index:10;display:flex;justify-content:flex-end;gap:0 var(--grpc);align-items:flex-start}.Layout_logo__RSnex{position:fixed;left:0;bottom:0;z-index:1000;width:calc(var(--grpc)*8);line-height:0;pointer-events:none}@media screen and (max-width:980px){.Layout_logo__RSnex{width:100%}}.Layout_logo__RSnex svg{position:relative;z-index:1}.Layout_logo__RSnex svg path{fill:var(--color-logo);transition:opacity .1s}.Layout_logo__RSnex svg path:nth-child(6){transition-delay:.6s}.Layout_logo__RSnex svg path:nth-child(5){transition-delay:.5s}.Layout_logo__RSnex svg path:nth-child(4){transition-delay:.4s}.Layout_logo__RSnex svg path:nth-child(3){transition-delay:.3s}.Layout_logo__RSnex svg path:nth-child(2){transition-delay:.2s}.Layout_logo__RSnex svg path:first-child{transition-delay:.1s}.Layout_logo__RSnex .Layout_svg__REWPW path{opacity:0}.Layout_logo__RSnex .Layout_svg__REWPW path:nth-child(6){transition-delay:.1s}.Layout_logo__RSnex .Layout_svg__REWPW path:nth-child(5){transition-delay:.2s}.Layout_logo__RSnex .Layout_svg__REWPW path:nth-child(4){transition-delay:.3s}.Layout_logo__RSnex .Layout_svg__REWPW path:nth-child(3){transition-delay:.4s}.Layout_logo__RSnex .Layout_svg__REWPW path:nth-child(2){transition-delay:.5s}.Layout_logo__RSnex .Layout_svg__REWPW path:first-child{transition-delay:.6s}.Layout_logo_landscape__nGjAQ{top:50%;bottom:auto;margin:auto;right:var(--grpc);left:auto;transform:translateY(-50%);width:calc(var(--grpc)*12)}.Layout_logo_landscape__nGjAQ svg path{fill:#fff}.Layout_visible__wwzXA{visibility:visible!important}.Layout_main__CFlgn{padding-top:49px}@media screen and (max-width:980px){.Layout_main__CFlgn{margin:auto;max-width:575px}}.Layout_main_landscape__o24th{display:none}.Layout_main_top__ABuoY{padding-top:49px}.Footer_footer__lD3vi{margin-top:120px;padding:30px var(--grpc) 100px;border-top:1px solid var(--color-font);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-gap:30px;gap:30px}@media screen and (max-width:980px){.Footer_footer__lD3vi{padding:30px calc(var(--grpc)) 100px;grid-template-rows:auto auto auto auto;gap:15px}}.Footer_footer__lD3vi div:nth-child(3){grid-column:1/3;text-align:right}@media screen and (max-width:980px){.Footer_footer__lD3vi div:nth-child(3){grid-row:2/3}.Footer_footer__lD3vi div:nth-child(4){grid-row:3/4;grid-column:1/3}.Footer_footer__lD3vi div:nth-child(5){grid-row:4/5;grid-column:1/3}}.Footer_nav__oxldW{grid-column:1/2;grid-row:1/2}.Footer_nav__oxldW ul{padding-left:0;display:grid;grid-template-columns:repeat(3,calc(3 * var(--grpc)));grid-template-rows:repeat(4,auto);grid-auto-flow:column}@media screen and (max-width:980px){.Footer_nav__oxldW ul{display:block}}.Footer_nav__oxldW ul li:first-child{grid-row:1/5}.Footer_nav__oxldW ul li a{text-decoration:none;padding:0 0 20px;display:block;font-family:TsukuGoPr5-M,sans-serif;font-style:normal;font-weight:500;font-size:1.4rem;line-height:100%;color:var(--color-font)}.Footer_logo__Z3jKJ{width:calc(var(--grpc)*4);margin-left:auto}@media screen and (max-width:980px){.Footer_logo__Z3jKJ{margin-right:auto;width:calc(var(--grpc)*14)}}.Footer_logo__Z3jKJ svg{width:100%}.Footer_logo__Z3jKJ svg path{fill:var(--color-logo)}.Footer_setting__6ods1{margin-left:auto;margin-top:0}@media screen and (max-width:980px){.Footer_setting__6ods1{margin-left:0;grid-column:2/3;grid-row:1/2}}.Footer_setting__6ods1 li{text-align:right;display:flex;align-items:center;justify-content:flex-end;font-family:The Future,TsukuGoPr5-M,sans-serif;font-style:normal;font-weight:500;font-size:1.2rem;line-height:100%;color:var(--color-font)}@media screen and (max-width:980px){.Footer_setting__6ods1 li{font-size:1.1rem}}.Footer_setting__6ods1 li label{margin-right:15px;white-space:nowrap}.Footer_setting__6ods1 li label input{display:none}.Footer_setting__6ods1 li label i{display:inline-block;width:20px;height:20px;margin-right:6px;border-width:1px;border-style:solid;border-radius:50%;border-color:var(--color-font);position:relative;background-color:#fff;vertical-align:middle}@media screen and (max-width:980px){.Footer_setting__6ods1 li label i{width:10px;height:10px}}.Footer_setting__6ods1 li label i:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:8px;height:8px;border-radius:50%}.Footer_setting__6ods1 li label input:checked+span i:before{background-color:var(--color-primary)}.Footer_setting__6ods1 li p{width:50px;text-align:right}.Footer_links__C0oRR{display:flex;margin:0}@media screen and (max-width:980px){.Footer_links__C0oRR{justify-content:center}}.Footer_links__C0oRR li{font-family:The Future,TsukuGoPr5-M,sans-serif;font-style:normal;font-weight:500;font-size:1.2rem;line-height:100%;color:var(--color-font)}@media screen and (max-width:980px){.Footer_links__C0oRR li{font-size:1.1rem}}.Footer_links__C0oRR li{margin-right:30px}.Footer_links__C0oRR li:last-child{margin-right:0}.Footer_links__C0oRR li a{display:block;text-decoration:none}.Footer_credit__FumJ6{display:flex;justify-content:flex-end}@media screen and (max-width:980px){.Footer_credit__FumJ6{justify-content:center;flex-wrap:wrap}}.Footer_credit__FumJ6 p{font-family:The Future,TsukuGoPr5-M,sans-serif;font-style:normal;font-weight:500;font-size:1.2rem;line-height:100%;color:var(--color-font)}@media screen and (max-width:980px){.Footer_credit__FumJ6 p{font-size:1.1rem}}.Footer_credit__FumJ6 p{margin:0 0 0 30px;text-align:right}@media screen and (max-width:980px){.Footer_credit__FumJ6 p{width:50%;margin:0;padding:0 10px 15px}.Footer_credit__FumJ6 p:nth-child(2){text-align:left}.Footer_credit__FumJ6 p:nth-child(3){text-align:center}}.Footer_colon__UJ2a3{visibility:hidden}.Nav_nav__UsDeu{width:calc(var(--grpc)*2);min-width:120px;background-color:var(--color-bg2);position:absolute;right:var(--grpc);top:40px;z-index:10}@media screen and (max-width:980px){.Nav_nav__UsDeu{display:none;position:fixed}}.Nav_nav__UsDeu ul{margin:0}.Nav_nav__UsDeu ul li{padding-bottom:1.5rem}.Nav_nav__UsDeu ul li:last-child{padding-bottom:0}.Nav_nav__UsDeu ul li a,.Nav_nav__UsDeu ul li span{display:block;text-decoration:none;cursor:pointer;font-family:The Future,TsukuGoPro-B,sans-serif;font-style:normal;font-weight:500;font-size:1.4rem;line-height:100%;letter-spacing:.05em;color:var(--color-font);text-align:right}.Nav_nav__UsDeu ul li a[aria-current=page],.Nav_nav__UsDeu ul li a[aria-selected=true],.Nav_nav__UsDeu ul li span[aria-current=page],.Nav_nav__UsDeu ul li span[aria-selected=true]{text-align:left}.Nav_right__bRPbC{right:calc(var(--grpc)*4)}@media screen and (max-width:980px){.Nav_right__bRPbC{right:calc(var(--grpc)*2)}}.Nav_fix__K8wMS{position:fixed;top:70px}@media screen and (max-width:980px){.Nav_fix__K8wMS{display:block}.Nav_sp__Xl3tw{display:none}}.Landscape_block__Uck0S{min-height:100vh;background-color:var(--color-bg);position:relative;z-index:10;position:fixed;width:100%;left:0;top:0}.Landscape_title__EYq0I{margin:0;text-align:center;padding:10px 0;font-family:The Future;font-style:normal;font-weight:500;font-size:1.2rem;line-height:100%;background-color:var(--color-primary)}.Landscape_box__xLsl1{display:flex;padding:0 var(--grpc) var(--grpc);gap:0 5px;height:calc(100vh - 32px)}.Landscape_box__xLsl1 figure{position:relative;overflow:hidden;width:100%}.Landscape_box__xLsl1 figure:first-child{border-radius:0 0 0 20px}.Landscape_box__xLsl1 figure:last-child{border-radius:0 0 20px 0}.Landscape_box__xLsl1 figure img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.Landscape_time__YJn2W{position:absolute;left:0;right:0;margin:auto;bottom:calc(var(--grpc) + 10px);text-align:center;color:#fff}.Landscape_time__YJn2W p{font-family:The Future;font-style:normal;font-weight:500;font-size:1.2rem;line-height:100%}.IndexBlock_indexBlock__zN39E{padding:5rem calc(var(--grpc)*4) 5rem var(--grpc);border-top:1px solid var(--color-font)}@media screen and (max-width:980px){.IndexBlock_indexBlock__zN39E{padding:20px 0 50px}}.IndexBlock_indexBlock__zN39E:first-child{border-top:none}.IndexBlock_indexBlock__zN39E header{display:grid;grid-template-columns:1fr calc(var(--grpc)*2);grid-gap:var(--grpc);gap:var(--grpc);align-items:center;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:100;height:50px}@media screen and (max-width:980px){.IndexBlock_indexBlock__zN39E header{position:static;padding:0 calc(var(--grpc)*2);height:auto;display:block}}.IndexBlock_indexBlock__zN39E h1{font-family:TsukuAOldMinPr6-M,serif;font-style:normal;font-weight:500;font-size:1.6rem;line-height:200%;letter-spacing:.1em;font-feature-settings:"pwid" on,"palt" on,"pkna" on;color:var(--color-font);margin:0}.IndexBlock_indexBlock__zN39E a{text-align:right;text-decoration:none;padding:10px;white-space:nowrap;font-family:TsukuGoPr5-M,sans-serif;font-style:normal;font-weight:500;font-size:1.4rem;line-height:100%;color:var(--color-font)}@media screen and (max-width:980px){.IndexBlock_indexBlock__zN39E a{display:none}}.IndexBlock_grid__1wBdp{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grpc);gap:var(--grpc);margin-top:3rem}@media screen and (max-width:980px){.IndexBlock_grid__1wBdp{padding:0 calc(var(--grpc)*2)}}@media screen and (max-width:768px){.IndexBlock_grid__1wBdp{padding:0;grid-template-columns:1fr 1fr 1fr 1fr;animation:IndexBlock_scroll-anim__DVYdM 10s linear infinite}.IndexBlock_grid_outer__ZwcwS{width:100vw;overflow:hidden}}.IndexBlock_grid__1wBdp figure:nth-child(n+3){display:none}@media screen and (max-width:768px){.IndexBlock_grid__1wBdp figure{width:calc(var(--grpc)*16)}.IndexBlock_grid__1wBdp figure:nth-child(n+3){display:block}}@keyframes IndexBlock_scroll-anim__DVYdM{to{transform:translate3d(calc(var(--grpc) * 17 * -2),0,0)}}.IndexBlock_link__5rhfA{display:none;padding:0 calc(var(--grpc)*2);height:50px;position:-webkit-sticky;position:sticky;left:0;top:0;align-items:center;z-index:101}@media screen and (max-width:980px){.IndexBlock_link__5rhfA{display:flex;width:50vw;margin-left:auto;justify-content:flex-end}.IndexBlock_link__5rhfA a{display:block}}.Title_title__2TNbY{position:fixed;background-color:var(--color-bg2);left:0;top:0;height:50px;display:flex;align-items:center;justify-content:flex-end;z-index:100;width:100%;padding:0 0 0 var(--grpc);border-bottom:1px solid var(--color-font);transform:translate3d(0,-100%,0);transition:transform .5s;gap:0 var(--grpc)}.Title_title__2TNbY[aria-hidden=false]{transform:translateZ(0)}@media screen and (max-width:980px){.Title_title__2TNbY{justify-content:space-between;padding:0 var(--grpc);flex-direction:row-reverse;justify-content:flex-end;transform:none}}.Title_title__2TNbY>p{font-family:The Future,TsukuGoPro-B,sans-serif;font-style:normal;font-weight:500;font-size:1.4rem;line-height:100%;letter-spacing:.05em;color:var(--color-font);width:calc(var(--grpc)*3);text-align:right;text-decoration:none;padding:10px;white-space:nowrap;cursor:pointer}.Title_title__2TNbY>p svg{display:none;margin-left:5px;vertical-align:middle}.Title_title__2TNbY>p svg path{stroke:var(--color-font)}@media screen and (max-width:980px){.Title_title__2TNbY>p{width:50%}.Title_title__2TNbY>p svg{display:inline}}.Title_title__2TNbY>h1{width:calc(var(--grpc)*3);font-family:TsukuGoPro-B,sans-serif;font-style:normal;font-weight:700;font-size:1.4rem;line-height:100%;color:var(--color-font);cursor:pointer}.Title_title__2TNbY>h1 svg{display:none;margin-right:5px;vertical-align:-2px}.Title_title__2TNbY>h1 svg path{fill:var(--color-font)}@media screen and (max-width:980px){.Title_title__2TNbY>h1{width:50%}.Title_title__2TNbY>h1 svg{display:inline}}.Title_subActive__xvKoN{transform:rotate(-180deg)}.Title_menu__RKxNx{position:fixed;left:0;top:50px;width:100%;height:100vh;z-index:1000;background-color:var(--color-primary);display:none}.Title_menu__RKxNx footer{margin:0;border:none}.Title_menu__RKxNx footer *{color:#000!important}@media screen and (max-width:980px){.Title_on__yVR9G{display:block}.Title_on__yVR9G svg{display:none}}