:root{--color-wh:	#FcFcFc;--color-sv:	#acacc8;--color-sv-tx:	#ddddff;--color-bk:	#333;--color-bk-lh:	#999;--color-ash:	#7ead99;--color-ash-lh:	#aacdbe;--color-gr:	#08965a;--color-gr-tx:	#098d55;--color-red:	#c63045;--color-trans: rgba(255, 255, 255, 0);--color-frost: rgba(233, 243, 248, 0.4);--color-frost-dark: rgba(3, 27, 21, 0.5);--color-frost-hover: rgba(3, 27, 21, 0.4);--color-bdwh: rgba(255, 255, 255, 0.9);--margin-separate:	30rem;--margin-xbig:	20rem;--margin-big:	10rem;--margin-section:	8rem;--margin-midbig:	6rem;--margin-normal:	5rem;--margin-small:	3rem;--margin-xsmall:	2rem;--margin-smp:	1.5rem;--text-basic-sans: "avenir-next-world", "yu-gothic-pr6n", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;--text-bold-sans: "avenir-next-world", "dnp-shuei-gothic-kin-std", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;--text-medium: 300;--text-bold: 500;--text-ls: 0.06em;--text-ls-wide: 0.125em;--fs-10:	clamp(0.625rem, 0.5rem + 0.3vw, 0.75rem);--fs-12:	clamp(0.75rem, 0.6rem + 0.3vw, 0.875rem);--fs-14:	clamp(0.875rem, 0.7rem + 0.4vw, 1.125rem);--fs-16:	clamp(1rem, 0.8rem + 0.5vw, 1.25rem);--fs-18:	clamp(1.125rem, 0.9rem + 0.6vw, 1.5rem);--fs-20:	clamp(1.25rem, 1rem + 0.7vw, 1.75rem);--fs-24:	clamp(1.5rem, 1.2rem + 0.8vw, 2rem);--fs-32:	clamp(2rem, 1.6rem + 1vw, 2.5rem);--fs-40:	clamp(2.5rem, 2rem + 1.2vw, 3rem);--lh-20:	2.25em;--lh-75:	1.8em;--lh-50:	1.5em;--lh-10:	1em;--z-top: 100000;--z-modal: 10000;--z-important: 1000;--z-float: 100;--z-upper2: 10;--z-upper1: 1;--z-bottom1:	-1;--z-bottom2:	-2;--z-bottom3:	-3;--e-easeOutQuint: cubic-bezier(0.22, 1, 0.36, 1);--e-easeOutCubic: cubic-bezier(0.33, 1, 0.68, 1);--e-easeInQuad: cubic-bezier(0.11, 0, 0.5, 0)}body,main{overflow:visible}body.scroll-locked,main.scroll-locked{overflow:clip !important;height:100vh !important;pointer-events:none;touch-action:none}#load-screen{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#f5f5f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .5s cubic-bezier(0.16, 1, 0.3, 1),backdrop-filter .5s cubic-bezier(0.16, 1, 0.3, 1);z-index:var(--z-top);pointer-events:none}#load-screen.loaded{background-color:rgba(245,245,245,0);backdrop-filter:none}.dn{display:none !important}.pconly_b{display:block !important}@media screen and (max-width: 1024px){.pconly_b{display:none !important}}.pconly_in{display:inline !important}@media screen and (max-width: 1024px){.pconly_in{display:none !important}}.pconly_f{display:fixed !important}@media screen and (max-width: 1024px){.pconly_f{display:none !important}}.pconly_fx{display:flex !important}@media screen and (max-width: 1024px){.pconly_fx{display:none !important}}.bigonly_b{display:block !important}@media screen and (max-width: 500px){.bigonly_b{display:none !important}}.bigonly_in{display:inline !important}@media screen and (max-width: 500px){.bigonly_in{display:none !important}}.bigonly_fx{display:flex !important}@media screen and (max-width: 500px){.bigonly_fx{display:none !important}}.tabonly_b{display:none !important}@media screen and (max-width: 1024px){.tabonly_b{display:block !important}}@media screen and (max-width: 500px){.tabonly_b{display:none !important}}.smallonly_b{display:none !important}@media screen and (max-width: 1024px){.smallonly_b{display:block !important}}.smallonly_fx{display:none !important}@media screen and (max-width: 1024px){.smallonly_fx{display:flex !important}}.smponly_b{display:none !important}@media screen and (max-width: 500px){.smponly_b{display:block !important}}@media screen and (max-width: 500px){.pcbreak{display:none}}@media screen and (max-width: 1899px){.smpbreak{display:none}}body{background:var(--color-bg)}.fcf{color:var(--color-wh)}.fcg{color:var(--color-gr-tx)}.fca{color:var(--color-ash)}.fcbk{color:var(--color-bk)}body{font-size:var(--fs-16);letter-spacing:var(--text-ls);font-family:var(--text-basic-sans);font-weight:var(--text-medium);font-style:normal;font-optical-sizing:auto;font-size-adjust:from-font;color:var(--color-bk)}@media screen and (max-width: 1024px){body{font-size:65%}}@media screen and (max-width: 500px){body{font-size:63%}}.t10{font-size:var(--fs-10)}.t12{font-size:var(--fs-12)}.t14{font-size:var(--fs-14)}.t16{font-size:var(--fs-16)}.t18{font-size:var(--fs-18)}.t20{font-size:var(--fs-20)}.t24{font-size:var(--fs-24)}.t32{font-size:var(--fs-32)}.t40{font-size:var(--fs-40)}small{font-size:80%}strong{display:inline-block;color:var(--color-wh);background-color:var(--color-gr);padding:0 .25em}em{font-style:normal}rt{margin-top:.5em;margin-bottom:.25em}@media screen and (max-width: 500px){rt{font-size:40%;margin-top:1em;margin-bottom:1em}}.fn{font-weight:var(--text-medium);font-style:normal;font-size-adjust:from-font}.fb{font-family:var(--text-bold-sans);font-weight:var(--text-bold);font-style:normal;font-size-adjust:from-font}.lh20{line-height:2.25em}.lh75{line-height:1.8em}.lh50{line-height:1.5em}.lh10{line-height:1em}.ls{letter-spacing:var(--text-ls)}.lswide{letter-spacing:var(--text-ls-wide)}.tac{text-align:center}.justify{text-align:justify;text-justify:inter-ideograph;line-break:strict;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word}.justify p{text-align:justify;text-justify:inter-ideograph;line-break:strict;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word}a{color:var(--color-gr-tx) !important;text-decoration:underline;text-decoration-thickness:.5px;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-color:var(--color-gr-tx) !important;transition:color .1s var(--e-easeInQuad),text-decoration-color .1s var(--e-easeInQuad);cursor:pointer}a:hover{color:var(--color-ash) !important;text-decoration:underline;text-decoration-thickness:.5px;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-color:var(--color-trans) !important;cursor:pointer}a.nodeco{color:var(--color-gr-tx) !important;text-decoration:underline;text-decoration-thickness:.5px;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-color:var(--color-trans) !important;transition:color .1s var(--e-easeInQuad),text-decoration-color .1s var(--e-easeInQuad);cursor:pointer}a.nodeco:hover{color:var(--color-ash) !important;text-decoration:underline;text-decoration-thickness:.5px;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-color:var(--color-ash) !important;cursor:pointer}a.nodeco.fcf{color:var(--color-wh) !important;text-decoration:underline;text-decoration-thickness:.5px;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-color:var(--color-trans) !important;transition:color .1s var(--e-easeInQuad),text-decoration-color .1s var(--e-easeInQuad);cursor:pointer}a.nodeco.fcf:hover{color:var(--color-sv-tx) !important;text-decoration:underline;text-decoration-thickness:.5px;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-color:var(--color-wh) !important;cursor:pointer}a.nodeco.fcbk{color:var(--color-bk) !important;text-decoration:underline;text-decoration-thickness:.5px;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-color:var(--color-trans) !important;transition:color .1s var(--e-easeInQuad),text-decoration-color .1s var(--e-easeInQuad);cursor:pointer}a.nodeco.fcbk:hover{color:var(--color-bk-lh) !important;text-decoration:underline;text-decoration-thickness:.5px;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-color:var(--color-bk-lh) !important;cursor:pointer}.scroll-top{cursor:pointer}.lazyload{transition:filter 1s var(--e-easeOutQuint),transform 1s var(--e-easeOutQuint);filter:opacity(0%);transform:translateY(15px);will-change:filter,transform}.lazyloaded{filter:none;transform:translateY(0)}.blur{transition:filter 1s var(--e-easeOutQuint);filter:blur(14px) opacity(0%);will-change:filter}.blur.lazyloaded{filter:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.wrapper{display:flex;flex-direction:column;align-items:center;width:100%;background-color:var(--color-wh)}header{position:relative;width:100%;max-width:1920px;background-color:var(--color-trans);font-family:var(--text-bold-sans) !important;font-weight:500 !important}header .header-primary{background-color:var(--color-trans)}header .header-fixed{background-color:var(--color-trans)}#commonmenu-head-opener{position:fixed;top:var(--margin-smp);right:var(--margin-smp);width:fit-content;cursor:pointer}#commonmenu-head-opener svg{width:50px;height:50px;fill:var(--color-gr)}@media screen and (max-width: 500px){#commonmenu-head-opener svg{width:40px;height:40px}}#commonmenu-head-opener:hover svg{fill:var(--color-ash)}#commonmenu-head-closure{position:fixed;top:var(--margin-smp);right:var(--margin-smp);width:fit-content;cursor:pointer}#commonmenu-head-closure svg{width:50px;height:50px;fill:var(--color-gr)}@media screen and (max-width: 500px){#commonmenu-head-closure svg{width:40px;height:40px}}#commonmenu-head-closure:hover svg{fill:var(--color-ash)}main{width:100%;max-width:1920px;padding-top:var(--margin-small);padding-bottom:var(--margin-small);padding-left:var(--margin-normal);padding-right:var(--margin-normal)}@media screen and (max-width: 1024px){main{padding-top:var(--margin-xsmall);padding-bottom:var(--margin-xsmall);padding-left:var(--margin-small);padding-right:var(--margin-small)}}@media screen and (max-width: 500px){main{padding-top:var(--margin-smp);padding-bottom:var(--margin-smp);padding-left:var(--margin-smp);padding-right:var(--margin-smp)}}.hero{width:100%;text-align:center;margin-bottom:var(--margin-normal);margin-top:150px}@media screen and (max-width: 1024px){.hero{margin-top:var(--margin-small)}}@media screen and (max-width: 500px){.hero{margin-bottom:var(--margin-small)}}.hero img{display:inline-block;height:300px;width:auto;margin-bottom:var(--margin-normal)}@media screen and (max-width: 1024px){.hero img{width:70%;height:auto}}@media screen and (max-width: 500px){.hero img{width:80%;margin-bottom:var(--margin-small)}}footer{width:100%;max-width:1920px;color:var(--color-wh);background-color:var(--color-gr);padding-top:var(--margin-normal);padding-bottom:var(--margin-xsmall)}header.normal{z-index:var(--z-float)}header.normal #commonmenu-head-opener{z-index:var(--z-important)}header.normal .header-primary{z-index:var(--z-upper1)}header.normal .header-fixed{z-index:var(--z-upper2)}header.normal #commonmenu-blur{z-index:var(--z-modal)}header.normal #commonmenu{z-index:var(--z-top)}header.normal{display:flex;flex-direction:column;justify-content:center;width:100%;height:150px}@media screen and (max-width: 500px){header.normal{height:200px}}header.normal .header-primary{position:absolute;top:0;left:0;width:100%;padding-top:var(--margin-xsmall);padding-left:var(--margin-xsmall)}@media screen and (max-width: 500px){header.normal .header-primary{display:flex;justify-content:center;align-items:center;padding-left:0}}header.normal .header-primary h1{margin-top:1em}@media screen and (max-width: 500px){header.normal .header-primary{justify-content:center}}header.normal .header-primary .header-primary-logo{width:100%}header.normal .header-primary .header-primary-logo img{height:60px;width:auto}@media screen and (max-width: 500px){header.normal .header-primary .header-primary-logo img{height:150px;width:auto}}header.normal .header-fixed{position:fixed;top:0;left:0;transform:translateY(-150px);width:fit-content;padding-top:var(--margin-xsmall);padding-left:var(--margin-xsmall);padding-right:var(--margin-xsmall);padding-bottom:0;background:var(--color-wh);backdrop-filter:none;transition:transform 1s}@media screen and (max-width: 500px){header.normal .header-fixed{width:100%;padding-bottom:var(--margin-xsmall);background:var(--color-bdwh);backdrop-filter:blur(15px)}}header.normal .header-fixed.is-active{transform:translateY(0)}header.normal .header-fixed a{display:flex;align-items:flex-end}header.normal .header-fixed a img{height:60px;width:auto}@media screen and (max-width: 500px){header.normal .header-fixed a img{height:60px;width:auto}}header.normal .header-fixed a .header-fixed-title{margin-left:1em}/*# sourceMappingURL=global.css.map */
