:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}
:root{--fi40_80:max(clamp(2.5rem,4.16667vw + 1.25rem,5rem),5.55556vw);--fi60_100:max(clamp(3.75rem,4.16667vw + 2.5rem,6.25rem),6.94444vw)}html{scroll-behavior:smooth;font-size:100%}body{font-size:max(clamp(.875rem,.208333vw + .8125rem,1rem),1.11111vw);font-family:var(--font-zenmaru),sans-serif;color:#222;overflow-wrap:anywhere;line-break:strict;letter-spacing:.08em;background-color:#f1f1f1;font-weight:400;line-height:1.75}body.loading>#__next>:not(.loader){opacity:0!important}body.loading{overflow:hidden}.fadeIn{opacity:0;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.fadeIn.visible{opacity:1}.pageContainer{flex-direction:column;min-height:100dvh;display:flex;overflow-x:hidden}.pageContainer.accStyle{background-color:#97b41e}main{z-index:0;flex:1;position:relative}picture,[role=img],img{display:block}
.loader-module-scss-module__1IMnXG__loader{z-index:9999;opacity:1;background:#f1f1f1;justify-content:center;align-items:center;transition:opacity .5s cubic-bezier(.445,.05,.55,.95);display:flex;position:fixed;inset:0}.loader-module-scss-module__1IMnXG__loader.loader-module-scss-module__1IMnXG__fadeOut{opacity:0}.loader-module-scss-module__1IMnXG__loader__logo{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.loader-module-scss-module__1IMnXG__loader__logo img{width:max(clamp(6.8125rem,5.52083vw + 5.15625rem,10.125rem),11.25vw);height:auto}.loader-module-scss-module__1IMnXG__loader__kokanon{position:absolute;top:calc(50% + max(clamp(3.125rem,10.4167vw,9.375rem),10.4167vw));left:15%}.loader-module-scss-module__1IMnXG__loader__kokanonImg{position:relative}.loader-module-scss-module__1IMnXG__loader__kokanonImg:after{content:"";mix-blend-mode:multiply;z-index:0;background-color:#97b41e;border-radius:50%;width:max(clamp(3.75rem,4.16667vw + 2.5rem,6.25rem),6.94444vw);height:max(clamp(.75rem,1.04167vw + .4375rem,1.375rem),1.52778vw);animation:2.2s infinite loader-module-scss-module__1IMnXG__shadowSquash;position:absolute;bottom:max(.25rem,.277778vw);left:max(.25rem,.277778vw)}@media (min-width:64em){.loader-module-scss-module__1IMnXG__loader__kokanonImg:after{left:max(1.375rem,1.52778vw)}}.loader-module-scss-module__1IMnXG__loader__kokanonImg>div{z-index:2;width:max(clamp(4.5rem,5.83333vw + 2.75rem,8rem),8.88889vw);animation:2.2s infinite loader-module-scss-module__1IMnXG__hop;position:absolute;bottom:max(.25rem,.277778vw);left:calc(-1*max(.25rem,.277778vw))}@media (min-width:64em){.loader-module-scss-module__1IMnXG__loader__kokanonImg>div{left:max(.625rem,.694444vw)}}.loader-module-scss-module__1IMnXG__loader__kokanonImg>div img{width:100%;height:auto}.loader-module-scss-module__1IMnXG__loader__nokanon{position:absolute;top:60%;right:15%}.loader-module-scss-module__1IMnXG__loader__nokanonImg:after{content:"";mix-blend-mode:multiply;background-color:#97b41e;border-radius:50%;width:max(clamp(6rem,9.58333vw + 3.125rem,11.75rem),13.0556vw);height:max(clamp(.75rem,1.04167vw + .4375rem,1.375rem),1.52778vw);position:absolute;bottom:-2%;left:0;transform:translate(0,0)}.loader-module-scss-module__1IMnXG__loader__nokanonImg>div{z-index:1;width:max(clamp(6rem,9.58333vw + 3.125rem,11.75rem),13.0556vw);position:relative}.loader-module-scss-module__1IMnXG__loader__nokanonImg>div img{width:100%;height:auto;margin-inline:auto}.loader-module-scss-module__1IMnXG__loader__clouds{width:100%;height:100%;position:absolute;top:0;left:0}.loader-module-scss-module__1IMnXG__loader__clouds span{animation:8s ease-in-out infinite loader-module-scss-module__1IMnXG__floatCloud;position:absolute}.loader-module-scss-module__1IMnXG__loader__clouds span:first-child{animation-delay:0s;top:20%;left:calc(-1*max(clamp(0rem,9.375rem - 10.4167vw,6.25rem),0vw))}@media (min-width:64em){.loader-module-scss-module__1IMnXG__loader__clouds span:first-child{top:10%;left:8%}}.loader-module-scss-module__1IMnXG__loader__clouds span:nth-child(2){animation-delay:1s;top:35%;right:-10%}@media (min-width:64em){.loader-module-scss-module__1IMnXG__loader__clouds span:nth-child(2){top:max(clamp(0rem,7.5rem - 8.33333vw,5rem),0vw);right:3%}}.loader-module-scss-module__1IMnXG__loader__clouds span:last-child{animation-delay:2s;top:10%;right:0}@media (min-width:64em){.loader-module-scss-module__1IMnXG__loader__clouds span:last-child{top:35%;right:15%}}.loader-module-scss-module__1IMnXG__loader__clouds span img{width:max(clamp(11.25rem,7.70833vw + 8.9375rem,15.875rem),17.6389vw);height:auto}.loader-module-scss-module__1IMnXG__loader__spinner{border:max(.25rem,.277778vw) solid #ccc;border-top-color:#97b41e;border-radius:50%;width:max(clamp(2.5rem,4.16667vw + 1.25rem,5rem),5.55556vw);height:max(clamp(2.5rem,4.16667vw + 1.25rem,5rem),5.55556vw);animation:.8s linear infinite loader-module-scss-module__1IMnXG__spin}.loader-module-scss-module__1IMnXG__loader__bg{z-index:-1;position:fixed;inset:0}.loader-module-scss-module__1IMnXG__loader__bg img{object-fit:cover;width:100%;height:100%}@keyframes loader-module-scss-module__1IMnXG__spin{to{transform:rotate(360deg)}}@keyframes loader-module-scss-module__1IMnXG__hop{0%{transform:translateY(0)scaleY(1)scaleX(1)}10%{animation-timing-function:ease-out;transform:translateY(max(.125rem,.138889vw))scaleY(.85)scaleX(1.15)}20%{animation-timing-function:ease-in;transform:translateY(calc(-1*max(clamp(3.125rem,5.20833vw + 1.5625rem,6.25rem),6.94444vw)))scaleY(1.1)scaleX(.9)}49%{transform:translateY(0)scaleY(1)scaleX(1)}50%{transform:translateY(0)scaleY(.85)scaleX(1.15)}70%{animation-timing-function:ease-in;transform:translateY(calc(-1*max(clamp(1.25rem,2.08333vw + .625rem,2.5rem),2.77778vw)))scaleY(1.05)scaleX(.95)}85%{transform:translateY(0)scaleY(.95)scaleX(1.05)}}@keyframes loader-module-scss-module__1IMnXG__shadowSquash{0%{transform:scaleX(1)scaleY(1)}10%{transform:scaleX(1.1)scaleY(.9)}20%{transform:scaleX(.7)scaleY(.5)}49%{transform:scaleX(1)scaleY(1)}50%{transform:scaleX(1.1)scaleY(.7)}70%{transform:scaleX(.9)scaleY(.8)}85%{transform:scaleX(1.1)scaleY(.9)}}@keyframes loader-module-scss-module__1IMnXG__floatCloud{0%{transform:translate(0)}25%{transform:translate(10%,-5%)}50%{transform:translate(20%)}75%{transform:translate(10%,5%)}to{transform:translate(0)}}
