:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;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.1666666667vw + 1.25rem,5rem),5.5555555556vw);--fi60_100:max(clamp(3.75rem,4.1666666667vw + 2.5rem,6.25rem),6.9444444444vw)}html{font-size:100%;scroll-behavior:smooth}body{font-size:max(clamp(.875rem,.2083333333vw + .8125rem,1rem),1.1111111111vw);font-family:var(--font-zenmaru),sans-serif;font-weight:400;background-color:#f1f1f1;color:#222;overflow-wrap:anywhere;line-break:strict;line-height:1.75;letter-spacing:.08em}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{display:flex;flex-direction:column;min-height:100dvh;overflow-x:hidden}.pageContainer.accStyle{background-color:#97b41e}main{flex:1 1;position:relative;z-index:0}[role=img],figure,img,picture{display:block}.loader_loader__Ej6kz{position:fixed;inset:0;background:#f1f1f1;z-index:9999;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity .5s cubic-bezier(.445,.05,.55,.95)}.loader_loader__Ej6kz.loader_fadeOut__ter0V{opacity:0}.loader_loader__logo__zSyNU{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.loader_loader__logo__zSyNU img{width:max(clamp(6.8125rem,5.5208333333vw + 5.15625rem,10.125rem),11.25vw);height:auto}.loader_loader__kokanon__TR6Ir{position:absolute;top:calc(50% + max(clamp(3.125rem,10.4166666667vw + 0rem,9.375rem),10.4166666667vw));left:15%}.loader_loader__kokanonImg__AHVUC{position:relative}.loader_loader__kokanonImg__AHVUC:after{content:"";position:absolute;left:max(.25rem,.2777777778vw);bottom:max(.25rem,.2777777778vw);width:max(clamp(3.75rem,4.1666666667vw + 2.5rem,6.25rem),6.9444444444vw);height:max(clamp(.75rem,1.0416666667vw + .4375rem,1.375rem),1.5277777778vw);background-color:#97b41e;mix-blend-mode:multiply;z-index:0;border-radius:50%;animation:loader_shadowSquash__7ETsg 2.2s infinite}@media(min-width:64em){.loader_loader__kokanonImg__AHVUC:after{left:max(1.375rem,1.5277777778vw)}}.loader_loader__kokanon__TR6Ir figure{position:absolute;bottom:max(.25rem,.2777777778vw);left:calc(max(.25rem,.2777777778vw)*-1);z-index:2;animation:loader_hop__9XVf7 2.2s infinite;width:max(clamp(4.5rem,5.8333333333vw + 2.75rem,8rem),8.8888888889vw)}@media(min-width:64em){.loader_loader__kokanon__TR6Ir figure{left:max(.625rem,.6944444444vw)}}.loader_loader__kokanon__TR6Ir figure img{width:100%;height:auto}.loader_loader__nokanon__J6Wqg{position:absolute;top:60%;right:15%}.loader_loader__nokanonImg__E_x_E:after{content:"";position:absolute;bottom:-2%;left:0;width:max(clamp(6rem,9.5833333333vw + 3.125rem,11.75rem),13.0555555556vw);height:max(clamp(.75rem,1.0416666667vw + .4375rem,1.375rem),1.5277777778vw);background-color:#97b41e;border-radius:50%;mix-blend-mode:multiply;transform:translateZ(0)}.loader_loader__nokanon__J6Wqg figure{position:relative;z-index:1;width:max(clamp(6rem,9.5833333333vw + 3.125rem,11.75rem),13.0555555556vw)}.loader_loader__nokanon__J6Wqg figure img{width:100%;height:auto;margin-inline:auto}.loader_loader__clouds__dBAXk{position:absolute;width:100%;height:100%;top:0;left:0}.loader_loader__clouds__dBAXk span{position:absolute;animation:loader_floatCloud__Z4dT2 8s ease-in-out infinite}.loader_loader__clouds__dBAXk span:first-child{animation-delay:0s;top:20%;left:calc(max(clamp(0rem,-10.4166666667vw + 9.375rem,6.25rem),0vw)*-1)}@media(min-width:64em){.loader_loader__clouds__dBAXk span:first-child{top:10%;left:8%}}.loader_loader__clouds__dBAXk span:nth-child(2){animation-delay:1s;top:35%;right:-10%}@media(min-width:64em){.loader_loader__clouds__dBAXk span:nth-child(2){top:max(clamp(0rem,-8.3333333333vw + 7.5rem,5rem),0vw);right:3%}}.loader_loader__clouds__dBAXk span:last-child{animation-delay:2s;top:10%;right:0}@media(min-width:64em){.loader_loader__clouds__dBAXk span:last-child{top:35%;right:15%}}.loader_loader__clouds__dBAXk span img{width:max(clamp(11.25rem,7.7083333333vw + 8.9375rem,15.875rem),17.6388888889vw);height:auto}.loader_loader__spinner__x4cso{width:max(clamp(2.5rem,4.1666666667vw + 1.25rem,5rem),5.5555555556vw);height:max(clamp(2.5rem,4.1666666667vw + 1.25rem,5rem),5.5555555556vw);border:max(.25rem,.2777777778vw) solid #ccc;border-top-color:#97b41e;border-radius:50%;animation:loader_spin__CCBnn .8s linear infinite}.loader_loader__bg__VEN8g{z-index:-1;position:fixed;inset:0}.loader_loader__bg__VEN8g img{width:100%;height:100%;object-fit:cover}@keyframes loader_spin__CCBnn{to{transform:rotate(1turn)}}@keyframes loader_hop__9XVf7{0%{transform:translateY(0) scaleY(1) scaleX(1)}10%{transform:translateY(max(.125rem,.1388888889vw)) scaleY(.85) scaleX(1.15);animation-timing-function:ease-out}20%{transform:translateY(calc(max(clamp(3.125rem, 5.2083333333vw + 1.5625rem, 6.25rem), 6.9444444444vw) * -1)) scaleY(1.1) scaleX(.9);animation-timing-function:ease-in}49%{transform:translateY(0) scaleY(1) scaleX(1)}50%{transform:translateY(0) scaleY(.85) scaleX(1.15)}70%{transform:translateY(calc(max(clamp(1.25rem, 2.0833333333vw + .625rem, 2.5rem), 2.7777777778vw) * -1)) scaleY(1.05) scaleX(.95);animation-timing-function:ease-in}85%{transform:translateY(0) scaleY(.95) scaleX(1.05)}}@keyframes loader_shadowSquash__7ETsg{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_floatCloud__Z4dT2{0%{transform:translate(0)}25%{transform:translate(10%,-5%)}50%{transform:translate(20%)}75%{transform:translate(10%,5%)}to{transform:translate(0)}}