Theme Name:snp Author:tasu1design Description:里山にっぽんプロジェクト Version:1.0 .pc{display:block!important}.sp{display:none!important}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,dt,dd,.h6{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;color:#222}h3{font-family:"helvetica neue","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;line-height:1;letter-spacing:.06rem;font-weight:400;font-size:15px;margin:0}section h2{font-size:26px;line-height:1;padding-bottom:30px;margin-bottom:80px;border-bottom:solid 1px #ccc}body{background:#fff;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;color:#111;margin:0;font-weight:300;letter-spacing:.3px}article.hentry{margin-bottom:0}p{margin:0}ul{list-style:none}a{text-decoration:none;color:#111}img{max-width:100%}.home .header-social .social-icon a,.home .header-social .header-phone a{color:#111}.secTop{margin-top:117px!important}.comments{display:none!important}#pageTop{position:fixed;bottom:20px;width:50px;background:linear-gradient(to right,#139e45,#33cc30);right:20px;padding:18px 16px 22px;box-sizing:border-box;font-size:0;border-radius:100%;transition:.7s all}#pageTop img{width:18px;margin:0!important}#pageTop:hover{transform:scale(1.1,1.1);transition:.7s all;cursor:pointer}.txt{font-size:15px;line-height:1.875;color:#111;letter-spacing:0}.btn{width:220px;border-radius:27px;transition:.7s;position:relative;z-index:0;display:block;font-size:15px;line-height:1;margin-bottom:0;text-decoration:none!important;color:#fff;padding:18px 0;text-align:center}.btn:before{content:"";width:100%;height:100%;border-radius:27px;position:absolute;left:0;top:0;z-index:-1;background:linear-gradient(to right,#139e45,#33cc30);transition:.7s}.btn:after{content:"";width:100%;height:100%;border-radius:27px;position:absolute;left:0;top:0;z-index:-2;background:linear-gradient(to right,#33cc30,#139e45);transition:.7s}.btn:hover:before{opacity:0}header#masthead{position:fixed;display:flex;top:0;left:0;width:100%;background:#fff;z-index:998;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) !important}.headWrap{width:100%;position:relative;padding:30px}.headWrap .logo{transition:.5s;width:240px;padding-right:45px;margin:0;float:left}.headWrap .logo:hover{opacity:.5;transition:.5s}.headWrap .logo img{max-width:100%;height:auto;vertical-align:bottom}.navWrap{width:1000px;padding:0;font-size:0;position:absolute;right:-64px;padding-top:2px}.gNav{list-style:none;margin:0;vertical-align:top;display:inline-block;padding-top:9px;width:611 px}.gNav li{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:15px;line-height:1;letter-spacing:0;padding:0;margin:0 15px;display:inline-block}.gNav li a{transition:.5s;text-decoration:none;position:relative;color:#111}.gNav li:nth-child(4n){color:#ccc;pointer-events:none}.gNav li:nth-child(4n):hover{color:#ccc}.gNav li:nth-child(5n){color:#ccc;pointer-events:none}.gNav li:nth-child(5n):hover{color:#ccc}.gNav li:nth-child(5n):before{content:'';background:url(https://satoyama-nippon.org/wp-content/uploads/tab_online_blk.png)no-repeat;width:16px;height:16px;float:right;background-size:100%;margin-top:1px;margin-left:10px;transition:.3s;opacity:.3}.gNav li:nth-child(5n):hover:before{content:'';background:url(https://satoyama-nippon.org/wp-content/uploads/tab_online_blk.png)no-repeat;width:16px;height:14px;float:right;background-size:100%;margin-top:1px;margin-left:10px;transition:.3s;opacity:.3}.gNav li a:after{content:'';position:absolute;bottom:-10px;left:0;width:100%;height:1px;background:linear-gradient(to right,#139e45,#33cc30);transform:scale(0,1);transform-origin:left top;transition:transform .3s}.gNav li a:hover{color:#139e45;transition:.5s}.gNav li a:hover:after{transform:scale(1,1)}.menu-sns{display:inline-block;letter-spacing:0;width:175px}.menu-sns ul{margin:0;padding-left:30px;margin-left:15px;border-left:solid 1px #ccc;font-size:0}.menu-sns ul li{display:inline-block;margin-right:20px;padding:6px 0 5px}.menu-sns ul li a{display:block;font-size:0}.menu-sns ul li a img{max-width:100%}.menu-sns ul li.facebook{width:22px}.menu-sns ul li.instagram{width:22px}.menu-sns ul li.twitter{width:25px}.menu-sns ul li a:hover{opacity:.5;transition:.5s}.headRight{position:fixed;top:0;right:0;background:linear-gradient(to right,#139e45,#33cc30);width:100px;z-index:999;text-align:center}.headRight a .contact{width:25px;padding:30px 0 51px;margin:0 auto;font-size:0}.headRight a .contact img{max-width:100%}.headRight a .contact{transition:.5s}.headRight a .contact:hover{opacity:.7;transition:.5s}.headRight a .contact:before{content:'お問い合わせ';font-size:11px;color:#fff;line-height:1;position:absolute;font-weight:400;bottom:0;left:0;padding:0 16px 30px}footer{background:#f8f8f8;padding:40px}.col-md-4 .widget_media_image a img:hover{opacity:.5;transition:.5s}.col-md-4 .widget_nav_menu .menu-footer-container .menu .menu-item:hover{opacity:.5;transition:.5s}.footL{overflow:hidden;width:50%;padding:0;display:inline-block}.footL .logo{width:200px;transition:.5s;font-size:0}.footL .logo:hover{transition:.5s;opacity:.5}.footL .logo a{display:block}.footL .logo a img{max-width:100%}.footL .adress{color:#555!important;font-size:13px;line-height:1.84;margin-top:17px}.footR{text-align:right;margin-top:18px;width:49%;display:inline-block;vertical-align:top}.footR .footNav{margin:0;padding:0;font-size:0}.footR .footNav li{line-height:1;width:auto;display:inline-block;margin-right:15px;position:relative}.footR .footNav li:nth-child(4n){margin-right:0}.footR .footNav li{display:inline-block;margin-left:20px;margin-bottom:0;transition:.5s;position:relative}.footR .footNav li a{font-size:14px;line-height:1;color:#555;text-decoration:none}.footR .footNav li a:after{content:'';position:absolute;bottom:-8px;left:0;width:100%;height:1px;background:#888;transform:scale(0,1);transform-origin:left top;transition:transform .3s}.footR .footNav li a:hover:after{transform:scale(1,1)}.footR .copy{line-height:1;float:right;font-size:12px;color:#aaa!important;padding-top:44px}.footer-sec ul{margin-top:1px}@media screen and (max-width:1200px){.pc{display:none!important}.sp{display:block!important}.headWrap{width:100%;padding:2.5%;position:relative;top:0;left:0;z-index:999;background:#fff;box-shadow:0px 7px 6px -8px rgba(0,0,0,.2)}.hamburger-menu{width:93px;position:absolute;top:0;right:0;background:linear-gradient(to right,#139e45,#33cc30);height:100%;transition:.5s}.hamburger-menu:hover{transition:.5s;cursor:pointer}#menu-btn-check{display:none}.menu-btn span,.menu-btn span:after,.menu-btn span:before{content:'';position:absolute;height:2px;width:50%;background:#fff;display:block;cursor:pointer;bottom:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transition:.4s;z-index:999}.menu-btn span:after{bottom:11px;width:100%}.menu-btn span:before{bottom:-13px;width:100%}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0);transition:.4s}#menu-btn-check:checked~.menu-btn span:before{bottom:50%;transform:rotate(45deg);left:0;transition:.4s;background:#111}#menu-btn-check:checked~.menu-btn span:after{bottom:50%;transform:rotate(-45deg);left:0;transition:.4s;background:#111}.menu-btn span{transition:.5s}.menu-btn span:hover{opacity:.5;transition:.5s}#nav-input:checked~#nav-close{display:block;opacity:.5}#nav-input:checked~#nav-content{-webkit-transform:translateX(0%);transform:translateX(0%);box-shadow:6px 0 25px rgba(0,0,0,.15)}#menu-btn-check:checked~.menu-content{left:0}.menu-content{position:fixed;top:0;left:100%;background:#fff;width:100%;height:100vh;transition:all .5s;font-size:0}.menu-content ul{border-top:solid 1px #ccc;padding:0;padding-top:4%;width:100%;margin:7.75% auto 0}.menu-content ul li{font-size:1.833vw;line-height:1;transition:.5s;color:#ccc;width:91.667%;margin:0 auto 3.333%}.menu-content ul li:hover a{transition:.5s;color:#139e45}.menu-content ul .off{color:#ccc}.menu-content ul li:nth-child(5n):before{content:'';background:url(https://satoyama-nippon.org/wp-content/uploads/tab_online_blk.png)no-repeat;display:inline-block;width:2%;height:2vh;float:right;margin-top:.2%;margin-left:0;transition:.3s;margin-right:81%;background-size:100%;opacity:.3}.menu-sns{font-size:0;width:100%}.menu-sns ul{border-top:none;margin-top:0;padding-top:0;border-left:none;width:92%;margin:0 auto}.menu-sns ul li{display:inline-block;margin-right:4%;margin-bottom:0}.menu-sns ul li a img{max-width:100%}.menu-sns ul li.facebook{width:2.754%}.menu-sns ul li.instagram{width:2.754%}.menu-sns ul li.twitter{width:3.261%}.menu-otoiawase{width:100%;margin:auto 0;text-align:center;background:linear-gradient(to right,#139e45,#33cc30);padding:3.333%;transition:.5s;position:absolute;bottom:0;box-sizing:border-box}.menu-otoiawase a{width:100%;font-size:1.833vw;color:#fff;line-height:1;font-weight:600}.menu-otoiawase:hover{opacity:.5;transition:.5s}.footL{width:35%}.footR{width:64%}.footR .footNav li{margin-right:0}.copyBox h4.sp{display:none!important}}@media screen and (max-width:750px){.pc{display:none!important}.sp{display:block!important}body{background:#fff;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;color:#111}.col-md-8{width:100%;padding:0}.row{margin:0;position:relative}article.hentry{margin-bottom:0}p{margin:0}.page-content,.entry-content,.entry-summary{margin:0}.secTop{margin-top:0!important}.comments{display:none!important}#pageTop{position:fixed;bottom:3%;width:10.8%;right:3%;padding:3.8% 3% 4.3%;z-index:99}#pageTop img{width:100%;margin:0!important}h3{font-family:"helvetica neue","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:3.733vw}.txt{font-size:3.733vw;line-height:1.928}.btn{width:100%;border-radius:50px;font-size:3.733vw;padding:4.533% 0}.btn:before{border-radius:50px}.btn:after{border-radius:50px}.headWrap{width:100%;padding:4%}.headWrap .logo{width:50%;padding-right:0}#menu-btn-check{display:none}.hamburger-menu{width:13.6%;position:absolute;top:0;right:0;background:linear-gradient(to right,#139e45,#33cc30);height:100%;transition:.5s}.hamburger-menu:hover{transition:.5s;cursor:pointer}.menu-btn span,.menu-btn span:after,.menu-btn span:before{content:'';position:absolute;height:3px;width:50%;background:#fff;display:block;cursor:pointer;bottom:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transition:.4s;z-index:999}.menu-btn span:after{bottom:11px;width:100%}.menu-btn span:before{bottom:-13px;width:100%}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0);transition:.4s}#menu-btn-check:checked~.menu-btn span:before{bottom:50%;transform:rotate(45deg);left:0;transition:.4s;background:#111}#menu-btn-check:checked~.menu-btn span:after{bottom:50%;transform:rotate(-45deg);left:0;transition:.4s;background:#111}.menu-btn span{transition:.5s}.menu-btn span:hover{opacity:.5;transition:.5s}#nav-input:checked~#nav-close{display:block;opacity:.5}#nav-input:checked~#nav-content{-webkit-transform:translateX(0%);transform:translateX(0%);box-shadow:6px 0 25px rgba(0,0,0,.15)}#menu-btn-check:checked~.menu-content{left:0}.menu-content{position:fixed;top:0;left:100%;background:#fff;width:100%;height:100vh;transition:all .5s;font-size:0}.menu-content ul{border-top:solid 1px #ccc;padding:0;padding-top:5.333%;width:100%;margin:13.6% auto 0}.menu-content ul li{font-size:3.733vw;line-height:1;margin-bottom:5.333%;transition:.5s;color:#ccc;width:92%}.menu-content ul li:hover a{transition:.5s;color:#139e45}.menu-content ul .off{color:#ccc}.menu-content ul li:nth-child(5n):before{content:'';background:url(https://satoyama-nippon.org/wp-content/uploads/tab_online_blk.png)no-repeat;width:4%;height:4vh;float:right;margin-top:.4%;margin-left:0;transition:.3s;margin-right:62%;background-size:100%;opacity:.3}.menu-sns{font-size:0;width:100%}.menu-sns ul{border-top:none;margin-top:0;padding-top:0;border-left:none;width:92%;margin:0 auto}.menu-sns ul li{display:inline-block;margin-right:4%;margin-bottom:0}.menu-sns ul li a img{max-width:100%}.menu-sns ul li.facebook{width:5.507%}.menu-sns ul li.instagram{width:5.507%}.menu-sns ul li.twitter{width:6.522%}.menu-otoiawase{width:100%;margin:8% auto 0;text-align:center;background:linear-gradient(to right,#139e45,#33cc30);padding:4%;transition:.5s}.menu-otoiawase a{width:100%;font-size:3.733vw;color:#fff;line-height:1;font-weight:500}.menu-otoiawase:hover{opacity:.5;transition:.5s}footer#colophon{padding:8% 5.333%;width:100%}.footL{overflow:hidden;width:100%}.footL .logo{width:44.776%;transition:.5s}.footL .logo:hover{transition:.5s;opacity:.5}.footL .adress{font-size:2.667vw;line-height:1.7;margin-top:3%}.footL .adress a{color:#555}.footR{overflow:hidden;text-align:left;margin-top:7.333%;width:100%}.footR .footNav li{line-height:1;width:auto;display:block;margin-bottom:4%;margin-left:0}.footR .footNav li:hover{transition:.5s;opacity:.5}.footR .footNav li a:after{display:none}.footR .footNav li a:hover:after{display:none}.footR .footNav li a{font-size:3.2vw}.footR .copy{line-height:1;float:left;font-size:2.667vw;margin-top:0;padding-top:4%}}@media screen and (max-width:450px){.menu-btn span,.menu-btn span:after,.menu-btn span:before{content:'';height:2px;bottom:44%}.menu-btn span:after{bottom:6px;width:100%}.menu-btn span:before{bottom:-8px;width:100%}}