@font-face{font-family:Local\ Noto\ Sans\ JP;src:local("Noto Sans JP")}*,:after,:before{background-repeat:no-repeat;box-sizing:border-box;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:root{--px:min(100vw/1600,1px);font-size:calc(min(100vw / 1600, 1px)*16);font-size:calc(var(--px)*16)}@media (max-width:960px){:root{--px:min(100vw/750,1px);font-size:calc(min(100vw / 750, 1px)*32);font-size:calc(var(--px)*32)}}:root{--aniv100-color-primary:#dc1516;--aniv100-color-text:#222;--aniv100-font-family-base:"Local Noto Sans JP" , "Noto Sans JP" , sans-serif;--aniv100-font-family-accent:"Lora" , serif;--aniv100-icon-disc-arrow:url(images/icon-disc-arrow.svg);--aniv100-icon-double-arrow:url(images/icon-double-arrow.svg);color:#333;font-family:Local\ Noto\ Sans\ JP,Noto\ Sans\ JP,sans-serif;font-family:var(--aniv100-font-family-base);line-height:1.5}body{margin:0;padding-right:0;padding-right:var(--scrollbar-gutter,0)}body.is-loading{overflow:hidden}@media (max-width:960px){body:has(.aniv100-headerToggle[aria-expanded=true]){overflow:hidden}}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}img{display:block;height:auto;max-width:100%}.aniv100-button{--border-color:var(--aniv100-color-primary);--bg-color:var(--aniv100-color-primary);--text-color:#fff;align-items:center;background-color:#dc1516;background-color:var(--bg-color);border:.125em solid #dc1516;border:.125em solid var(--border-color);border-radius:1.9em;color:#fff;color:var(--text-color);display:inline-flex;font-weight:700;height:3.8em;justify-content:space-between;padding-left:1.5em;padding-right:1.5em;width:13.3em}@media (max-width:960px){.aniv100-button{border-radius:1.5em;height:3em}}@media (hover:hover){.aniv100-button{transition:.3s;transition-property:background-color , color}.aniv100-button:hover{--bg-color:#fff;--text-color:var(--aniv100-color-primary)}}.aniv100-button:after{background-color:currentColor;content:"";flex-shrink:0;height:1.1em;-webkit-mask-image:url(images/icon-disc-arrow.svg);mask-image:url(images/icon-disc-arrow.svg);-webkit-mask-image:var(--aniv100-icon-disc-arrow);mask-image:var(--aniv100-icon-disc-arrow);width:1.1em}.aniv100-button.--white{--border-color:#fff;--bg-color:#fff;--text-color:var(--aniv100-color-primary)}.aniv100-button.--white:hover{--bg-color:var(--aniv100-color-primary);--text-color:#fff}.aniv100-headingDeco{color:#dc1516;color:var(--aniv100-color-primary);font-family:Lora,serif;font-family:var(--aniv100-font-family-accent);font-size:96px;font-style:italic;font-weight:700;line-height:1;margin:0;text-box:trim-both cap text}.aniv100-image{--bg-color:hsla(0,0%,100%,.3);--curtain-color:#e3e3e3;--delay:0s;--easing:cubic-bezier(.25,1,.5,1);background-color:hsla(0,0%,100%,.3);background-color:var(--bg-color);border-radius:calc(min(100vw / 1600, 1px)*20);border-radius:calc(var(--px)*20);display:block;height:auto;overflow:hidden;width:auto}.aniv100-image>div{clip-path:inset(100% 0 0);height:100%;position:relative;width:100%}.aniv100-image>div>img{display:block;height:auto;max-width:100%;scale:1.1;width:auto}.aniv100-image>div:after{background-color:var(--curtain-color);bottom:0;clip-path:inset(0);content:"";left:0;opacity:1;position:absolute;right:0;top:0}.aniv100-image.--loaded[data-inview="true"]>div{clip-path:inset(0);transition:clip-path 1s var(--easing) calc(var(--delay))}.aniv100-image.--loaded[data-inview="true"]>div>img{scale:1;transition:scale 1s var(--easing) calc(var(--delay) + .8s)}.aniv100-image.--loaded[data-inview="true"]>div:after{clip-path:inset(0 0 100%);opacity:0;transition:clip-path 1s var(--easing) calc(var(--delay) + .5s),opacity .7s calc(var(--delay) + .8s)}.aniv100-header{background-color:hsla(0,0%,100%,0);left:0;padding-right:var(--scrollbar-gutter);position:fixed;right:0;top:0;transition-duration:.2s;transition-property:background-color;z-index:100}.aniv100-header.--scrolled{background-color:hsla(0,0%,100%,.9);transition-duration:.5s}.aniv100-header .aniv100-header__inner{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1440px;padding:calc(min(100vw / 1600, 1px)*25) calc(min(100vw / 1600, 1px)*40);padding:calc(var(--px)*25) calc(var(--px)*40)}@media (max-width:960px){.aniv100-header .aniv100-header__inner{padding:calc(min(100vw / 1600, 1px)*20);padding:calc(var(--px)*20)}}.aniv100-header .aniv100-headerLogo{--height:max(calc(var(--px)*80),60px);aspect-ratio:430/80;height:max(calc(min(100vw / 1600, 1px)*80),60px);height:var(--height);margin:0;position:relative;width:auto;z-index:1}@media (max-width:960px){.aniv100-header .aniv100-headerLogo{--height:calc(var(--px)*80)}}.aniv100-header .aniv100-headerLogo .aniv100-headerLogo__link{display:block;height:100%;position:relative;width:100%}.aniv100-header .aniv100-headerLogo .aniv100-headerLogo__logo{aspect-ratio:125/80;height:100%;left:0;position:absolute;top:0;width:auto}.aniv100-header .aniv100-headerLogo .aniv100-headerLogo__phrase{aspect-ratio:85/8;height:10%;left:8.37209%;opacity:0;position:absolute;top:3.75%;width:auto}.aniv100-header .aniv100-headerLogo:has(.aniv100-headerLogo__logo.--ended) .aniv100-headerLogo__phrase{opacity:1;transition:opacity .4s .6s}.aniv100-header .aniv100-headerLogo .aniv100-headerLogo__title{aspect-ratio:286/36;height:45%;margin:auto;position:absolute;right:0;top:35%;width:auto}.aniv100-header:has(.aniv100-headerToggle[aria-expanded=true]) .aniv100-headerLogo{filter:brightness(0) invert(1)}@media (min-width:960.1px){.aniv100-header .aniv100-headerNav{font-size:max(calc(min(100vw / 1600, 1px)*14),11px);font-size:max(calc(var(--px)*14),11px)}.aniv100-header .aniv100-headerNav .aniv100-headerNav__inner{align-items:center;display:flex;gap:3em}.aniv100-header .aniv100-headerNav .aniv100-headerNav__link{align-items:center;display:flex;flex-direction:column;transition:color .3s}.aniv100-header .aniv100-headerNav .aniv100-headerNav__link:hover{color:#dc1516;color:var(--aniv100-color-primary)}.aniv100-header .aniv100-headerNav .aniv100-headerNav__en{font-family:Lora,serif;font-family:var(--aniv100-font-family-accent);font-size:170%}}@media (max-width:960px){.aniv100-header .aniv100-headerNav{background-color:#dc1516;background-color:var(--aniv100-color-primary);background-image:url(images/illust-flower.svg) , url(images/illust-leaf.svg);background-position:right calc(min(100vw / 1600, 1px)*40) top calc(min(100vw / 1600, 1px)*600),right calc(min(100vw / 1600, 1px)*40) top calc(min(100vw / 1600, 1px)*320);background-position:right calc(var(--px)*40) top calc(var(--px)*600),right calc(var(--px)*40) top calc(var(--px)*320);background-size:calc(min(100vw / 1600, 1px)*280) calc(min(100vw / 1600, 1px)*280),calc(min(100vw / 1600, 1px)*184) calc(min(100vw / 1600, 1px)*184);background-size:calc(var(--px)*280) calc(var(--px)*280),calc(var(--px)*184) calc(var(--px)*184);color:#fff;font-size:calc(min(100vw / 1600, 1px)*36);font-size:calc(var(--px)*36);height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%}.aniv100-header .aniv100-headerNav[aria-hidden="true"]{opacity:0;transition:visibility 0s .3s , opacity .3s;visibility:hidden}.aniv100-header .aniv100-headerNav[aria-hidden="false"]{opacity:1;transition:visibility 0s , opacity .3s;visibility:visible}.aniv100-header .aniv100-headerNav .aniv100-headerNav__inner{align-items:start;bottom:0;display:flex;flex-direction:column;gap:2em;left:0;padding:0 calc(min(100vw / 1600, 1px)*40);padding:0 calc(var(--px)*40);position:absolute;right:0;top:calc(min(100vw / 1600, 1px)*200);top:calc(var(--px)*200)}.aniv100-header .aniv100-headerNav .aniv100-headerNav__link{line-height:1.3}.aniv100-header .aniv100-headerNav .aniv100-headerNav__en{display:none}}@media (min-width:960.1px){.aniv100-header .aniv100-headerToggle{display:none}}@media (max-width:960px){.aniv100-header .aniv100-headerToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#dc1516;background-color:var(--aniv100-color-primary);border:none;border-radius:calc(min(100vw / 1600, 1px)*32);border-radius:calc(var(--px)*32);color:#fff;cursor:pointer;display:block;height:calc(min(100vw / 1600, 1px)*64);height:calc(var(--px)*64);padding:0;position:relative;transition:background-color .3s;width:calc(min(100vw / 1600, 1px)*112);width:calc(var(--px)*112);z-index:1}.aniv100-header .aniv100-headerToggle:after,.aniv100-header .aniv100-headerToggle:before{background-color:currentColor;bottom:0;content:"";height:calc(min(100vw / 1600, 1px)*2);height:calc(var(--px)*2);left:0;margin:auto;position:absolute;right:0;top:0;transition:transform .3s , background-color .3s;width:calc(min(100vw / 1600, 1px)*40);width:calc(var(--px)*40)}.aniv100-header .aniv100-headerToggle:before{transform:translateY(-300%)}.aniv100-header .aniv100-headerToggle:after{transform:translateY(300%)}.aniv100-header .aniv100-headerToggle[aria-expanded="true"]{background-color:#fff;color:#dc1516;color:var(--aniv100-color-primary)}.aniv100-header .aniv100-headerToggle[aria-expanded="true"]:before{transform:rotate(25deg)}.aniv100-header .aniv100-headerToggle[aria-expanded="true"]:after{transform:rotate(-25deg)}}.aniv100-footerLogo{display:block;height:calc(min(100vw / 1600, 1px)*360);height:calc(var(--px)*360);margin-left:auto;margin-right:auto;width:auto}@media (min-width:960.1px){.aniv100-footerLogo{margin-bottom:calc(min(100vw / 1600, 1px)*200);margin-bottom:calc(var(--px)*200);margin-top:calc(min(100vw / 1600, 1px)*200);margin-top:calc(var(--px)*200)}}@media (max-width:960px){.aniv100-footerLogo{margin-bottom:calc(min(100vw / 1600, 1px)*120);margin-bottom:calc(var(--px)*120);margin-top:calc(min(100vw / 1600, 1px)*120);margin-top:calc(var(--px)*120)}}.aniv100-footer{background-color:#dc1516;background-color:var(--aniv100-color-primary);color:#fff;padding:calc(min(100vw / 1600, 1px)*80) calc(min(100vw / 1600, 1px)*40) calc(min(100vw / 1600, 1px)*120);padding:calc(var(--px)*80) calc(var(--px)*40) calc(var(--px)*120)}.aniv100-footer .aniv100-footer__inner{align-items:start;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1360px}@media (max-width:960px){.aniv100-footer .aniv100-footer__inner{flex-direction:column;gap:calc(min(100vw / 1600, 1px)*80);gap:calc(var(--px)*80)}}.aniv100-footer .aniv100-footer__inner .aniv100-footer__address{font-size:calc(min(100vw / 1600, 1px)*20);font-size:calc(var(--px)*20);font-style:normal;line-height:1.8}@media (max-width:960px){.aniv100-footer .aniv100-footer__inner .aniv100-footer__address{font-size:calc(min(100vw / 1600, 1px)*30);font-size:calc(var(--px)*30)}}.aniv100-footer .aniv100-footer__inner .aniv100-footer__address b{align-items:baseline;display:inline-flex;font-size:160%;font-weight:500}.aniv100-footer .aniv100-footer__inner .aniv100-footer__address b:after{background-color:currentColor;bottom:-3px;content:"";display:inline-block;height:.6em;margin-left:.3em;-webkit-mask-image:url(images/link.svg);mask-image:url(images/link.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;width:.6em}.aniv100-footer .aniv100-footer__inner .aniv100-footer__nav{display:flex;flex-direction:column;font-size:calc(min(100vw / 1600, 1px)*20);font-size:calc(var(--px)*20);gap:.6em}@media (max-width:960px){.aniv100-footer .aniv100-footer__inner .aniv100-footer__nav{font-size:calc(min(100vw / 1600, 1px)*30);font-size:calc(var(--px)*30)}}.aniv100-footer .aniv100-footer__inner .aniv100-footer__nav a{align-items:baseline;display:flex}.aniv100-footer .aniv100-footer__inner .aniv100-footer__nav a:before{aspect-ratio:12/16;background-color:currentColor;content:"";flex-shrink:0;height:.8em;margin-right:.4em;-webkit-mask-image:url(images/icon-arrow.svg);mask-image:url(images/icon-arrow.svg);width:auto}.aniv100-footer .aniv100-footer__inner .aniv100-footer__nav a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}.aniv100-homeHero{display:grid;justify-content:center;overflow:hidden;position:relative;width:100%}.aniv100-homeHero .aniv100-homeHero__linkWrap{bottom:calc(min(100vw / 1600, 1px)*80);bottom:calc(var(--px)*80);display:flex;justify-content:end;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:auto;width:calc(min(100vw / 1600, 1px)*1420);width:calc(var(--px)*1420)}@media (max-width:960px){.aniv100-homeHero .aniv100-homeHero__linkWrap{bottom:calc(min(100vw / 1600, 1px)*60);bottom:calc(var(--px)*60);left:0;padding-left:calc(min(100vw / 1600, 1px)*40);padding-left:calc(var(--px)*40);padding-right:calc(min(100vw / 1600, 1px)*40);padding-right:calc(var(--px)*40);right:0;top:auto;width:100%}}.aniv100-homeHero .aniv100-homeHero__link{align-content:center;background-image:url(images/hero-button-bg.webp.pagespeed.ce.I4QNLaVJ9A.webp);background-size:100% 100%;border-radius:calc(min(100vw / 1600, 1px)*20);border-radius:calc(var(--px)*20);color:#fff;display:grid;filter:brightness(1) drop-shadow(.2em .2em .2em rgba(0,0,0,.2));font-size:calc(min(100vw / 1600, 1px)*44);font-size:calc(var(--px)*44);height:4.54em;justify-content:center;place-content:center;transition:filter .3s;width:10em}.aniv100-homeHero .aniv100-homeHero__link:hover{filter:brightness(1.15) drop-shadow(.3em .3em .2em rgba(0,0,0,.2))}.aniv100-homeHero .aniv100-homeHero__link div{display:flex;flex-direction:column;position:relative;top:-.2em}.aniv100-homeHero .aniv100-homeHero__link div span:first-child{font-weight:700}.aniv100-homeHero .aniv100-homeHero__link div span:nth-child(2){font-size:54%}.aniv100-homeHero .aniv100-homeHero__link div:after{aspect-ratio:18/16;background-color:currentColor;bottom:0;content:"";height:auto;-webkit-mask-image:url(images/icon-double-arrow.svg);mask-image:url(images/icon-double-arrow.svg);-webkit-mask-image:var(--aniv100-icon-double-arrow);mask-image:var(--aniv100-icon-double-arrow);position:absolute;right:0;width:.9em}.aniv100-homeHeroPhotos{position:relative}@media (min-width:960.1px){.aniv100-homeHeroPhotos{aspect-ratio:1600/1000;width:calc(min(100vw / 1600, 1px)*1600);width:calc(var(--px)*1600)}}@media (max-width:960px){.aniv100-homeHeroPhotos{aspect-ratio:375/500;width:calc(min(100vw / 1600, 1px)*750);width:calc(var(--px)*750)}}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group{height:100%;left:0;position:absolute;top:0;transform-origin:50% 10%;transition:1.2s cubic-bezier(.25,1,.5,1);transition-property:scale , opacity;width:100%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group>img{border-radius:calc(min(100vw / 1600, 1px)*20);border-radius:calc(var(--px)*20);position:absolute;transition:1.2s cubic-bezier(.25,1,.5,1);transition-property:scale , filter , opacity;width:auto}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group>img[loading="lazy"]{opacity:0}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group>img.--loaded[loading="lazy"]{opacity:1}@media (min-width:960.1px){.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-1>img:first-child{height:40%;left:-3.125%;top:52%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-1>img:nth-child(2){height:20%;left:25%;top:24%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-1>img:nth-child(3){height:22%;left:32.5%;top:55%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-1>img:nth-child(4){height:60%;left:53.125%;top:20%}}@media (max-width:960px){.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-1>img:first-child{height:40%;left:20%;top:12%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-1>img:nth-child(2){height:25%;left:-2.66667%;top:45%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-1>img:nth-child(3){height:30%;left:45.33333%;top:50%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-1>img:nth-child(4){height:20%;left:-2.66667%;top:78%}}@media (min-width:960.1px){.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-2>img:first-child{height:60%;left:21.875%;top:20%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-2>img:nth-child(2){height:20%;left:2.5%;top:24%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-2>img:nth-child(3){height:30%;left:-4.375%;top:65%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-2>img:nth-child(4){height:35%;left:75%;top:30%}}@media (max-width:960px){.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-2>img:first-child{height:46%;left:8%;top:12%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-2>img:nth-child(2){height:15%;left:2.66667%;top:48%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-2>img:nth-child(3){height:25%;left:-2.66667%;top:65%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-2>img:nth-child(4){height:30%;left:45.33333%;top:40%}}@media (min-width:960.1px){.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-3>img:first-child{height:60%;left:-3.125%;top:30%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-3>img:nth-child(2){height:30%;left:55.625%;top:15%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-3>img:nth-child(3){height:30%;left:51.25%;top:50%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-3>img:nth-child(4){height:23%;left:84.375%;top:32%}}@media (max-width:960px){.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-3>img:first-child{height:50%;left:5.33333%;top:20%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-3>img:nth-child(2){height:17%;left:-2.66667%;top:15%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-3>img:nth-child(3){height:25%;left:58.66667%;top:47%}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--type-3>img:nth-child(4){height:20%;left:-1.33333%;top:65%}}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--zero{opacity:0;scale:.8 .2}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--zero>img{filter:blur(20px);scale:.3 1.2}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--back{opacity:.6;scale:1.2 .3}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--back>img{filter:blur(20px);scale:.3 1.2}.aniv100-homeHeroPhotos .aniv100-homeHeroPhotos__group.--hide{opacity:0;scale:1.5}.aniv100-homeGreeting{background-image:url(images/greeting-bg.webp.pagespeed.ce.pSCyc4wy6u.webp);background-size:cover;overflow:hidden;padding-left:calc(min(100vw / 1600, 1px)*40);padding-left:calc(var(--px)*40);padding-right:calc(min(100vw / 1600, 1px)*40);padding-right:calc(var(--px)*40)}@media (min-width:960.1px){.aniv100-homeGreeting{padding-bottom:calc(min(100vw / 1600, 1px)*140);padding-bottom:calc(var(--px)*140);padding-top:calc(min(100vw / 1600, 1px)*140);padding-top:calc(var(--px)*140)}}@media (max-width:960px){.aniv100-homeGreeting{padding-bottom:calc(min(100vw / 1600, 1px)*80);padding-bottom:calc(var(--px)*80);padding-top:calc(min(100vw / 1600, 1px)*100);padding-top:calc(var(--px)*100)}}.aniv100-homeGreeting .aniv100-homeGreeting__inner{display:grid;margin-left:auto;margin-right:auto}@media (min-width:960.1px){.aniv100-homeGreeting .aniv100-homeGreeting__inner{grid-template:"content . photos" auto/34.21053% 5.92105% 42.10526%;justify-content:end;width:calc(min(100vw / 1600, 1px)*1520);width:calc(var(--px)*1520)}}@media (max-width:960px){.aniv100-homeGreeting .aniv100-homeGreeting__inner{gap:calc(min(100vw / 1600, 1px)*80);gap:calc(var(--px)*80);grid-template:"content" auto "photos" auto/1fr}}.aniv100-homeGreeting .aniv100-homeGreeting__content{grid-area:content}.aniv100-homeGreeting .aniv100-homeGreeting__content .aniv100-headingDeco{font-size:calc(min(100vw / 1600, 1px)*96);font-size:calc(var(--px)*96)}.aniv100-homeGreeting .aniv100-homeGreeting__content p{font-size:calc(min(100vw / 1600, 1px)*20);font-size:calc(var(--px)*20);font-weight:500;line-height:2;margin:2em 0 0}@media (max-width:960px){.aniv100-homeGreeting .aniv100-homeGreeting__content p{font-size:calc(min(100vw / 1600, 1px)*24);font-size:calc(var(--px)*24)}}.aniv100-homeGreeting .aniv100-homeGreeting__content .aniv100-button{font-size:calc(min(100vw / 1600, 1px)*18);font-size:calc(var(--px)*18);margin-top:3em}@media (max-width:960px){.aniv100-homeGreeting .aniv100-homeGreeting__content .aniv100-button{font-size:calc(min(100vw / 1600, 1px)*24);font-size:calc(var(--px)*24)}}.aniv100-homeGreeting .aniv100-homeGreeting__photos{grid-area:photos;position:relative}@media (min-width:960.1px){.aniv100-homeGreeting .aniv100-homeGreeting__photos{aspect-ratio:640/820}}@media (max-width:960px){.aniv100-homeGreeting .aniv100-homeGreeting__photos{aspect-ratio:335/430}}.aniv100-homeGreeting .aniv100-homeGreeting__photos .aniv100-image{border-radius:calc(min(100vw / 1600, 1px)*20);border-radius:calc(var(--px)*20);position:absolute}.aniv100-homeGreeting .aniv100-homeGreeting__photos .aniv100-image:first-child{--curtain-color:#ffebe7;aspect-ratio:540/720}@media (min-width:960.1px){.aniv100-homeGreeting .aniv100-homeGreeting__photos .aniv100-image:first-child{right:0;top:0;width:84.375%}}@media (max-width:960px){.aniv100-homeGreeting .aniv100-homeGreeting__photos .aniv100-image:first-child{bottom:0;left:0;margin:auto;right:0;top:0;width:71.64179%}}.aniv100-homeGreeting .aniv100-homeGreeting__photos .aniv100-image:nth-child(2){--curtain-color:#d9f7ff;aspect-ratio:1}@media (min-width:960.1px){.aniv100-homeGreeting .aniv100-homeGreeting__photos .aniv100-image:nth-child(2){right:212.5%;top:-4.87805%;width:34.375%}}@media (max-width:960px){.aniv100-homeGreeting .aniv100-homeGreeting__photos .aniv100-image:nth-child(2){right:0;top:0;width:32.83582%}}.aniv100-homeGreeting .aniv100-homeGreeting__photos .aniv100-image:nth-child(3){--curtain-color:#e9ffe3;aspect-ratio:1;bottom:0;left:0}@media (min-width:960.1px){.aniv100-homeGreeting .aniv100-homeGreeting__photos .aniv100-image:nth-child(3){width:34.375%}}@media (max-width:960px){.aniv100-homeGreeting .aniv100-homeGreeting__photos .aniv100-image:nth-child(3){width:32.83582%}}.aniv100-homeMessages{display:grid;justify-content:center;overflow:hidden;padding-left:calc(min(100vw / 1600, 1px)*40);padding-left:calc(var(--px)*40);padding-right:calc(min(100vw / 1600, 1px)*40);padding-right:calc(var(--px)*40);--bg:url(images/messages-bg.webp);background-image:url(images/messages-bg.webp.pagespeed.ce.8OIzViS6c1.webp) , url(images/messages-bg.webp.pagespeed.ce.8OIzViS6c1.webp);background-image:var(--bg) , var(--bg);background-size:calc(min(100vw / 1600, 1px)*420) auto,calc(min(100vw / 1600, 1px)*420) auto;background-size:calc(var(--px)*420) auto,calc(var(--px)*420) auto}@media (min-width:960.1px){.aniv100-homeMessages{background-position:right 5% top 5% , left 0 bottom 0;padding-bottom:calc(min(100vw / 1600, 1px)*120);padding-bottom:calc(var(--px)*120);padding-top:calc(min(100vw / 1600, 1px)*120);padding-top:calc(var(--px)*120)}}@media (max-width:960px){.aniv100-homeMessages{background-position:right -5% top 0 , left 0 bottom 0;padding-bottom:calc(min(100vw / 1600, 1px)*80);padding-bottom:calc(var(--px)*80);padding-top:calc(min(100vw / 1600, 1px)*80);padding-top:calc(var(--px)*80)}}.aniv100-homeMessages .aniv100-homeMessages__inner{display:grid}@media (min-width:960.1px){.aniv100-homeMessages .aniv100-homeMessages__inner{grid-template:"photos . content" auto/38.78788% 10.90909% 1fr;margin-left:auto;margin-right:auto;width:calc(min(100vw / 1600, 1px)*1650);width:calc(var(--px)*1650)}}@media (max-width:960px){.aniv100-homeMessages .aniv100-homeMessages__inner{gap:calc(min(100vw / 1600, 1px)*80);gap:calc(var(--px)*80);grid-template:"content" auto "photos" auto/1fr}}.aniv100-homeMessages .aniv100-homeMessages__content{grid-area:content}@media (min-width:960.1px){.aniv100-homeMessages .aniv100-homeMessages__content{padding-top:calc(min(100vw / 1600, 1px)*360);padding-top:calc(var(--px)*360)}}.aniv100-homeMessages .aniv100-homeMessages__content .aniv100-headingDeco{font-size:calc(min(100vw / 1600, 1px)*96);font-size:calc(var(--px)*96)}.aniv100-homeMessages .aniv100-homeMessages__content p{font-size:calc(min(100vw / 1600, 1px)*36);font-size:calc(var(--px)*36);font-weight:500;line-height:1.5;margin:1em 0 0}.aniv100-homeMessages .aniv100-homeMessages__content .aniv100-button{font-size:calc(min(100vw / 1600, 1px)*18);font-size:calc(var(--px)*18);margin-top:2em}@media (max-width:960px){.aniv100-homeMessages .aniv100-homeMessages__content .aniv100-button{font-size:calc(min(100vw / 1600, 1px)*24);font-size:calc(var(--px)*24)}}.aniv100-homeMessages .aniv100-homeMessages__photos{grid-area:photos;position:relative}@media (min-width:960.1px){.aniv100-homeMessages .aniv100-homeMessages__photos{aspect-ratio:640/860}}@media (max-width:960px){.aniv100-homeMessages .aniv100-homeMessages__photos{aspect-ratio:335/430}}.aniv100-homeMessages .aniv100-homeMessages__photos .aniv100-image{position:absolute}.aniv100-homeMessages .aniv100-homeMessages__photos .aniv100-image:first-child{--curtain-color:#fff9d4;aspect-ratio:540/720}@media (min-width:960.1px){.aniv100-homeMessages .aniv100-homeMessages__photos .aniv100-image:first-child{bottom:0;right:0;width:84.375%}}@media (max-width:960px){.aniv100-homeMessages .aniv100-homeMessages__photos .aniv100-image:first-child{bottom:0;left:0;margin:auto;right:0;top:0;width:71.64179%}}.aniv100-homeMessages .aniv100-homeMessages__photos .aniv100-image:nth-child(2){--curtain-color:#ffe8fa;aspect-ratio:1}@media (min-width:960.1px){.aniv100-homeMessages .aniv100-homeMessages__photos .aniv100-image:nth-child(2){left:0;top:0;width:34.375%}}@media (max-width:960px){.aniv100-homeMessages .aniv100-homeMessages__photos .aniv100-image:nth-child(2){left:0;top:0;width:32.83582%}}.aniv100-homeMessages .aniv100-homeMessages__photos .aniv100-image:nth-child(3){--curtain-color:#f8ffe6;aspect-ratio:1}@media (min-width:960.1px){.aniv100-homeMessages .aniv100-homeMessages__photos .aniv100-image:nth-child(3){left:221.875%;top:30.23256%;width:34.375%}}@media (max-width:960px){.aniv100-homeMessages .aniv100-homeMessages__photos .aniv100-image:nth-child(3){bottom:0;right:0;width:32.83582%}}.aniv100-homeProgress{background-color:#dc1516;background-color:var(--aniv100-color-primary);color:#fff;overflow:hidden}.aniv100-homeProgress .aniv100-homeProgress__inner{position:relative}@media (min-width:960.1px){.aniv100-homeProgress .aniv100-homeProgress__inner{display:grid;grid-template:"content photos" auto/1fr calc(min(100vw / 1600, 1px)*800);grid-template:"content photos" auto/1fr calc(var(--px)*800);height:calc(min(100vw / 1600, 1px)*1000);height:calc(var(--px)*1000);margin-left:auto;margin-right:auto;width:calc(min(100vw / 1600, 1px)*1440);width:calc(var(--px)*1440)}}@media (max-width:960px){.aniv100-homeProgress .aniv100-homeProgress__inner{grid-template:"content" auto "photos" auto/1fr}}.aniv100-homeProgress .aniv100-homeProgress__content{grid-area:content;padding-top:calc(min(100vw / 1600, 1px)*160);padding-top:calc(var(--px)*160)}@media (max-width:960px){.aniv100-homeProgress .aniv100-homeProgress__content{padding-left:calc(min(100vw / 1600, 1px)*40);padding-left:calc(var(--px)*40);padding-right:calc(min(100vw / 1600, 1px)*40);padding-right:calc(var(--px)*40);padding-top:calc(min(100vw / 1600, 1px)*100);padding-top:calc(var(--px)*100)}}.aniv100-homeProgress .aniv100-homeProgress__content .aniv100-headingDeco{color:inherit;font-size:calc(min(100vw / 1600, 1px)*96);font-size:calc(var(--px)*96)}.aniv100-homeProgress .aniv100-homeProgress__content p{font-size:calc(min(100vw / 1600, 1px)*36);font-size:calc(var(--px)*36);font-weight:500;line-height:1.5;margin:1em 0 0}.aniv100-homeProgress .aniv100-homeProgress__content .aniv100-button{font-size:calc(min(100vw / 1600, 1px)*18);font-size:calc(var(--px)*18);margin-top:2em}@media (max-width:960px){.aniv100-homeProgress .aniv100-homeProgress__content .aniv100-button{font-size:calc(min(100vw / 1600, 1px)*24);font-size:calc(var(--px)*24)}}.aniv100-homeProgress .aniv100-homeProgress__flower{position:absolute;width:calc(min(100vw / 1600, 1px)*280);width:calc(var(--px)*280)}@media (min-width:960.1px){.aniv100-homeProgress .aniv100-homeProgress__flower{bottom:calc(min(100vw / 1600, 1px)*60);bottom:calc(var(--px)*60);left:0}}@media (max-width:960px){.aniv100-homeProgress .aniv100-homeProgress__flower{right:calc(min(100vw / 1600, 1px)*40);right:calc(var(--px)*40);top:calc(min(100vw / 1600, 1px)*320);top:calc(var(--px)*320)}}.aniv100-homeProgress .aniv100-homeProgress__leaf{position:absolute;width:calc(min(100vw / 1600, 1px)*184);width:calc(var(--px)*184)}@media (min-width:960.1px){.aniv100-homeProgress .aniv100-homeProgress__leaf{bottom:calc(min(100vw / 1600, 1px)*220);bottom:calc(var(--px)*220);left:calc(min(100vw / 1600, 1px)*310);left:calc(var(--px)*310)}}@media (max-width:960px){.aniv100-homeProgress .aniv100-homeProgress__leaf{right:calc(min(100vw / 1600, 1px)*40);right:calc(var(--px)*40);top:calc(min(100vw / 1600, 1px)*40);top:calc(var(--px)*40)}}.aniv100-homeProgress .aniv100-homeProgress__photos{display:grid;grid-area:photos;grid-auto-rows:1fr}@media (min-width:960.1px){.aniv100-homeProgress .aniv100-homeProgress__photos{grid-template-columns:repeat(2,1fr);margin-top:calc(min(100vw / 1600, 1px)*-100);margin-top:calc(var(--px)*-100)}}@media (max-width:960px){.aniv100-homeProgress .aniv100-homeProgress__photos{grid-template-columns:repeat(3,calc(min(100vw / 1600, 1px)*320));grid-template-columns:repeat(3,calc(var(--px)*320));justify-content:center;margin-top:calc(min(100vw / 1600, 1px)*160);margin-top:calc(var(--px)*160)}}.aniv100-homeProgress .aniv100-homeProgress__photos .aniv100-image{border-radius:0}.aniv100-homeProgress .aniv100-homeProgress__photos .aniv100-image:first-child{--curtain-color:#ffe8e5}.aniv100-homeProgress .aniv100-homeProgress__photos .aniv100-image:nth-child(2){--curtain-color:#e6f7ff}.aniv100-homeProgress .aniv100-homeProgress__photos .aniv100-image:nth-child(3){--curtain-color:#e9ffe3}.aniv100-homeProgress .aniv100-homeProgress__photos .aniv100-image:nth-child(4){--curtain-color:#fff9d4}.aniv100-homeProgress .aniv100-homeProgress__photos .aniv100-image:nth-child(5){--curtain-color:#f8ffe6}.aniv100-homeProgress .aniv100-homeProgress__photos .aniv100-image:nth-child(6){--curtain-color:#ffe8fa}.aniv100-NewsList{font-size:24px;list-style:none;margin:0;padding:0}.aniv100-NewsList>li{border-bottom:2px solid #e6e6e6;margin:0;padding:0}.aniv100-NewsList>li>a{--text-color:inherit;display:grid;grid-template-columns:max-content 1fr;grid-gap:3em;gap:3em;padding-bottom:1em;padding-top:1em}.aniv100-NewsList>li>a span{color:var(--text-color);transition:color .3s}.aniv100-NewsList>li>a:hover{--text-color:var(--aniv100-color-primary)}.aniv100-homeNews{margin-bottom:calc(min(100vw / 1600, 1px)*120);margin-bottom:calc(var(--px)*120);margin-top:calc(min(100vw / 1600, 1px)*130);margin-top:calc(var(--px)*130);padding-left:calc(min(100vw / 1600, 1px)*40);padding-left:calc(var(--px)*40);padding-right:calc(min(100vw / 1600, 1px)*40);padding-right:calc(var(--px)*40)}.aniv100-homeNews .aniv100-homeNews__inner{display:grid;margin-left:auto;margin-right:auto}@media (min-width:960.1px){.aniv100-homeNews .aniv100-homeNews__inner{grid-template-columns:1fr 66.66667%;max-width:1080px}}@media (max-width:960px){.aniv100-homeNews .aniv100-homeNews__inner{gap:calc(min(100vw / 1600, 1px)*40);gap:calc(var(--px)*40)}}.aniv100-homeNews .aniv100-homeNews__heading .aniv100-headingDeco{font-size:calc(min(100vw / 1600, 1px)*96);font-size:calc(var(--px)*96)}.aniv100-homeNews .aniv100-homeNews__heading h2{font-size:calc(min(100vw / 1600, 1px)*36);font-size:calc(var(--px)*36);font-weight:700;margin:1em 0 0}@media (max-width:960px){.aniv100-homeNews .aniv100-homeNews__heading h2{margin-top:.5em}}.aniv100-homeNews .aniv100-homeNews__newsList .aniv100-NewsList{font-size:calc(min(100vw / 1600, 1px)*24);font-size:calc(var(--px)*24)}.aniv100-homeDonationContainer{padding-left:calc(min(100vw / 1600, 1px)*40);padding-left:calc(var(--px)*40);padding-right:calc(min(100vw / 1600, 1px)*40);padding-right:calc(var(--px)*40)}.aniv100-homeDonationContainer .aniv100-homeDonationContainer__inner{margin-left:auto;margin-right:auto}@media (min-width:960.1px){.aniv100-homeDonationContainer .aniv100-homeDonationContainer__inner{--px:min(100vw/1440,1px);container:inline-size;max-width:1440px}}@media (max-width:960px){.aniv100-homeDonationContainer .aniv100-homeDonationContainer__inner{max-width:670px}}.aniv100-homeDonation{align-items:center;background-size:cover;border-radius:calc(min(100vw / 1600, 1px)*20);border-radius:calc(var(--px)*20);color:#fff;display:grid;justify-content:center}@media (min-width:960.1px){.aniv100-homeDonation{aspect-ratio:1440/480;background-image:url(images/donation-pc-bg.webp.pagespeed.ce.1Ar23NzlSL.webp);grid-template-columns:repeat(2,37.5%)}}@media (max-width:960px){.aniv100-homeDonation{background-image:url(images/donation-sp-bg.webp.pagespeed.ce.zI2BbKVQ_7.webp);gap:calc(min(100vw / 1600, 1px)*70);gap:calc(var(--px)*70);grid-template-columns:calc(min(100vw / 1600, 1px)*530);grid-template-columns:calc(var(--px)*530);padding-bottom:calc(min(100vw / 1600, 1px)*80);padding-bottom:calc(var(--px)*80);padding-top:calc(min(100vw / 1600, 1px)*80);padding-top:calc(var(--px)*80)}}.aniv100-homeDonation .aniv100-homeDonation__header .aniv100-headingDeco{color:inherit;font-size:calc(min(100vw / 1600, 1px)*96);font-size:calc(var(--px)*96)}.aniv100-homeDonation .aniv100-homeDonation__header p{font-size:calc(min(100vw / 1600, 1px)*36);font-size:calc(var(--px)*36);font-weight:500;line-height:1.5;margin-bottom:.8em;margin-top:.5em}@media (min-width:960.1px){.aniv100-homeDonation .aniv100-homeDonation__header .aniv100-button{font-size:calc(min(100vw / 1600, 1px)*18);font-size:calc(var(--px)*18)}}@media (max-width:960px){.aniv100-homeDonation .aniv100-homeDonation__header .aniv100-button{font-size:calc(min(100vw / 1600, 1px)*24);font-size:calc(var(--px)*24)}}.aniv100-homeDonation .aniv100-homeDonation__body{line-height:2}@media (min-width:960.1px){.aniv100-homeDonation .aniv100-homeDonation__body{font-size:calc(min(100vw / 1600, 1px)*20);font-size:calc(var(--px)*20)}}@media (max-width:960px){.aniv100-homeDonation .aniv100-homeDonation__body{font-size:calc(min(100vw / 1600, 1px)*24);font-size:calc(var(--px)*24)}}.aniv100-homeDonation .aniv100-homeDonation__body p{margin:0}#aniv100-loading{background-color:#fff;display:block;height:var(--vh);opacity:1;position:fixed;visibility:visible;width:100vw;z-index:9999}#aniv100-loading:has(.aniv100-headerLogo__logo.--ended){animation:fadeOut 1s ease forwards;animation-delay:2.5s}#aniv100-loading .aniv100-loading__inner{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:9998}#aniv100-loading .aniv100-loading__inner .aniv100-headerLogo{--height:max(calc(var(--px)*240),240px);aspect-ratio:4/3;height:max(calc(min(100vw / 1600, 1px)*240),240px);height:var(--height);margin:0;position:relative;width:auto;z-index:1}@media (max-width:960px){#aniv100-loading .aniv100-loading__inner .aniv100-headerLogo{--height:calc(var(--px)*240)}}#aniv100-loading .aniv100-loading__inner .aniv100-headerLogo .aniv100-headerLogo__logo{aspect-ratio:125/80;height:auto;left:0;position:absolute;top:0;width:100%}#aniv100-loading .aniv100-loading__inner .aniv100-headerLogo .aniv100-headerLogo__phrase{aspect-ratio:85/8;height:10%;opacity:0;position:absolute;right:3.48837%;top:1.25%;width:68%}#aniv100-loading .aniv100-loading__inner .aniv100-headerLogo:has(.aniv100-headerLogo__logo.--ended) .aniv100-headerLogo__phrase{opacity:1;transition:opacity .4s .6s}#aniv100-loading .aniv100-loading__inner .aniv100-headerLogo:has(.aniv100-headerLogo__logo.--ended) .aniv100-headerLogo__title{opacity:1;transition:opacity .4s .6s}#aniv100-loading .aniv100-loading__inner .aniv100-headerLogo .aniv100-headerLogo__title{aspect-ratio:286/36;bottom:0;height:auto;left:0;margin:auto;opacity:0;position:absolute;right:0;width:90%}#aniv100-loading .circles{align-items:center;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:9997}#aniv100-loading .circles .circles_inner{aspect-ratio:4/3;height:auto;position:relative;width:88%}@media (max-width:640px){#aniv100-loading .circles .circles_inner{aspect-ratio:9/16;width:100%}}#aniv100-loading .circles .circle1{animation:fadeScaleIn 1s ease forwards;animation-delay:1ms;background:radial-gradient(rgba(255,34,124,.4) 10%,rgba(238,39,121,.1) 40%,rgba(247,35,175,.008) 68%,rgba(255,230,183,.001) 80%);left:10%;top:10%}#aniv100-loading .circles .circle1,#aniv100-loading .circles .circle2{aspect-ratio:1/1;border-radius:50%;display:block;opacity:0;position:absolute;transform:scale(0);width:180px}#aniv100-loading .circles .circle2{animation:fadeScaleIn 1s ease forwards;animation-delay:2s;background:radial-gradient(rgba(255,173,34,.4) 10%,rgba(255,173,34,.1) 40%,rgba(255,173,34,.008) 68%,rgba(255,173,34,.001) 80%);right:10%;top:12%}#aniv100-loading .circles .circle3{animation:fadeScaleIn 1s ease forwards;animation-delay:3s;background:radial-gradient(rgba(255,204,34,.4) 10%,rgba(255,204,34,.1) 40%,rgba(255,204,34,.008) 68%,rgba(255,204,34,.001) 80%);left:16%;top:38%}#aniv100-loading .circles .circle3,#aniv100-loading .circles .circle4{aspect-ratio:1/1;border-radius:50%;display:block;opacity:0;position:absolute;transform:scale(0);width:180px}#aniv100-loading .circles .circle4{animation:fadeScaleIn 1s ease forwards;animation-delay:1s;background:radial-gradient(rgba(255,34,74,.4) 10%,rgba(238,39,74,.1) 40%,rgba(247,35,74,.008) 68%,rgba(255,230,74,.001) 80%);bottom:22%;right:10%}#aniv100-loading .circles .circle5{animation:fadeScaleIn 1s ease forwards;animation-delay:.5s;aspect-ratio:1/1;background:radial-gradient(rgba(255,34,34,.4) 10%,rgba(238,34,34,.1) 40%,rgba(247,34,34,.008) 68%,rgba(255,34,34,.001) 80%);border-radius:50%;bottom:10%;display:block;opacity:0;position:absolute;right:30%;transform:scale(0);width:180px}@keyframes fadeScaleIn{0%{opacity:0;transform:scale(0)}to{opacity:.8;transform:scale(4)}}@media (max-width:640px){@keyframes fadeScaleIn{0%{opacity:0;transform:scale(0)}to{opacity:.8;transform:scale(2)}}}@keyframes fadeOut{0%{opacity:1;visibility:visible;z-index:9999}to{opacity:0;visibility:hidden;z-index:-1}}.page-content{margin:0 auto 20rem;max-width:1080px;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width:1200px){.page-content{width:90vw}}@media screen and (max-width:960px){.page-content{margin:0 auto 8rem}}.page-content h1{font-size:calc(min(100vw / 1600, 1px)*42);font-size:calc(var(--px)*42)}.page-content h2{font-size:calc(min(100vw / 1600, 1px)*32);font-size:calc(var(--px)*32)}.page-content .top{position:relative;text-align:center}.page-content .top:after{background-color:#dc1516;background-color:var(--aniv100-color-primary);content:"";display:block;height:4px;margin:0 auto;width:160px}.page-content .main{font-size:max(calc(min(100vw / 1600, 1px)*18),14px);font-size:max(calc(var(--px)*18),14px);line-height:1.8;margin:0 auto;width:-moz-fit-content;width:fit-content}.page-content .main p{text-indent:1em}.page-content .main p+p{margin-top:0}.page-content .main .greeting-profile{align-items:center;display:flex;gap:1rem;justify-content:right}.page-content .main .greeting-profile div:first-child{font-size:max(calc(min(100vw / 1600, 1px)*18),14px);font-size:max(calc(var(--px)*18),14px)}.page-content .main .greeting-profile div:last-child,.page-content .main .greeting-profile div:last-child figure{margin:0}.page-content .main .greeting-profile div:last-child img{border-radius:100%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-content .main .content-hr{margin:8rem auto;max-width:600px}.page-content .main .wp-block-group p{margin-bottom:.25rem;margin-top:.25rem}.page-content .main .has-text-align-right{text-align:right}.page-content .home-news-list-wrapper{margin:4rem auto;width:-moz-fit-content;width:fit-content}.aniv100-progressPage{background-color:#fff}.aniv100-history{margin:0 auto 120px;max-width:1000px;padding:0 20px}@media (max-width:768px){.aniv100-history{margin-bottom:60px}}.aniv100-history__header{background-color:#fff;overflow:hidden;padding:180px 0;position:relative;text-align:center;width:100vw}@media (max-width:960px){.aniv100-history__header{padding-top:140px}}@media (max-width:768px){.aniv100-history__header{padding:120px 0}}.aniv100-history__headerInner{margin:0 auto;max-width:800px;padding:0 20px;position:relative;z-index:2}.aniv100-history__subtitle{align-items:center;color:#dc1516;color:var(--aniv100-color-primary,#e60012);display:flex;font-family:Lora,serif;font-family:var(--aniv100-font-en,"Lora",serif);font-size:16px;font-weight:700;gap:15px;justify-content:center;letter-spacing:.1em;margin-bottom:24px}.aniv100-history__subtitle:after,.aniv100-history__subtitle:before{background-color:currentColor;content:"";height:1px;opacity:.5;width:60px}.aniv100-history__title{color:#333;display:inline-block;font-family:Noto\ Sans\ JP,sans-serif;font-family:var(--aniv100-font-ja,"Noto Sans JP",sans-serif);font-size:48px;font-weight:700;letter-spacing:.1em;margin-bottom:40px;position:relative}.aniv100-history__title:after{background-color:#dc1516;background-color:var(--aniv100-color-primary,#e60012);border-radius:2px;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:40px}@media (max-width:768px){.aniv100-history__title{font-size:32px;margin-bottom:30px}}.aniv100-history__intro{color:#555;font-size:18px;line-height:2.2;margin-top:20px}@media (max-width:768px){.aniv100-history__intro{font-size:15px;line-height:2;text-align:justify}.aniv100-history__intro br{display:none}}.aniv100-history__flower{height:auto;left:calc(50% - 440px);opacity:.5;pointer-events:none;position:absolute;top:60px;transform:rotate(-15deg);width:240px;z-index:1}@media (max-width:960px){.aniv100-history__flower{left:20px;top:40px}}@media (max-width:768px){.aniv100-history__flower{left:-20px;width:160px}}.aniv100-history__leaf{bottom:0;height:auto;opacity:.5;pointer-events:none;position:absolute;right:calc(50% - 460px);transform:rotate(10deg);width:280px;z-index:1}@media (max-width:960px){.aniv100-history__leaf{right:20px}}@media (max-width:768px){.aniv100-history__leaf{right:-30px;width:180px}}.aniv100-historyEra{border-top:1px solid #eee;display:flex;gap:60px;margin-bottom:0;opacity:0;padding:60px 0;transform:translateY(40px);transition:opacity 1s ease , transform 1s ease}.aniv100-historyEra[data-inview="true"]{opacity:1;transform:translateY(0)}.aniv100-historyEra:first-of-type{border-top:none}@media (max-width:768px){.aniv100-historyEra{flex-direction:column;gap:30px;padding:40px 0}}.aniv100-historyEra__side{background-color:#f8f6f3;border-radius:4px;flex-shrink:0;padding:40px 20px;text-align:right;width:280px}@media (max-width:768px){.aniv100-historyEra__side{padding:30px 20px;width:100%}}.aniv100-historyEra__label{border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:400;letter-spacing:.1em;padding:4px 16px}.aniv100-historyEra__label.--taisho{background-color:#e60012}.aniv100-historyEra__label.--sengo{background-color:#8c6239}.aniv100-historyEra__label.--hatten{background-color:#c9a000}.aniv100-historyEra__label.--gendai{background-color:#e60012}.aniv100-historyEra__name{color:#333;font-size:24px;font-weight:700;margin:8px 0}.aniv100-historyEra__period{color:#dc1516;color:var(--aniv100-color-primary,#e60012);font-size:14px;margin-bottom:20px}.aniv100-historyEra__photo{border-radius:4px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0;overflow:hidden}.aniv100-historyEra__photo img{height:auto;width:100%}.aniv100-historyEra__main{flex-grow:1}.aniv100-historyTimeline{font-size:18px;margin:0}@media (max-width:768px){.aniv100-historyTimeline{font-size:16px}}.aniv100-historyTimeline{overflow:visible}.aniv100-historyTimeline>div{display:flex;gap:20px;margin-bottom:24px;opacity:0;transform:translateX(20px);transition:opacity .8s ease , transform .8s ease}.aniv100-historyTimeline>div[data-inview="true"]{opacity:1;transform:translateX(0)}.aniv100-historyTimeline>div:first-child{transition-delay:.1s}.aniv100-historyTimeline>div:nth-child(2){transition-delay:.2s}.aniv100-historyTimeline>div:nth-child(3){transition-delay:.3s}.aniv100-historyTimeline>div:nth-child(4){transition-delay:.4s}.aniv100-historyTimeline>div:nth-child(5){transition-delay:.5s}.aniv100-historyTimeline>div:nth-child(6){transition-delay:.6s}.aniv100-historyTimeline>div:nth-child(7){transition-delay:.7s}.aniv100-historyTimeline>div:nth-child(8){transition-delay:.8s}.aniv100-historyTimeline>div:last-child{margin-bottom:0}.aniv100-historyTimeline>div.--current{color:#dc1516;color:var(--aniv100-color-primary,#e60012);font-size:20px;font-weight:700;margin-top:40px}@media (max-width:768px){.aniv100-historyTimeline>div.--current{font-size:18px}}.aniv100-historyTimeline>div.--current dt:before{background-color:currentColor;height:12px;left:-1px;top:calc(.6em - 1px);width:12px}.aniv100-historyTimeline dt{color:#dc1516;color:var(--aniv100-color-primary,#e60012);flex-shrink:0;font-weight:700;padding-left:20px;position:relative;width:120px}@media (max-width:768px){.aniv100-historyTimeline dt{width:100px}}.aniv100-historyTimeline dt:before{background-color:#fff;border:2px solid;border-radius:2px;content:"";height:10px;left:0;position:absolute;top:.6em;transform:rotate(45deg);width:10px;z-index:2}.aniv100-historyTimeline dt:after{background-color:#eee;bottom:-24px;content:"";left:4px;position:absolute;top:calc(.6em + 10px);width:2px;z-index:1}@media (max-width:480px){.aniv100-historyTimeline dt:after{display:none}}.aniv100-historyTimeline>div:last-child dt:after{display:none}.aniv100-historyTimeline dd{color:#444;line-height:1.6;margin:0}@media (max-width:480px){.aniv100-historyTimeline>div{flex-direction:column;gap:4px}.aniv100-historyTimeline dt{width:100%}}