body,html,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,caption,canvas,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,h1,h2,h3,h4,h5,h6,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tt,table,tbody,textarea,tfoot,thead,time,tr,th,td,u,ul,var,video{font-family:'Noto Sans',sans-serif !important}a:hover,a:focus{color:#0b7f38}*{letter-spacing:-.03em}body{padding-top:80px}#header,#header-mobile{position:fixed;top:0;left:0;right:0;z-index:1000;height:80px;}#header .sticky-area-wrap,#header-mobile .sticky-area-wrap{background-color:rgba(255,255,255,0.8)}#header .logo_svg,#header-mobile .logo_svg{max-width:100px}#header .header-btn,#header-mobile .header-btn{padding:10px;cursor:pointer;transition:all .3s;}#header .header-btn:hover,#header-mobile .header-btn:hover,#header .header-btn:active,#header-mobile .header-btn:active,#header .header-btn:focus,#header-mobile .header-btn:focus{background-color:#0b7f38;color:#fff}#header .menu-item a,#header-mobile .menu-item a{color:#ccc;}#header .menu-item a:hover,#header-mobile .menu-item a:hover,#header .menu-item a:active,#header-mobile .menu-item a:active,#header .menu-item a:focus,#header-mobile .menu-item a:focus{color:#333}svg.logo_svg{position:relative;max-width:200px}#cosmetic{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;opacity:.1;background:url("/asset/back.svg");background-size:contain;background-repeat:no-repeat;background-position:100% 0;user-select:none;pointer-events:none}.banner-header .page-title{background:rgba(0,0,0,0.8);padding:50px 0}.banner-header .breadcrumb-trail span{color:#0b7f38}.banner-header .breadcrumb-trail a{color:#fff;}.banner-header .breadcrumb-trail a:hover,.banner-header .breadcrumb-trail a:active,.banner-header .breadcrumb-trail a:focus{color:#0b7f38}footer{z-index:10;position:relative;margin-top:200px;}footer .footer-content{padding:0}footer.footer{background-image:unset;padding:30px 0}footer .location .phone p,footer .location .mail p{text-decoration:none;font-weight:400}footer a{color:#0b7f38;}footer a:hover,footer a:active,footer a:focus{color:#fff}footer .footer-bottom .widget-social{margin-top:30px;justify-content:center;font-size:30px}footer .widget-social{font-size:1.5em;padding:1em 0}.hideit{opacity:0;pointer-events:none}.widget-about-us .poster::after,.widget-about-us .poster::before{content:unset}.symbol{font-size:.7em}