@charset "utf-8";blockquote,body,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,legend,li,ol,p,pre,table,td,th,ul{margin:0;padding:0}body,html{background:#fff;color:#000}body{font:13px/1 メイリオ,Meiryo,ＭＳ Ｐゴシック,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,sans-serif}* html body{width:100%}* html body,:first-child+html body{font-size:small}a{color:#000;outline:none}img{border:0;vertical-align:top}a:hover img{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";opacity:.7;-webkit-opacity:.7;-moz-opacity:.7}h1,h2,h3,h4,h5,h6{clear:both;font-size:100%;font-weight:400}dl,ol,ul{text-indent:0}li{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}* html input,* html select,* html textarea,:first-child html+textarea,:first-child+html select,:first-child+html+input{font-size:100%}table{border-collapse:collapse;border-spacing:0;font-size:inherit}td,th{vertical-align:top}caption,td,th{text-align:left}code,kbd,pre,samp,tt{font-family:monospace}* html code,* html kbd,* html pre,* html samp,* html tt{font-size:100%;line-height:100%}:first-child html+code,:first-child html+kbd,:first-child+html pre,:first-child+html tt,:first-child+html+samp{font-size:108%;line-height:100%}input,select,textarea{font-family:Verdana,Helvetica,sans-serif;font-size:100%}.clear{clear:both}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body{-webkit-text-size-adjust:100%;background-color:#fff;color:#000;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;font-size:16px}body,h1,h2,h3,h4,h5,h6{font-weight:500;letter-spacing:.075em}h1,h2,h3,h4,h5,h6{line-height:1.3em}li,p{line-height:1.9em}#wrapper{overflow:hidden}.column-home,.contents{position:relative}.column-home{margin:0 auto;width:1100px}@media only screen and (min-width:1100px){.column{display:grid;gap:40px 40px;grid-template:"sub main" auto/250px 1fr;margin:0 auto;position:relative;width:1100px}.main-container{grid-area:main}.sub-container{grid-area:sub;margin-top:-50px}}@media only screen and (min-width:600px) and (max-width:1099px){.column{width:100%}.main-container,.sub-container{margin:0 10px}}@media only screen and (max-width:599px){.column{width:100%}.main-container,.sub-container{margin:0 10px}}img{height:auto;max-width:100%}a{color:#036b3e;text-decoration:underline}a,a:hover{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}a:hover{color:#000;text-decoration:none}.title01{background-color:#757575;color:#fff;font-size:125%;line-height:1.3em;text-align:center}.title02{color:#111;font-size:175%;font-weight:700;line-height:1.3em;margin:50px 0}.title03{background-color:#028a55;color:#fff;font-size:125%;line-height:1.3em;margin-bottom:30px;padding:10px 20px}.title04{border-left:6px solid #028a55;font-size:112%;line-height:1.3em;margin-bottom:20px;padding:5px 0}.title04 span{display:inline-block;padding-left:15px}.title05{font-weight:700;line-height:1.3em;margin-bottom:15px}.title06{line-height:1.3em;margin-bottom:12px}.siteHeader{height:125px;margin:20px auto 0;overflow:hidden;position:relative;width:1100px}.siteHeader .headerInner01{margin-bottom:20px}.siteHeader .headerInner01 .siteName a{background:url(https://20252568.fs1.hubspotusercontent-na1.net/hubfs/20252568/ja-grn.jp/img/common/logo01.svg) no-repeat 0 0;background-size:240px 33px;-webkit-background-size:240px 33px;float:left;height:33px;text-indent:-99999px;width:240px}.siteHeader .headerInner01 .siteName a:hover{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";opacity:.7;-webkit-opacity:.7;-moz-opacity:.7}.siteHeader .headerInner01 .hNavi{float:right;margin-top:10px}.siteHeader .headerInner01 .hNavi li{display:inline-block;margin-left:20px}.siteHeader .headerInner01 .hNavi li a{color:#333;display:block;font-size:81%;text-decoration:none}.contact .siteHeader .headerInner01 .hNavi li:nth-child(3) a,.news .siteHeader .headerInner01 .hNavi li:first-child a,.siteHeader .headerInner01 .hNavi li a:hover,.topics .siteHeader .headerInner01 .hNavi li:nth-child(2) a{text-decoration:underline}.gNaviWrap{overflow:hidden}.siteHeader .headerInner02 .gNavi .spNavi{display:none}.siteHeader .headerInner02 .gNavi li{line-height:1em}.siteHeader .headerInner02 .gNavi li a{color:#333;display:block;float:left;font-size:93%;padding-top:25px;position:relative;text-align:center;text-decoration:none}.siteHeader .headerInner02 .gNavi li a span{border-bottom:3px solid #fff;display:inline-block;font-weight:700;padding-bottom:21px}.siteHeader .headerInner02 .gNavi li a:after{background-color:#cacaca;content:"";height:47px;position:absolute;right:0;top:0;width:1px}.siteHeader .headerInner02 .gNavi li:first-child a:before{background-color:#cacaca;content:"";height:47px;left:0;position:absolute;top:0;width:1px}.about .siteHeader .headerInner02 .gNavi li.gNavi01 a span,.agrisquare .siteHeader .headerInner02 .gNavi li.gNavi04 a span,.banking .siteHeader .headerInner02 .gNavi li.gNavi03 a span,.food .siteHeader .headerInner02 .gNavi li.gNavi05 a span,.life .siteHeader .headerInner02 .gNavi li.gNavi02 a span,.map .siteHeader .headerInner02 .gNavi li.gNavi06 a span,.siteHeader .headerInner02 .gNavi li a.active span,.siteHeader .headerInner02 .gNavi li a:hover span,.siteHeader .headerInner02 .gNavi li.active a span{border-bottom:3px solid #078042}.siteHeader .headerInner02 .gNavi li.gNavi01 a{background:url(https://20252568.fs1.hubspotusercontent-na1.net/hubfs/20252568/ja-grn.jp/img/common/icoAbout.svg) no-repeat center 0;background-size:17px 17px;-webkit-background-size:17px 17px;width:252px}.siteHeader .headerInner02 .gNavi li.gNavi02 a{background:url(https://20252568.fs1.hubspotusercontent-na1.net/hubfs/20252568/ja-grn.jp/img/common/icoLife.svg) no-repeat center 0;background-size:15px 15px;-webkit-background-size:15px 15px;width:171px}.siteHeader .headerInner02 .gNavi li.gNavi03 a{background:url(https://20252568.fs1.hubspotusercontent-na1.net/hubfs/20252568/ja-grn.jp/img/common/icoBanking.svg) no-repeat center 0;background-size:15px 17px;-webkit-background-size:15px 17px;width:214px}.siteHeader .headerInner02 .gNavi li.gNavi04 a{background:url(https://20252568.fs1.hubspotusercontent-na1.net/hubfs/20252568/ja-grn.jp/img/common/icoAgrisquare.svg) no-repeat center 0;background-size:17px 15px;-webkit-background-size:17px 15px;width:143px}.siteHeader .headerInner02 .gNavi li.gNavi05 a{background:url(https://20252568.fs1.hubspotusercontent-na1.net/hubfs/20252568/ja-grn.jp/img/common/icoFood.svg) no-repeat center 0;background-size:15px 16px;-webkit-background-size:15px 16px;width:160px}.siteHeader .headerInner02 .gNavi li.gNavi06 a{background:url(https://20252568.fs1.hubspotusercontent-na1.net/hubfs/20252568/ja-grn.jp/img/common/icoMap.svg) no-repeat center 0;background-size:15px 16px;-webkit-background-size:15px 16px;width:160px}.siteHeader .headerInner02 .btnNavi{display:none}.pageTop{bottom:50px;position:fixed;right:20px}.pageTop,.pageTop a{background-color:#1f3032}.pageTop a{background:url(https://20252568.fs1.hubspotusercontent-na1.net/hubfs/20252568/ja-grn.jp/img/common/arrow05.svg) no-repeat 50%;background-size:15px 10px;-webkit-background-size:15px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;height:40px;text-indent:-99999px;width:40px}.pageTop a:hover{background-color:#111}.siteFooter{color:#fff;text-align:center}.siteFooter .footimg{background:url(https://20252568.fs1.hubspotusercontent-na1.net/hubfs/20252568/ja-grn.jp/img/common/footimg.png) no-repeat bottom;background-size:cover;-webkit-background-size:cover;height:350px}.siteFooter .footerInner01Wrap{background-color:#186034;padding:35px 0}.siteFooter .footerInner01{margin:0 auto;width:1100px}.siteFooter .footerInner01 .siteInfo{margin-bottom:25px}.siteFooter .footerInner01 .siteInfo .siteName{margin-bottom:10px}.siteFooter .footerInner01 .siteInfo .siteName a{background:url(https://20252568.fs1.hubspotusercontent-na1.net/hubfs/20252568/ja-grn.jp/img/common/logo02.svg) no-repeat 0 0;background-size:235px 29px;-webkit-background-size:235px 29px;display:block;height:29px;margin:0 auto;text-indent:-99999px;width:235px}.siteFooter .footerInner01 .siteInfo .siteName a:hover{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";opacity:.7;-webkit-opacity:.7;-moz-opacity:.7}.siteFooter .footerInner01 .siteInfo p{font-size:81%}.siteFooter .footerInner01 .fNavi01 li a{background:url(https://20252568.fs1.hubspotusercontent-na1.net/hubfs/20252568/ja-grn.jp/img/common/arrow07.svg) no-repeat 0 2px;background-size:12px 12px;-webkit-background-size:12px 12px;color:#fff;display:inline-block;font-size:75%;line-height:1.4em;margin:0 0 15px;padding-left:20px;text-decoration:none}.siteFooter .footerInner01 .fNavi01 li a:hover{color:#fff;text-decoration:underline}.siteFooter .footerInner01 .fNavi02 li{display:inline-block}.siteFooter .footerInner01 .fNavi02 li a{border-right:1px solid #bebdbd;color:#bebdbd;display:block;font-size:68%;line-height:1em;padding-right:5px;text-align:center;text-decoration:none}.siteFooter .footerInner01 .fNavi02 li:last-child a{border-right:0}.siteFooter .footerInner01 .fNavi02 li a:hover{color:#bebdbd;text-decoration:underline}.siteFooter .footerInner01 .fNavi02 li span.icoPdf{background:url(https://20252568.fs1.hubspotusercontent-na1.net/hubfs/20252568/ja-grn.jp/img/common/icoPdf.png) no-repeat 100%;background-size:10px 11px;-webkit-background-size:10px 11px;padding-right:13px}.siteFooter .footerInner01 .qrcode{margin-top:20px}.siteFooter .footerInner01 p{font-size:75%}.siteFooter .footerInner02Wrap{background-color:#13572f;padding:15px 0}.siteFooter .footerInner02{margin:0 auto;width:1100px}.siteFooter .footerInner02 .copyright{color:#bebdbd;font-size:62%}