﻿@media screen and (max-width: 480px){.spNone{display:none}.pcNone{display:block}}@media screen and (min-width: 481px){.pcNone{display:none}.spNone{display:block}}html,body{height:100%}body{font-family:'-apple-system', 'BlinkMacSystemFont','Hiragino Sans','Hiragino Kaku Gothic ProN',"segoe ui",'游ゴシック  Medium','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;background:url(../image/bg.png) repeat;font-size:100%;color:#463126}#pagetop{position:fixed;bottom:5%;right:2%}#pagetop a{color:#FFF;padding:2em 1em;background-color:#2D6B46;text-align:center;font-size:0.75em;text-decoration:none;border-radius:6px}#pagetop:hover{opacity:0.8}header{top:0;right:0;z-index:9999;position:relative}header #logo{position:fixed;top:0;left:0;width:55vw;z-index:10000}header h1 img{height:50px;z-index:9999}header nav{text-align:center;background:#efefef}header nav ul{margin:0;padding:1em;list-style-type:none}header nav ul li{display:inline;margin-left:1em}header nav ul li:first-child{margin-left:0}header nav ul li ul{display:none}a{color:#f77564;text-decoration:none}a:hover{color:#333}a,a:hover{-o-transition:color 0.25s ease-in;-webkit-transition:color 0.25s ease-in;-moz-transition:color 0.25s ease-in;transition:color 0.25s ease-in}section,article,header{display:block;float:left;width:100%}article{width:96%;padding:3em 2%}.headerInner {padding: 5px 0;margin: 0 auto;width: 100%;max-width: 1100px;justify-content: space-between;}.headerBgGR {color: #ffffff;background: #196840;}.headerBanner {margin: 0 0 0 auto;width: 200px;}.headerBgGR a {color: #ffffff;}#header{width:100%;max-width:1100px;padding:20px 0 0;margin:0 auto;text-align:center}.globNav-toggle{display:none}.globNav-inner{overflow:hidden}.globNav-inner>li{float:left}@media only screen and (max-width: 480px){.globNav-toggle{display:block}.globNav-inner{display:none}.globNav-inner>li{float:none}}@media only screen and (min-width: 481px){.globNav-inner{display:block !important}}#globalNav{z-index:1000}#globalNav ul{width:100%;margin:20px auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#globalNav li{margin:0;position:relative;z-index:1000;border-right:1px solid #2D6B46;padding:0;text-align:center;flex-grow:1;line-height:160%}#globalNav li:last-child{border-right:0}#globalNav li a{display:block;color:#2D6B46;text-decoration:none;font-weight:bold;font-size:1.1em;padding:0.4em 0}#globalNav li a:hover{color:#44a169;text-decoration:none;background:url(../image/bg2.png) no-repeat 3px 3px/55px 50px}.gmjp{font-size:0.6rem;color:#463126;font-weight:normal;display:block;letter-spacing:-0.04em}.gmjp:hover{color:#785441}#globalNav ul li ul{display:none;position:absolute;top:2.9em;left:0}#globalNav ul li ul li{float:none;font-size:0.7rem;line-height:0;border-top:1px solid #1e472f;border-right:0px;margin:0}#globalNav ul li ul li:first-child{border-top:none}#globalNav ul li ul li a{font-size:0.7rem;display:block;color:#ffffff;padding:0.9em 1em;line-height:normal;text-decoration:none;text-align:left;background-color:rgba(45,107,70,0.9);font-weight:normal}#globalNav ul li ul li a:hover{color:#ffffff;background-color:#3c8f5d;background-image:none}.gm1,.gm2,.gm3,.gm4,.gm5,.gm6,.gm7,.gm8{display:block}#globalNav ul .gm1 ul .gm1-1{width:15em;z-index:100}#globalNav ul .gm2 ul .gm2-1{z-index:100;width:15em}#globalNav ul .gm3 ul .gm3-1{z-index:100;width:15em}#globalNav ul .gm8 ul .gm8-1{z-index:100}.flexBox{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.headerBox{max-width:1100px;min-width:960px;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}h1.siteLogo{width:25%;text-align:left}h1.siteLogo img{width:239px}h2.siteLead{width:50%;font-size:0.938em;font-weight:bold;text-align:center;padding:0 3em 0 1em}.telArea{width:25%;text-align:right;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.telArea p{font-size:0.813em;text-align:right}.telArea .icon1{font-size:0.813em;background:url(../image/icon1.png) no-repeat left center/5%;text-indent:3em;width:16em}.telArea .tel{color:#32A96A;font-size:2.125em;font-weight:bold;line-height:130%}.telArea .time{color:#F76C79;font-size:1.125em;font-weight:bold}.telArea .txtS{font-size:.75em}.headerBanner{}.item{text-align:center;float:left;margin:5px;position:relative}.item,.item-hover,.item-hover .mask,.item-img,.item-info{width:300px;height:200px}.item-hover,.item-hover .mask,.item-img{position:absolute;top:0;left:0}.item-type-line .item-hover{z-index:100;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;opacity:0;cursor:pointer;display:block;text-decoration:none;text-align:center}.item-type-line .item-info{z-index:10;color:#ffffff;display:table-cell;vertical-align:middle;position:relative;z-index:5}.item-type-line .item-info .headline{font-size:20px}.item-type-line .item-info .line{height:1px;width:0%;margin:15px auto;background-color:#ffffff;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.item-type-line .item-info .date{font-size:12px}.item-type-line .item-hover .mask{background-color:#2D6B46;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:0.7;z-index:0}.item-type-line .item-hover:hover .line{width:40%}.item-type-line .item-hover:hover{opacity:1}.item-img{background-color:#2D6B46;z-index:0}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}
