html{font-size:62.5%}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;margin:0;padding:0;-webkit-overflow-scrolling:touch;-webkit-print-color-adjust:exact;color-adjust:exact;overflow-x:clip}*{min-width:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,figure,ul,ol,dl,dt,dd{margin:0;padding:0;border:0;font-weight:normal}img{max-width:100%;vertical-align:bottom;height:auto}svg{display:block}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;outline:none;color:inherit}a:hover img{opacity:1}a:hover{outline:none;color:inherit}a[target="_blank"]:after{display:none}a[target="_blank"]:hover{text-decoration:none}b,strong{font-weight:bold}img{max-width:100%;max-height:100%}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Noto Sans JP", Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, "游ゴシック体", "YuGothic", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック",  "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';font-weight:400;background-color:#FFFDF4;color:var(--color__achromatic--black);font-size:min( calc( var(--base-font-size) / var(--viewport-width) * 100vw), calc( var(--base-font-size) * 1px) );line-height:2;position:relative}.paginate{display:none}.grecaptcha-badge{visibility:hidden}.l-container{padding:0 min( calc( var(--gutter) / var(--viewport-width) * 100vw), calc(var(--gutter) * 1px) );max-width:calc( ( var(--container-width) + ( var(--gutter) * 2 ) ) * 1px);margin:auto}.l-header{--color: var(--color__primary);--height: 90;height:min( calc( var(--height) / var(--viewport-width) * 100vw), calc(var(--height) * 1px) )}@media (min-width: 768px){.l-header{--height: 140}}.l-header__fixed{height:inherit;position:fixed;top:0;left:0;width:100%;z-index:100;background-color:#F7F7F7;transition:background 0.3s}.l-header__container{height:100%;padding:0 min( calc( 15 / var(--viewport-width) * 100vw), 15px )}@media (min-width: 768px){.l-header__container{padding:0 min( calc( var(--gutter) / var(--viewport-width) * 100vw), calc(var(--gutter) * 1px) )}}.l-header__body{height:100%;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:min( calc( 10 / var(--viewport-width) * 100vw), 10px )}.l-header__site-title{--width: 60;transition:opacity 0.3s;margin-right:auto}@media (min-width: 768px){.l-header__site-title{--width: 80}}.l-header__site-title .logo{width:min( calc( var(--width) / var(--viewport-width) * 100vw), calc(var(--width) * 1px) );aspect-ratio:1}.l-header__site-title .logo a{display:block;transition:opacity 0.3s}.l-header__site-title .logo a:hover{opacity:0.7}.l-header__site-title .logo a svg{display:block;width:100%;height:auto;fill:var(--color)}@media (min-width: 1400px){.l-header__site-title .logo{transform:translateX(-50%)}}.l-header__mobile-menu-toggle-button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:min( calc( 40 / var(--viewport-width) * 100vw), 40px );width:min( calc( 42 / var(--viewport-width) * 100vw), 42px );aspect-ratio:1;display:block;position:relative}.l-header__mobile-menu-toggle-button:after{content:'Menu';font-size:calc( 14 / var(--base-font-size) * 100%);color:var(--color);position:absolute;left:0;bottom:0;width:100%;text-align:center;line-height:1}.l-header__mobile-menu-toggle-button span{display:block;width:100%;height:1px;background-color:var(--color);position:absolute;top:0;left:0;transition:transform 0.3s, background 0.3s}.l-header__mobile-menu-toggle-button span:nth-child(2){transform:translateY(min( calc( 10 / var(--viewport-width) * 100vw), 10px ))}.l-header__mobile-menu-toggle-button span:nth-child(3){transform:translateY(min( calc( 20 / var(--viewport-width) * 100vw), 20px ))}.l-header__mobile-menu-toggle-button.opened:after{content:none}.l-header__mobile-menu-toggle-button.opened span{background-color:#fff;top:50%}.l-header__mobile-menu-toggle-button.opened span:nth-child(1){display:none}.l-header__mobile-menu-toggle-button.opened span:nth-child(2){transform:rotate(45deg)}.l-header__mobile-menu-toggle-button.opened span:nth-child(3){transform:rotate(-45deg)}@media (min-width: 768px){.l-header__mobile-menu-toggle-button{display:none}}.l-header__menu{display:none}@media (min-width: 768px){.l-header__menu{--color: #238550;display:flex;gap:min( calc( 90 / var(--viewport-width) * 100vw), 90px );font-size:calc( 15 / var(--base-font-size) * 100%);font-weight:bold}.l-header__menu>a,.l-header__menu button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.5;display:flex;cursor:pointer;transition:color 0.3s;align-items:center;gap:0.2em;position:relative;padding:0.5em 0}.l-header__menu>a:after,.l-header__menu button:after{content:'';display:block;background-color:var(--color);width:100%;height:2px;position:absolute;left:0;bottom:max( calc( -10 / var(--viewport-width) * 100vw), -10px );opacity:0;transition:opacity 0.3s}.l-header__menu>a svg,.l-header__menu button svg{display:block;quotes:1em;fill:var(--color__achromatic--black);transition:fill 0.3s}.l-header__menu>a.privacy-policy,.l-header__menu button.privacy-policy{position:absolute;top:min( calc( 20 / var(--viewport-width) * 100vw), 20px );right:0;font-size:calc( 14 / 15 * 100%);padding:0;padding-left:1.2em}.l-header__menu>a.privacy-policy span,.l-header__menu button.privacy-policy span{display:block;position:relative}.l-header__menu>a.privacy-policy span:after,.l-header__menu button.privacy-policy span:after{content:'';display:block;background-color:var(--color);width:100%;height:1px;position:absolute;left:0;bottom:max( calc( -5 / var(--viewport-width) * 100vw), -5px );opacity:0;transition:opacity 0.3s}.l-header__menu>a.privacy-policy:before,.l-header__menu button.privacy-policy:before{content:'';display:block;width:0.6em;aspect-ratio:1;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);position:absolute;left:0;top:50%;margin-top:-0.3em}.l-header__menu>a.privacy-policy:hover,.l-header__menu button.privacy-policy:hover{color:#8C8C8C}.l-header__menu>a.privacy-policy:hover span:after,.l-header__menu button.privacy-policy:hover span:after{opacity:1}.l-header__menu>a.privacy-policy:after,.l-header__menu button.privacy-policy:after{content:none}.l-header__menu>a:hover,.l-header__menu>a.opened,.l-header__menu button:hover,.l-header__menu button.opened{color:var(--color)}.l-header__menu>a:hover:after,.l-header__menu>a.opened:after,.l-header__menu button:hover:after,.l-header__menu button.opened:after{opacity:1}.l-header__menu>a:hover svg,.l-header__menu>a.opened svg,.l-header__menu button:hover svg,.l-header__menu button.opened svg{fill:var(--color)}.l-header__menu>a:hover .children,.l-header__menu>a.opened .children,.l-header__menu button:hover .children,.l-header__menu button.opened .children{opacity:1;transform:translateX(-50vw) translateY(1em);visibility:visible;pointer-events:auto;z-index:1}.l-header__menu .children{position:fixed;width:100vw;top:min( calc( calc(var(--height) / 2) / var(--viewport-width) * 100vw), calc(var(--height) / 2 * 1px) );left:50%;font-size:calc( 15 / var(--base-font-size) * 100%);color:#fff;line-height:1.3;pointer-events:none;opacity:0;visibility:hidden;transform:translateX(-50vw) translateY(-20px);transition:opacity 0.3s, visibility 0.3s, transform 0.3s;padding-top:min( calc( calc(var(--height) / 2) / var(--viewport-width) * 100vw), calc(var(--height) / 2 * 1px) )}.l-header__menu .children .body{display:flex;flex-wrap:wrap;justify-content:center;gap:min( calc( 45 / var(--viewport-width) * 100vw), 45px );padding:min( calc( 30 / var(--viewport-width) * 100vw), 30px ) 0;background-color:var(--color);transform:translateY(-1em)}.l-header__menu .children a{display:block;padding-left:1em;position:relative}.l-header__menu .children a:before{content:'';display:block;width:0.5em;height:1px;background-color:#fff;position:absolute;left:0;top:0.65em}.l-header__menu .children a:after{content:'';display:block;background-color:#fff;width:calc( 100% - 1em);height:1px;position:absolute;right:0;bottom:-0.2em;opacity:0;transition:opacity 0.3s}.l-header__menu .children a:hover:after{opacity:1}}.l-header:has(.l-header__mobile-menu-toggle-button.opened) .l-header__fixed{background-color:#238550}.l-header:has(.l-header__mobile-menu-toggle-button.opened) .l-header__site-title .logo svg{fill:#fff}.l-mobile-menu{--color:#238550;--padding-top: 90;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99;transform:translatey(-20px);pointer-events:none;opacity:0;visibility:hidden;transition:transform 0.3s, opacity 0.3s, visibility 0.3s;padding-top:min( calc( var(--padding-top) / var(--viewport-width) * 100vw), calc(var(--padding-top) * 1px) );background-color:var(--color);color:#fff}.l-mobile-menu.opened{transform:translateY(0);pointer-events:auto;opacity:1;visibility:visible}.l-mobile-menu__scroll{height:100%;overflow-y:auto}.l-mobile-menu__scroll::-webkit-scrollbar{display:none}.l-mobile-menu__body{padding:min( calc( 30 / var(--viewport-width) * 100vw), 30px ) min( calc( 15 / var(--viewport-width) * 100vw), 15px ) min( calc( 60 / var(--viewport-width) * 100vw), 60px )}.l-mobile-menu__body .primary{display:grid;gap:min( calc( 35 / var(--viewport-width) * 100vw), 35px );line-height:1.3}.l-mobile-menu__body .primary>dl dt{font-weight:bold;font-size:calc( 20 / var(--base-font-size) * 100%);margin-bottom:min( calc( 20 / var(--viewport-width) * 100vw), 20px )}.l-mobile-menu__body .primary>dl dd{display:grid;gap:min( calc( 15 / var(--viewport-width) * 100vw), 15px );font-size:calc( 16 / var(--base-font-size) * 100%)}.l-mobile-menu__body .primary>dl dd a{display:block;padding-left:1em;position:relative}.l-mobile-menu__body .primary>dl dd a:before{content:'';display:block;width:0.5em;height:1px;background-color:#fff;position:absolute;left:0;top:0.65em}.l-mobile-menu__body .primary>a{display:block;font-weight:bold;font-size:calc( 20 / var(--base-font-size) * 100%)}.l-mobile-menu__body .secondary{margin-top:min( calc( 60 / var(--viewport-width) * 100vw), 60px );font-size:calc( 16 / var(--base-font-size) * 100%);display:flex;gap:min( calc( 20 / var(--viewport-width) * 100vw), 20px )}.l-mobile-menu__body .secondary a{padding-left:1.2em;position:relative}.l-mobile-menu__body .secondary a:before{content:'';display:block;width:0.6em;aspect-ratio:1;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;left:0;top:50%;margin-top:-0.3em}.l-contents{--padding-bottom: 110;padding-bottom:min( calc( var(--padding-bottom) / var(--viewport-width) * 100vw), calc(var(--padding-bottom) * 1px) )}@media (min-width: 960px){.l-contents{--padding-bottom: 210}}.l-footer{--color: var(--color__primary);background-color:#F7F7F7}.l-footer__body{position:relative;padding:min( calc( 40 / var(--viewport-width) * 100vw), 40px ) 0 min( calc( 30 / var(--viewport-width) * 100vw), 30px );display:grid;gap:min( calc( 35 / var(--viewport-width) * 100vw), 35px )}@media (min-width: 960px){.l-footer__body{padding:min( calc( 55 / var(--viewport-width) * 100vw), 55px ) 0 min( calc( 30 / var(--viewport-width) * 100vw), 30px )}}.l-footer__menu .primary{display:none}.l-footer__menu .secondary{font-size:calc( 20 / var(--base-font-size) * 100%);line-height:1.4;font-weight:bold;display:grid;gap:min( calc( 30 / var(--viewport-width) * 100vw), 30px );transition:color 0.3s}.l-footer__menu .secondary a{padding-left:1.2em;position:relative;transition:color 0.3s;width:fit-content}.l-footer__menu .secondary a:before{content:'';display:block;width:0.6em;aspect-ratio:1;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);position:absolute;left:0;top:50%;margin-top:-0.3em}.l-footer__menu .secondary a:after{content:'';display:block;background-color:var(--color);width:calc( 100% - 1.2em);height:1px;position:absolute;right:0;bottom:-0.2em;opacity:0;transition:opacity 0.3s}.l-footer__menu .secondary a:hover{color:#8D8D8D}.l-footer__menu .secondary a:hover:after{opacity:1}@media (min-width: 768px){.l-footer__menu .primary{display:flex;gap:min( calc( 120 / var(--viewport-width) * 100vw), 120px );font-size:calc( 15 / var(--base-font-size) * 100%);line-height:1.3}.l-footer__menu .primary>dl dt{font-weight:bold;margin-bottom:min( calc( 30 / var(--viewport-width) * 100vw), 30px )}.l-footer__menu .primary>dl dd{display:grid;gap:min( calc( 20 / var(--viewport-width) * 100vw), 20px )}.l-footer__menu .primary>dl dd a{display:block;padding-left:1em;position:relative;transition:color 0.3s;width:fit-content;font-weight:500}.l-footer__menu .primary>dl dd a:before{content:'';display:block;width:0.5em;height:1px;background-color:#000;position:absolute;left:0;top:0.65em}.l-footer__menu .primary>dl dd a:after{content:'';display:block;background-color:var(--color);width:calc( 100% - 1em);height:1px;position:absolute;right:0;bottom:-0.2em;opacity:0;transition:opacity 0.3s}.l-footer__menu .primary>dl dd a:hover{color:#8D8D8D}.l-footer__menu .primary>dl dd a:hover:after{opacity:1}.l-footer__menu .primary>a{display:block;font-weight:bold}.l-footer__menu .secondary{margin-top:min( calc( 90 / var(--viewport-width) * 100vw), 90px );font-size:calc( 14 / var(--base-font-size) * 100%);display:flex;gap:min( calc( 30 / var(--viewport-width) * 100vw), 30px )}}.l-footer__copyright{font-size:min( calc( 10 / var(--viewport-width) * 100vw), 10px );font-weight:500;text-align:right;line-height:1.4}@media (min-width: 768px){.l-footer__copyright{font-size:calc( 12 / var(--base-font-size) * 100%);position:absolute;right:0;bottom:min( calc( 30 / var(--viewport-width) * 100vw), 30px )}}.l-footer__backtop{position:absolute;right:0;top:max( calc( -40 / var(--viewport-width) * 100vw), -40px );z-index:100}.l-footer__backtop button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;cursor:pointer;width:min( calc( 66 / var(--viewport-width) * 100vw), 66px );aspect-ratio:1;background-color:#5A5A5A}.l-footer__backtop button svg{display:block;fill:#fff;width:min( calc( 15 / var(--viewport-width) * 100vw), 15px );height:auto}.l-footer__backtop.fixed button{position:fixed;bottom:20px;right:15px}@media (min-width: 768px){.l-footer__backtop{display:none}}.p-page-contents{--gap: 60;display:grid;gap:min( calc( calc(var(--gap)) / var(--viewport-width) * 100vw), calc(var(--gap) * 1px) )}@media (min-width: 768px){.p-page-contents{--gap: 100}}.p-page-contents__heading{height:min( calc( 130 / var(--viewport-width) * 100vw), 130px );display:flex;align-items:center;position:relative}.p-page-contents__heading .heading{font-size:calc( 28 / var(--base-font-size) * 100%);font-family:"FP-ヒラギノUD明朝 StdN W6";color:var(--color__primary);position:relative;z-index:1;padding-bottom:min( calc( 10 / var(--viewport-width) * 100vw), 10px );border-bottom:1px solid var(--color__primary);line-height:1.5}.p-page-contents__heading:before{content:'';display:block;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:var(--bg-image-sp);background-repeat:no-repeat;background-position:right center;background-size:auto 100%;background-color:#fff}@media (min-width: 768px){.p-page-contents__heading{height:min( calc( 180 / var(--viewport-width) * 100vw), 180px )}.p-page-contents__heading .heading{font-size:calc( 40 / var(--base-font-size) * 100%);padding-bottom:min( calc( 20 / var(--viewport-width) * 100vw), 20px )}.p-page-contents__heading .heading br{display:none}.p-page-contents__heading:before{background-image:var(--bg-image-pc)}}.p-navigation{--color: #238550;display:grid;gap:min( calc( 15 / var(--viewport-width) * 100vw), 15px );font-size:calc( 18 / var(--base-font-size) * 100%);font-weight:bold;color:var(--color);line-height:1.5;margin-top:max( calc( -15 / var(--viewport-width) * 100vw), -15px )}.p-navigation a{display:block;width:fit-content}.p-navigation a:before{content:'- '}@media (min-width: 768px){.p-navigation{display:flex;justify-content:flex-end;gap:min( calc( 30 / var(--viewport-width) * 100vw), 30px );font-size:calc( 16 / var(--base-font-size) * 100%);margin-top:0}}.p-news-articles{--color: var(--color__primary);border-bottom:1px solid #5A5A5A}.p-news-articles article{border-top:1px solid #5A5A5A}.p-news-articles article a{display:grid;gap:min( calc( 8 / var(--viewport-width) * 100vw), 8px );padding:min( calc( 12 / var(--viewport-width) * 100vw), 12px ) 0}.p-news-articles article a .date{display:block;font-size:calc( 8 / var(--base-font-size) * 100%);line-height:1.2;font-weight:900;font-family:"Lato", sans-serif}.p-news-articles article a .title{font-size:calc( 10 / var(--base-font-size) * 100%);font-weight:bold;line-height:1.5;color:var(--color)}@media (min-width: 768px){.p-news-articles article a{display:grid;align-items:center;grid-template-columns:min( calc( 85 / var(--viewport-width) * 100vw), 85px ) 1fr;gap:min( calc( 45 / var(--viewport-width) * 100vw), 45px );padding:min( calc( 24 / var(--viewport-width) * 100vw), 24px ) 0}.p-news-articles article a .date{font-size:calc( 15 / var(--base-font-size) * 100%)}.p-news-articles article a .title{font-size:calc( 17 / var(--base-font-size) * 100%)}}.p-contact{--color: var(--color__primary);background-color:#fff;padding:min( calc( 15 / var(--viewport-width) * 100vw), 15px );display:grid;gap:min( calc( 15 / var(--viewport-width) * 100vw), 15px );width:min( calc( 330 / var(--viewport-width) * 100vw), 330px );margin:auto}@media (min-width: 768px){.p-contact{max-width:min( calc( 600 / var(--viewport-width) * 100vw), 600px );padding:min( calc( 30 / var(--viewport-width) * 100vw), 30px ) min( calc( 90 / var(--viewport-width) * 100vw), 90px );gap:min( calc( 35 / var(--viewport-width) * 100vw), 35px );width:fit-content}}.p-contact__heading{font-size:calc( 18 / var(--base-font-size) * 100%);font-weight:bold;color:var(--color);text-align:center}@media (min-width: 768px){.p-contact__heading{font-size:calc( 20 / var(--base-font-size) * 100%)}}.p-contact__address{font-size:calc( 14 / var(--base-font-size) * 100%);font-weight:bold;width:fit-content;line-height:1.8}@media (min-width: 768px){.p-contact__address{font-size:calc( 16 / var(--base-font-size) * 100%)}}.p-contact__ways{font-size:calc( 12 / var(--base-font-size) * 100%);font-weight:bold;display:flex;flex-wrap:wrap;gap:min( calc( 5 / var(--viewport-width) * 100vw), 5px ) min( calc( 10 / var(--viewport-width) * 100vw), 10px )}.p-contact__ways span,.p-contact__ways a{display:flex;line-height:1.4;gap:0.3em;align-items:center}.p-contact__ways span:before,.p-contact__ways a:before{content:'';display:block;background-color:var(--color);aspect-ratio:1;width:1.2em;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-repeat:no-repeat}.p-contact__ways span img,.p-contact__ways a img{display:block;height:1em;width:auto}.p-contact__ways span.tel:before,.p-contact__ways a.tel:before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' width='25' height='25'><path d='M23.1,18.43c-.19-.79-.72-1.46-1.44-1.84-.86-.58-1.76-1.09-2.7-1.54-.89-.45-1.97-.23-2.61.53l-.94.93c-.5.43-1.36.15-1.9-.36l-2.34-2.2-2.32-2.46c-.51-.54-.79-1.41-.38-1.89l.95-.96c.76-.64.98-1.72.53-2.61-.45-.94-.96-1.84-1.54-2.7-.37-.73-1.05-1.25-1.84-1.44-1.01-.03-1.99.36-2.71,1.08-.76.68-1.36,1.53-1.74,2.48-1.38,4.18,3.9,9.42,5.89,11.39l.14.14c1.75,1.76,6.07,6.12,9.94,6.12.49,0,.98-.07,1.45-.23.96-.38,1.81-.98,2.49-1.75.71-.72,1.09-1.69,1.06-2.69Z'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' width='25' height='25'><path d='M23.1,18.43c-.19-.79-.72-1.46-1.44-1.84-.86-.58-1.76-1.09-2.7-1.54-.89-.45-1.97-.23-2.61.53l-.94.93c-.5.43-1.36.15-1.9-.36l-2.34-2.2-2.32-2.46c-.51-.54-.79-1.41-.38-1.89l.95-.96c.76-.64.98-1.72.53-2.61-.45-.94-.96-1.84-1.54-2.7-.37-.73-1.05-1.25-1.84-1.44-1.01-.03-1.99.36-2.71,1.08-.76.68-1.36,1.53-1.74,2.48-1.38,4.18,3.9,9.42,5.89,11.39l.14.14c1.75,1.76,6.07,6.12,9.94,6.12.49,0,.98-.07,1.45-.23.96-.38,1.81-.98,2.49-1.75.71-.72,1.09-1.69,1.06-2.69Z'/></svg>")}.p-contact__ways span.fax:before,.p-contact__ways a.fax:before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' width='25' height='25'><path d='M16.54,16.04h-6.14c-.23,0-.41.19-.41.41s.19.41.41.41h6.14c.23,0,.41-.19.41-.41s-.19-.41-.41-.41Z'/><path d='M16.54,18.14h-8.08c-.23,0-.41.19-.41.41s.19.41.41.41h8.08c.23,0,.41-.19.41-.41s-.19-.41-.41-.41Z'/><path d='M16.54,20.23h-8.08c-.23,0-.41.19-.41.41s.19.41.41.41h8.08c.23,0,.41-.19.41-.41s-.19-.41-.41-.41Z'/><path d='M23.63,5.29h-4.25V1.53c0-.23-.19-.41-.41-.41H6.03c-.23,0-.41.19-.41.41v3.76H1.37c-.48,0-.87.39-.87.87v10.69c0,.48.39.87.87.87h4.25v5.76c0,.23.19.41.41.41h12.94c.23,0,.41-.19.41-.41v-5.76h4.25c.48,0,.87-.39.87-.87V6.16c0-.48-.39-.87-.87-.87ZM3.85,8.18h-.9c-.23,0-.41-.19-.41-.41s.19-.41.41-.41h.9c.23,0,.41.19.41.41s-.19.41-.41.41ZM6.86,2.36h11.28v2.93H6.86v-2.93ZM6.86,22.64v-8.19h11.28v8.19H6.86Z'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' width='25' height='25'><path d='M16.54,16.04h-6.14c-.23,0-.41.19-.41.41s.19.41.41.41h6.14c.23,0,.41-.19.41-.41s-.19-.41-.41-.41Z'/><path d='M16.54,18.14h-8.08c-.23,0-.41.19-.41.41s.19.41.41.41h8.08c.23,0,.41-.19.41-.41s-.19-.41-.41-.41Z'/><path d='M16.54,20.23h-8.08c-.23,0-.41.19-.41.41s.19.41.41.41h8.08c.23,0,.41-.19.41-.41s-.19-.41-.41-.41Z'/><path d='M23.63,5.29h-4.25V1.53c0-.23-.19-.41-.41-.41H6.03c-.23,0-.41.19-.41.41v3.76H1.37c-.48,0-.87.39-.87.87v10.69c0,.48.39.87.87.87h4.25v5.76c0,.23.19.41.41.41h12.94c.23,0,.41-.19.41-.41v-5.76h4.25c.48,0,.87-.39.87-.87V6.16c0-.48-.39-.87-.87-.87ZM3.85,8.18h-.9c-.23,0-.41-.19-.41-.41s.19-.41.41-.41h.9c.23,0,.41.19.41.41s-.19.41-.41.41ZM6.86,2.36h11.28v2.93H6.86v-2.93ZM6.86,22.64v-8.19h11.28v8.19H6.86Z'/></svg>")}.p-contact__ways span.mail:before,.p-contact__ways a.mail:before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' width='25' height='25'><path d='M24.79,20.73c.14-.24.21-.5.21-.78V5.04c0-.27-.07-.54-.21-.77l-8.23,8.23,8.23,8.23Z'/><path d='M9.52,12.2h0l2.35,2.35c.39.39,1.02.39,1.41,0,0,0,0,0,0,0L24.18,3.66c-.24-.14-.5-.21-.78-.21H1.59c-.23,0-.46.06-.67.16l8.59,8.6Z'/><path d='M15.95,13.11l-2.05,2.05c-.09.09-.19.17-.29.24-.04.03-.09.05-.14.07-.06.04-.12.07-.19.1-.05.02-.1.03-.15.04-.06.02-.13.04-.19.06-.06.01-.12.01-.18.02s-.12.02-.18.02h0c-.08,0-.16-.01-.24-.02-.04,0-.08,0-.12-.01-.08-.02-.15-.04-.23-.07-.04-.01-.08-.02-.12-.04-.08-.03-.15-.07-.22-.12-.03-.02-.07-.03-.1-.05-.11-.07-.2-.15-.29-.24l-2.05-2.05L.93,21.4c.21.1.44.15.67.15h21.81c.27,0,.54-.07.78-.21l-8.23-8.23Z'/><path d='M.27,4.17C.1,4.43,0,4.74,0,5.05v14.91c0,.31.1.62.27.88l8.33-8.33L.27,4.17Z'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' width='25' height='25'><path d='M24.79,20.73c.14-.24.21-.5.21-.78V5.04c0-.27-.07-.54-.21-.77l-8.23,8.23,8.23,8.23Z'/><path d='M9.52,12.2h0l2.35,2.35c.39.39,1.02.39,1.41,0,0,0,0,0,0,0L24.18,3.66c-.24-.14-.5-.21-.78-.21H1.59c-.23,0-.46.06-.67.16l8.59,8.6Z'/><path d='M15.95,13.11l-2.05,2.05c-.09.09-.19.17-.29.24-.04.03-.09.05-.14.07-.06.04-.12.07-.19.1-.05.02-.1.03-.15.04-.06.02-.13.04-.19.06-.06.01-.12.01-.18.02s-.12.02-.18.02h0c-.08,0-.16-.01-.24-.02-.04,0-.08,0-.12-.01-.08-.02-.15-.04-.23-.07-.04-.01-.08-.02-.12-.04-.08-.03-.15-.07-.22-.12-.03-.02-.07-.03-.1-.05-.11-.07-.2-.15-.29-.24l-2.05-2.05L.93,21.4c.21.1.44.15.67.15h21.81c.27,0,.54-.07.78-.21l-8.23-8.23Z'/><path d='M.27,4.17C.1,4.43,0,4.74,0,5.05v14.91c0,.31.1.62.27.88l8.33-8.33L.27,4.17Z'/></svg>")}@media (min-width: 768px){.p-contact__ways{gap:min( calc( 10 / var(--viewport-width) * 100vw), 10px ) min( calc( 40 / var(--viewport-width) * 100vw), 40px );font-size:calc( 16 / var(--base-font-size) * 100%)}}.p-pagination{--font-size: 16;--width: 30;--color: var(--color__primary);font-size:calc( var(--font-size) / var(--base-font-size) * 100%);line-height:1;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.p-pagination{--width: 35;--font-size: 18}}.p-pagination__pages{display:flex}.p-pagination__pages a,.p-pagination__pages span{display:flex;align-items:center;justify-content:center;aspect-ratio:1;width:min( calc( var(--width) / var(--viewport-width) * 100vw), calc(var(--width) * 1px) );font-weight:bold;transition:opacity 0.3s}.p-pagination__pages a.active,.p-pagination__pages span.active{color:var(--color);pointer-events:none}.p-pagination__pages a:hover,.p-pagination__pages span:hover{opacity:0.5}.p-pagination__pages .gap{display:flex;border:0}.p-pagination__pages .gap svg{width:1em;height:auto;display:block;fill:var(--color)}.p-pagination__prev,.p-pagination__next{display:flex;align-items:center;justify-content:center;width:min( calc( var(--width) / var(--viewport-width) * 100vw), calc(var(--width) * 1px) );aspect-ratio:1;transition:opacity 0.3s}.p-pagination__prev:before,.p-pagination__next:before{content:'';display:block;width:0.8em;aspect-ratio:1;border-top:1px solid var(--color__achromatic--black);border-right:1px solid var(--color__achromatic--black);transform:rotate(45deg)}.p-pagination__prev:hover,.p-pagination__next:hover{opacity:0.5}.p-pagination__prev{transform:scaleX(-1)}.indexPage-contents{--color: #238550;display:grid;gap:min( calc( 35 / var(--viewport-width) * 100vw), 35px )}.indexPage-contents .lead-copy{font-size:calc( 22 / var(--base-font-size) * 100%);font-weight:bold;line-height:1.6}.indexPage-contents .anchors{display:grid;gap:min( calc( 25 / var(--viewport-width) * 100vw), 25px );font-size:calc( 22 / var(--base-font-size) * 100%);font-weight:bold;color:var(--color);line-height:1.5}.indexPage-contents .anchors a{display:block;width:fit-content}.indexPage-contents .anchors a:before{content:'- '}@media (min-width: 768px){.indexPage-contents{gap:min( calc( 45 / var(--viewport-width) * 100vw), 45px )}.indexPage-contents .lead-copy br{display:none}.indexPage-contents .anchors{display:flex;gap:min( calc( 55 / var(--viewport-width) * 100vw), 55px )}}.articlePage-contents{--color: var(--color__primary);position:relative;display:grid;gap:min( calc( 55 / var(--viewport-width) * 100vw), 55px )}.articlePage-contents__heading{display:grid;gap:min( calc( 10 / var(--viewport-width) * 100vw), 10px )}.articlePage-contents__heading .date{display:block;font-weight:bold;line-height:1.2}.articlePage-contents__heading .title{font-size:calc( 25 / var(--base-font-size) * 100%);color:var(--color);font-weight:bold;line-height:1.5}@media (min-width: 768px){.articlePage-contents__heading{gap:min( calc( 25 / var(--viewport-width) * 100vw), 25px )}.articlePage-contents__heading .date{font-size:calc( 15 / var(--base-font-size) * 100%)}.articlePage-contents__heading .title{font-size:calc( 36 / var(--base-font-size) * 100%)}}.articlePage-contents__items{display:grid;gap:min( calc( 55 / var(--viewport-width) * 100vw), 55px )}.articlePage-contents__back{display:flex;font-size:calc( 18 / var(--base-font-size) * 100%);font-weight:bold;color:var(--color);line-height:1.2;padding:0.9em 2em;background-color:#fff;width:fit-content;border:1px solid var(--color);border-radius:min( calc( 5 / var(--viewport-width) * 100vw), 5px );gap:0.3em;align-items:center;margin:auto;margin-top:min( calc( 10 / var(--viewport-width) * 100vw), 10px );transition:color 0.3s, background 0.3s}.articlePage-contents__back:after{content:'';display:block;width:0.6em;aspect-ratio:1;border-top:1px solid var(--color);border-right:1px solid var(--color);transform:rotate(45deg);transition:border 0.3s}.articlePage-contents__back:hover{color:#98CFBD;background-color:var(--color)}.articlePage-contents__back:hover:after{border-color:#98CFBD}@media (min-width: 768px){.articlePage-contents__back{margin-top:min( calc( 20 / var(--viewport-width) * 100vw), 20px );font-size:calc( 18 / var(--base-font-size) * 100%)}}.documentsPage-contents{--color: var(--color__primary);counter-reset:order;display:grid;gap:min( calc( 60 / var(--viewport-width) * 100vw), 60px )}@media (min-width: 768px){.documentsPage-contents{gap:min( calc( 120 / var(--viewport-width) * 100vw), 120px )}}.documentsPage-contents__lead{font-size:calc( 16 / var(--base-font-size) * 100%);font-weight:bold}@media (min-width: 768px){.documentsPage-contents__lead{font-size:calc( 20 / var(--base-font-size) * 100%)}}.documentsPage-contents__documents{list-style:none;display:grid;grid-template-columns:repeat(2, 1fr);gap:min( calc( 50 / var(--viewport-width) * 100vw), 50px ) min( calc( 15 / var(--viewport-width) * 100vw), 15px )}.documentsPage-contents__documents li{display:grid;gap:min( calc( 10 / var(--viewport-width) * 100vw), 10px )}.documentsPage-contents__documents li header{font-weight:bold;line-height:1.5;font-size:calc( 16 / var(--base-font-size) * 100%);text-align:center}.documentsPage-contents__documents li picture{display:block;border:1px solid #707070}.documentsPage-contents__documents li a{display:flex;align-items:center;margin:auto;width:fit-content;padding:min( calc( 10 / var(--viewport-width) * 100vw), 10px );background-color:var(--color);color:#fff;gap:0.3em;font-weight:bold;line-height:1.2;border-radius:min( calc( 5 / var(--viewport-width) * 100vw), 5px );transition:opacity 0.3s}.documentsPage-contents__documents li a:before{content:'';display:block;width:1.3em;aspect-ratio:1;background-color:#fff;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' width='25' height='25'><path d='M14.88,10.55V1.42c0-.19-.16-.35-.35-.35h-4.11c-.19,0-.35.16-.35.35h0v9.16c0,.19-.16.35-.35.35h-3.15c-.19.01-.35.17-.35.37,0,.08.03.16.08.23l6.05,7.01c.05.06.15.07.21.01,0,0,.01,0,.01-.01l6.1-7.05c.13-.15.11-.37-.04-.49-.06-.05-.15-.08-.23-.08h-3.19c-.19.01-.35-.14-.35-.34h0Z'/><path d='M23.8,23.93H1.2C.54,23.93,0,23.4,0,22.73v-4.08c-.02-.66.5-1.22,1.17-1.24.66-.02,1.22.5,1.24,1.17,0,.02,0,.05,0,.07v2.87h20.19v-2.87c-.02-.66.5-1.22,1.17-1.24.66-.02,1.22.5,1.24,1.17,0,.02,0,.05,0,.07v4.08c0,.66-.54,1.2-1.2,1.2Z'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' width='25' height='25'><path d='M14.88,10.55V1.42c0-.19-.16-.35-.35-.35h-4.11c-.19,0-.35.16-.35.35h0v9.16c0,.19-.16.35-.35.35h-3.15c-.19.01-.35.17-.35.37,0,.08.03.16.08.23l6.05,7.01c.05.06.15.07.21.01,0,0,.01,0,.01-.01l6.1-7.05c.13-.15.11-.37-.04-.49-.06-.05-.15-.08-.23-.08h-3.19c-.19.01-.35-.14-.35-.34h0Z'/><path d='M23.8,23.93H1.2C.54,23.93,0,23.4,0,22.73v-4.08c-.02-.66.5-1.22,1.17-1.24.66-.02,1.22.5,1.24,1.17,0,.02,0,.05,0,.07v2.87h20.19v-2.87c-.02-.66.5-1.22,1.17-1.24.66-.02,1.22.5,1.24,1.17,0,.02,0,.05,0,.07v4.08c0,.66-.54,1.2-1.2,1.2Z'/></svg>");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-repeat:no-repeat}.documentsPage-contents__documents li a:hover{opacity:0.5}@media (min-width: 768px){.documentsPage-contents__documents{grid-template-columns:repeat(4, 1fr);gap:min( calc( 60 / var(--viewport-width) * 100vw), 60px )}.documentsPage-contents__documents li{gap:min( calc( 20 / var(--viewport-width) * 100vw), 20px )}.documentsPage-contents__documents li header{font-size:calc( 20 / var(--base-font-size) * 100%)}}body:has(.loginPage-form) .l-contents{padding:0}body:has(.loginPage-form) .content{display:none}.loginPage-form{min-height:100vh;display:flex;align-items:center;justify-content:center}.loginPage-form__content{display:grid;gap:min( calc( 20 / var(--viewport-width) * 100vw), 20px );align-content:flex-start}.loginPage-form__heading{display:grid;gap:min( calc( 45 / var(--viewport-width) * 100vw), 45px );align-content:flex-start;font-size:calc( 11 / var(--base-font-size) * 100%);text-align:center}.loginPage-form__heading svg{display:block;width:min( calc( 80 / var(--viewport-width) * 100vw), 80px );height:auto;margin:auto;fill:var(--color__primary)}.loginPage-form__heading .title{font-size:inherit;font-weight:bold}@media (min-width: 768px){.loginPage-form__heading{font-size:calc( 22 / var(--base-font-size) * 100%)}.loginPage-form__heading svg{width:min( calc( 165 / var(--viewport-width) * 100vw), 165px )}}.loginPage-form__body{background-color:#fff;padding:min( calc( 20 / var(--viewport-width) * 100vw), 20px );border:1px solid #707070;border-radius:5px;display:grid;gap:min( calc( 20 / var(--viewport-width) * 100vw), 20px );align-content:flex-start}.loginPage-form__body header{font-weight:bold}.loginPage-form__body form{display:grid;gap:min( calc( 15 / var(--viewport-width) * 100vw), 15px );align-content:flex-start}.loginPage-form__body form .form-group{margin:0}.loginPage-form__body form .checkbox{margin:0}.loginPage-form__body form .checkbox label{display:flex;align-items:center}.loginPage-form__body form input{border-color:var(--color__primary)}.loginPage-form__body form input::placeholder{color:var(--color__primary);opacity:0.3}.loginPage-form__body form button{background-color:var(--color__primary);border-color:var(--color__primary);font-weight:bold}.loginPage-form__body form button:hover{background-color:var(--color__primary);border-color:var(--color__primary)}.loginPage-form__body form .menu{display:none}@media (min-width: 768px){.loginPage-form__body{width:min( calc( 465 / var(--viewport-width) * 100vw), 465px );padding:min( calc( 35 / var(--viewport-width) * 100vw), 35px ) min( calc( 65 / var(--viewport-width) * 100vw), 65px )}.loginPage-form__body header{font-size:calc( 14 / var(--base-font-size) * 100%)}}

/*# sourceMappingURL=https://cdn.clipkit.co/tenants/2282/resources/assets/000/000/166/original/theme.css.map?1719406358 */