@charset "utf-8";#footer-link ul li{font-size:8px;position:relative;list-style-type:none;color:#fff}#footer-link ul li a{color:#fff;text-decoration:none;padding:0;margin:0}#footer-link ul li a:hover{　text-decoration:none}#footer-link ul li:after{display:block;content:'';position:absolute;top:.5em;left:-1em;width:6px;height:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#ccc;border-bottom-color:#ccc}.archive-bana{justify-content:space-between;width:80%;margin-right:auto;margin-left:auto;text-align:center}@media only screen and (min-width:992px){.archive__item{width:28%;height:auto;margin:10px;text-align:center}.heading-secondary a{font-size:1.8rem}.archive:after{content:"";display:block;width:32%;height:0}}@media only screen and (min-width:768px) and (max-width:992px){.archive__item{width:42%;margin:10px}.heading-secondary a{font-size:1.6rem}}.single-post:not(.has-sidebar) #primary,.page.page-one-column:not(.twentyseventeen-front-page) #primary,.archive.page-one-column:not(.has-sidebar) .page-header,.archive.page-one-column:not(.has-sidebar) #primary{margin-left:auto;margin-right:auto;max-width:1100px}.pc-image{text-align:center}.sp-image{display:none}.sp-words{display:none}@media only screen and (max-width :640px){.pc-image,.pc-words{display:none}.sp-image,.sp-words{display:block}}div.wide-wrap{position:relative;margin:0 calc(50% - 50vw);overflow:hidden}.fade{opacity:0;transform:translateY(30px);transition:all 3s}.box{padding:20px 0}.boxInner{margin:0 auto;display:flex;justify-content:space-between;align-items:center}h2{margin:0}.text{width:30%;font-size:20px;margin-left:auto;margin-right:auto;line-height:3.5em}.pict{width:50%;padding:20px}.pict img{width:70%;height:auto}.box:nth-child(even){background-color:#fff}.box:nth-child(even) .boxInner{flex-direction:row-reverse}.box:nth-child(even) h2,.box:nth-child(even) .text{text-align:left}.fade{opacity:0;transform:translateY(30px);transition:all 3s}@media screen and (max-width:767px){body{width:100%}.box{padding:20px}.boxInner{width:100%;flex-direction:column-reverse}.text{width:100%;padding:0;text-align:center}.pict{min-height:0%;width:100%;padding:0;margin-bottom:20px;text-align:center}.pict img{width:100%;height:auto}.box:nth-child(even) .boxInner{flex-direction:column-reverse}.box:nth-child(even) h2,.box:nth-child(even) .text{text-align:center}.whats_new{width:90%;margin-right:auto;margin-left:auto}}.whats_new{width:1000px;margin-right:auto;margin-left:auto}.page .entry-title{display:none}.kaisha{width:100%}.kaisha th,.kaisha td{border:1px solid #ccc;padding:20px}.kaisha th{font-weight:700;background-color:#dedede}@media screen and (max-width:767px){.kaisha,.kaisha tr,.kaisha td,.kaisha th{display:block}.kaisha th{width:auto}}#foot_c{background-color:#43561a}.loop_css2{position:relative;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;width:100vw;overflow:hidden}.loop_css2 ul{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;margin:0;padding:0}.loop_css2 li{display:inline-block;width:calc(100vw / 2);min-width:150px;margin:0 20px 0 0;list-style:none;text-align:center}.loop_css2 li a{display:block}.loop_css2 li img{display:block;width:100%;height:auto}.loop_css2 li a:hover{opacity:.7}.loop_css2 ul:first-child{-webkit-animation:loop 50s -25s linear infinite;animation:loop 50s -25s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.loop_css2 ul+ul{-webkit-animation:loop2 50s linear infinite;animation:loop2 50s linear infinite}.loop_css2:hover ul{animation-play-state:paused}@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}}.loop_js{display:-webkit-flex;display:flex;width:calc(850px * 3);height:150px;overflow:hidden}.loop_js>*{width:33.333333%;height:auto}.loop_wrap:hover ul{animation-play-state:paused}img{max-width:100%;height:auto}.btn-border2{display:inline-block;max-width:650px;text-align:left;border:2px solid #9ec34b;font-size:30px;color:#9ec34b;text-decoration:none;font-weight:700;padding:8px 16px;border-radius:4px;transition:.4s}.btn-border2:hover{background-color:#9ec34b;border-color:#cbe585;color:#fff !important}.single .byline{display:none !important}.navigation-top,.navigation-top .sub-menu,.navigation-top .toggled-on .menu{background-color:#fff; }.site-navigation-fixed.navigation-top{bottom:auto;position:fixed;left:0;right:0;top:0;width:100%;z-index:7}