@charset "UTF-8";#head{width:100%;position:fixed;position:relative;top:0;left:0;z-index:99;background:#f2faf3;box-sizing:border-box}#head #header{width:calc(100% - 60px);max-width:1140px;margin:0 auto;position:relative}#head #header #hbox{width:300px;box-sizing:border-box;padding:20px 30px 15px;background:#fff;box-shadow:0 2px 15px rgba(0,0,0,.2);position:absolute;z-index:1;left:0;top:0}#head #header #hbox #logo{margin-bottom:15px}#head #header #hbox div:last-child p{width:50%;margin-bottom:5px}#head #header #hbox div:last-child a{display:block;background:#1eaa39;font-size:1.6rem;line-height:1em;text-align:center;color:#fff;padding:.5em 0;border-radius:6px;margin-bottom:10px;position:relative;transition:.3s}#head #header #hbox div:last-child a:hover{background:#393}#head #header #hbox div:last-child a .svg-inline--fa{position:absolute;right:10px}#head #header .access{display:none}#head #header #menu{width:100%}#head #header #menu .headtxt{font-size:14px;line-height:1.5;padding-top:5px;max-width:750px;margin-left:auto;margin-right:0}#head #menu ul#menu-gmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0 30px}#head #menu ul#menu-gmenu>li{position:relative;margin-right:1px}#head #menu .menu-gmenu-container>ul>li>a{display:block;text-align:center;font-size:1.4rem;padding:0 1em;position:relative;transition:.3s;line-height:2.4;background:#1eaa39;color:#fff;overflow:hidden;border-radius:4px}#head #menu ul#menu-gmenu>li a:after{display:none;content:'\f0d8';font-family:'Font Awesome 5 Solid';content:none}#head #menu ul#menu-gmenu>li a .svg-inline--fa{position:absolute;bottom:-1em;left:calc(50% - 0.25em);opacity:0;transform:translateY(5px);transition:.3s}#head #menu ul#menu-gmenu>li a:hover,#head #menu ul#menu-gmenu>li.current-menu-item:not(:last-child)>a,#head #menu ul#menu-gmenu>li.current_page_item>a,#head #menu ul#menu-gmenu>li.current-page-ancestor>a,#head #menu ul#menu-gmenu>li.current-post-ancestor>a{color:#fff;background:#1ecc39}#head #menu ul#menu-gmenu>li>a:hover .svg-inline--fa,#head #menu ul#menu-gmenu>li.current-menu-item:not(:last-child)>a .svg-inline--fa,#head #menu ul#menu-gmenu>li.current_page_item>a .svg-inline--fa,#head #menu ul#menu-gmenu>li.current-page-ancestor>a .svg-inline--fa,#head #menu ul#menu-gmenu>li.current-post-ancestor>a .svg-inline--fa{opacity:1;transform:translateY(0px)}#head #menu ul#menu-gmenu>li>ul{position:absolute;padding-top:15px;left:0;width:100%;display:none;opacity:0;transition:.3s;z-index:1}#head #menu ul#menu-gmenu>li:hover>ul{display:block;opacity:1}#head #menu ul#menu-gmenu>li>ul li a{display:block;width:100%;text-align:center;padding:.5em 0;background:rgba(255,255,255,.8);border-bottom:1px solid #000;font-size:1.2rem}@media screen and (max-width:1140px){#head #menu .menu-gmenu-container>ul>li>a{display:block;text-align:center;font-size:1.3rem;padding:0 .5em;position:relative;transition:.3s;line-height:2.4;background:#1eaa39;color:#fff;overflow:hidden;border-radius:4px}#head #header #menu .headtxt{max-width:590px}}@media screen and (max-width:1124px){#head #menu ul li a{font-size:1.3rem;padding:0 1vw}}@media screen and (max-width:1024px){#head #menu ul li a{font-size:1.2rem;padding:0 .8vw}}@media screen and (max-width:1000px){#head #header #hbox{width:250px;padding:15px 20px 10px}#head #header #hbox #logo{margin-bottom:10px}#head #header #hbox div:last-child a{font-size:1.4rem;padding:.7em 0;margin-bottom:5px}#head #header #hbox div:last-child a:hover{background:#393}#head #header #hbox div:last-child a .svg-inline--fa{position:absolute;right:5px}}@media screen and (max-width:900px){#head #header #menu{width:calc(100% - 250px);margin-left:250px}#head #menu ul#menu-gmenu{padding:20px 0 10px;padding:5px 0 10px}#head #menu ul#menu-gmenu>li{width:24%;margin-bottom:.2em}#head #menu ul li a{padding:0}#head #header #menu .headtxt{font-size:12px;max-width:95%}#head #menu .menu-gmenu-container>ul>li>a{font-size:1.7vw;padding:0 .5em}}@media screen and (max-width:768px){#head #header{width:calc(100% - 40px)}#head #header #hbox{width:200px;padding:10px 10px 5px}#head #header #hbox #logo{margin-bottom:5px}#head #header #hbox div:last-child a{padding:.7em 0}#head #header #menu{width:calc(100% - 210px);margin-left:210px}}@media screen and (max-width:640px){#head #header{width:100%;padding:0}#head #header #hbox{position:relative;box-shadow:none;width:100%}#head #header #hbox #logo{width:60%;max-width:200px;margin-bottom:15px}#head #header #hbox>div:last-child{width:100%;max-width:400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#head #header #hbox>div:last-child>p:not(.headtxt),#head #header #hbox>div:last-child>a{width:calc(50% - 3px);font-size:1.2rem}#head #header #hbox>div:last-child>a{padding:.5em 0}#head #header #hbox>div:last-child>p:not(.headtxt),#head #header #hbox>div:last-child>a:nth-child(4){margin-right:5px}#head #header #hbox>div:last-child>p:not(.headtxt){text-align:right}#head #header #hbox>div:last-child>p:not(.headtxt) img{width:80%}#head #header #hbox>div:last-child>p.headtxt{font-size:min(3.3vw,14px);width:100%;padding:.75em 0 .33em;text-align:center}#head #header .access{display:block;position:absolute;z-index:1;top:15px;right:60px}#head #header .access a{color:#1eaa39;font-size:1.2rem;font-weight:900;line-height:1.3em;display:block}button#responsive-menu-button{top:10px !important;right:10px !important;border-radius:3px !important}}