@charset "UTF-8";body.home #main_visual p{font-size:20px}body.home #main_visual{max-height:562px !important;max-width:1000px;margin:0 auto;position:relative;background-size:contain}body.home.color01 #main_visual{ background-color:#fff;background-image:-webkit-linear-gradient(bottom right,#fff,#fff);background-image:linear-gradient(to top left,#fff,#fff); color:#fff}#header{background-color:#fff;padding:0;overflow:visible}@media screen and (min-width:1201px){body.home #main_visual{height:764px!important}}@media screen and (max-width:1200px){body.home #main_visual{min-height:100% !important;height:600px !important}}@media screen and (max-width:998px){body.home #main_visual{min-height:100% !important;height:500px !important}}@media screen and (max-width:920px){body.home #main_visual{min-height:100% !important;height:430px !important}}@media screen and (max-width:767px){body.home #main_visual{min-height:100% !important;height:400px !important}}@media screen and (max-width:710px){body.home #main_visual{min-height:100% !important;height:330px !important}}@media screen and (max-width:600px){body.home #main_visual{min-height:100% !important;height:300px !important}}@media screen and (max-width:560px){body.home #main_visual{min-height:100% !important;height:250px !important}}@media screen and (max-width:500px){body.home #main_visual{min-height:100% !important;height:200px !important}}@media screen and (max-width:360px){body.home #main_visual{min-height:100% !important;height:180px !important}}body.home #main{width:100%;margin:0;float:left;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body.home .main-inner{margin-right:358px}@media screen and (min-width:1201px){body.home .front-loop .front-loop-cont{padding:40px 0;overflow:hidden;float:left;margin-right:358px}body.home .front-loop .popular_post_box .wrap-a{display:block;border:1px solid #e5e5e5;height:350px}body.home .front-loop .popular_post_box ul a:hover{color:#ff6c00;text-decoration:underline}}@media screen and (max-width:1200px){body.home .front-loop{margin-left:0}body.home .front-loop .popular_post_box{width:32%;margin:0 .5%}body.home .front-loop .popular_post_box .wrap-a{display:block;border:1px solid #e5e5e5}body.home .front-loop .popular_post_box .wrap-a:hover{background:#fafafa;text-decoration:none}body.home .front-loop .popular_post_box .wrap-a h3,body.home .front-loop .popular_post_box .wrap-a ul{margin-left:10px;margin-right:10px}body.home .front-loop .popular_post_box img{width:100%;height:auto}body.home .front-loop .popular_post_box.rank-4,body.home .front-loop .popular_post_box.rank-5,body.home .front-loop .popular_post_box.recent-4,body.home .front-loop .popular_post_box.recent-5{display:block}}@media screen and (min-width:766px){body.home .front-loop{margin-left:0}body.home .front-loop .popular_post_box{width:32%;margin:0 .5%}body.home .front-loop .popular_post_box .wrap-a{   display:block;border:1px solid #e5e5e5;height:350px}body.home .front-loop .popular_post_box .wrap-a:hover{background:#fafafa;text-decoration:none}body.home .front-loop .popular_post_box .wrap-a h3,body.home .front-loop .popular_post_box .wrap-a ul{margin-left:10px;margin-right:10px}body.home .front-loop .popular_post_box img{width:100%;height:auto}body.home .front-loop .popular_post_box ul a:hover{color:#ff6c00;text-decoration:underline}}@media screen and (max-width:767px){body.home .front-loop .popular_post_box{width:100%;float:none;margin-left:0;margin-right:0}　 body.home .front-loop .popular_post_box.rank-4,body.home .front-loop .popular_post_box.rank-5,body.home .front-loop .popular_post_box.recent-4,body.home .front-loop .popular_post_box.recent-5{display:none}}#articles-btn{display:inline-block;width:240px;padding:10px;margin:10px;text-align:center;overflow:hidden  box-sizing:border-box;border:none;border-radius:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#006c45 !important;color:#fff !important}#articles-btn:hover{cursor:pointer;background-color:#45996d !important}#popular_post_content h2 i,#recent_post_content h2 i{display:none}body.home .tri-border{display:none}body.home .front-loop .popular_post_box .p_category{background-color:#fff;border:solid 1px #006c45;color:#006c45;font-weight:700}body.home .front-loop .popular_post_box h3{font-weight:700}　 body.home .front-main-cont .front-cont-header{background-color:#006c45}body.home #front-contents .c_number{background-color:#006c45}body.home #front-contents h3{color:#006c45}body.home #front-service .front-service-inner h3{text-align:center;color:#006c45}body.home #front-service .front-service-inner p{text-align:center}.a_btn .btn{background-color:#006c45 !important;color:#fff !important}.c_btn .btn{background-color:#006c45 !important;color:#fff !important}@media (max-width:991px){body.home #front-contents .front-cont-header{margin-bottom:0 !important}}@media (max-width:991px){body.home #front-service .front-cont-header{margin-bottom:30px !important}body.home #front-service .front-service-inner .c_box{padding-top:10px}body.home #front-service .front-service-inner .c_box{border-bottom:solid 1px #ababab}body.home #front-service .front-service-inner .c_box h3{margin-top:5px;font-size:25px}body.home #front-service .front-service-inner .c_box .c_text br{display:none}}#front-contact .c_box{background-color:#fff}body #header{color:#006c45;background:#fff}#gnav{color:#006c45;background-color:#fff}#gnav ul li a{color:#241913;background:#fff}#gnav ul li a:hover,#gnav ul li a:focus{color:#006c45;background-color:#fff;text-decoration:underline;text-underline-offset:.3em}#gnav ul li a:hover{background:#fff}#gnav ul li.current-menu-item a{color:#006c45;background:#fff}#gnav ul li .sub-menu li a:hover{background:#fafafa; text-decoration:none}#header-fnav-area #header-fnav-btn a{color:#006c45;background:#fff;height:82px}#header-nav-btn a{color:#006c45;background-color:#fff}@media (max-width:991px){#header-nav-btn a{color:#006c45;background-color:#fff}}#header a{color:#006c45}@media screen and (max-width:991px){#header-nav-btn a{background:#fff}}@media screen and (max-width:1040px){#header #logo{float:left;width:280px;height:56px;line-height:56px;padding-top:10px; }}@media screen and (max-width:991px){#header #logo{float:left;width:240px;height:56px;line-height:56px;padding-top:10px}#header-nav-btn{display:block;width:116px;line-height:92px;float:right;margin:0 -20px 0 0}#header-nav-btn a{display:block;text-align:center;font-size:32px;height:40px;vertical-align:baseline;padding:20px;line-height:1;background:#fff;width:auto}}@media screen and (max-width:450px){#header #logo{float:left;width:200px;height:56px;line-height:56px;padding-top:10px}}#header{position:sticky;left:0;right:0;z-index:999;top:0;padding-top:0;height:82px}#header #logo{float:left;font-size:24px;padding:0; height:82px;line-height:82px}#header #logo img{max-height:76px}#gnav ul li a{height:82px}#gnav ul li .sub-menu li a{height:45px}@media screen and (max-width:605px){#header{position:sticky;left:0;right:0;z-index:999;padding-top:30px}}@media screen and (max-width:500px){#header{position:sticky;left:0;right:0;z-index:999;padding-top:15px}}.footer-address{text-align:left !important}.single #main article a,.page #main article a{color:#006c45}.breadcrumb-area a{color:#006c45 !important}.side-widget a{color:#006c45}.post-content{   font-size:16px;line-height:1.8em;color:#040404}@media (min-width:992px){.post-content{font-size:17px}}#content{background-color:#fafafa !important}.post-header .cat-name span{border:1px solid #006c45;color:#006c45}li.comments{display:none !important}#content .post-content h2{background-color:#006c45;border-left:solid 10px #006c45}@media screen and (max-width:767px){.post-content h2{font-size:22px;margin-top:56px}}#content .post-content h3{color:#006c45;border-bottom:2px solid #006c45}@media screen and (max-width:767px){.post-content h3{font-size:20px;margin-top:56px}}#content .post-content h4{border-left:5px solid #006c45;color:#006c45}#content #comments h4{border-bottom:5px solid #006c45}#content #comments a{color:#006c45}#content form input[type=submit]{background-color:#006c45}.side-widget a{color:#006c45;text-decoration:underline;display:block;　border-radius:40px}.side-widget a:hover{color:#006c45;text-decoration:none}.tag-cloud-link{border-radius:40px}.tag-cloud-link:before{content:"# "}.bzb-sns-btn li.bzb-facebook{ width:98px}.bzb-sns-btn li.bzb-facebook span{vertical-align:top !important}.bzb-sns-btn li.bzb-twitter{width:93px}.bzb-sns-btn li.bzb-googleplus{width:65px}.bzb-sns-btn li{margin-right:30px}.widget_search button{float:right;position:absolute;top:0;right:0;vertical-align:top;line-height:18px;border:none;border-radius:3px;width:40px;padding:8px 5px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;background:0 0;font-family:'FontAwesome'; font-size:10px;color:#5e6265}.normal-box1{background:#fafafa;border:1px solid #e5e5e5;padding:20px;margin-bottom:.5em;width:100%;display:table}.normal-box1 p{margin-bottom:1em}.post-content ul,ol{margin:0 0 28px;padding:20px 20px 20px 55px;position:relative;border:1px #e5e5e5 solid;background:#fafafa}#toc_container li,#toc_container ul{border:none}ol.breadcrumb.clearfix{border:none;background:0 0}.post-cta{background-color:#fafafa;color:#040404}.post-cta .post-cta-inner{padding:30px 45px;border:1px solid #006c45}.post-cta .cta-post-title{padding:15px 45px;font-size:28px;margin-bottom:0;text-align:center; border-bottom:1px solid #eee;background-color:#006c45;color:#fafafa}.post-cta .post-cta-img{float:right;width:230px;margin:0 0 20px 20px}.post-cta .post-cta-cont{overflow:hidden}.post-cta .post-cta-btn{margin:10px 0}.post-cta .post-cta-btn a{background:#006c45;color:#FAFAFA!important;border-radius:8px;display:block;padding:20px;text-align:center;text-decoration:none;width:60%;margin:0 auto 20px}.post-cta .post-cta-btn a:hover{background:#45996d}.post-cta p{margin-bottom:1em}.post-cta .btn{width:100%;display:block;border-radius:3px;text-align:center;color:#fff;padding:14px 0;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;background:#3b4552}.post-cta .btn:hover{text-decoration:none;background:#45996d}@media screen and (max-width:710px){.post-cta .post-cta-inner{ padding:20px}.post-cta .post-cta-btn a{ width:100%;　margin:0}}@media screen and (max-width:767px){.post-cta .post-cta-inner{padding:10px}.post-cta .cta-post-title{padding:15px 20px;font-size:20px}.post-cta .post-cta-btn a{width:100%}}.post-author2{margin-bottom:20px;padding:20px;border:1px solid #e5e5e5;color:#241913;background:#fafafa}.post-author2 .post-author-img{height:100%;float:left}.post-author2 .post-author-img img{width:100px;height:auto;border:1px solid #e5e5e5}.post-author2 .post-author-img .inner{padding:0}.post-author2 .row{margin-right:-10px;margin-left:-10px}.post-autho2r .row .gr1,.post-author .row .gr2,.post-author .row .gr3,.post-author .row .gr4,.post-author .row .gr5,.post-author .row .gr6,.post-author .row .gr7,.post-author .row .gr8,.post-author .row .gr9,.post-author .row .gr10,.post-author .row .gr11,.post-author .row .gr12{padding-left:10px;padding-right:10px}.post-author2 a{color:#3b4552}.post-author2 .post-author-meta{color:#241913;margin-left:120px}.author-p p{margin:0 40px 5px 0;font-weight:500}.author2-discriptionn p{margin:0 40px 5px 0;font-size:14px}.post-center-area{display:flex}h2.small-title{font-size:20px;font-weight:700}h2.small-title a{color:#3b4552}.small-thumbnail img{width:35%;float:left;margin:30px 10px}.archive-content{width:60%;margin-top:30px;float:right}@media screen and (max-width:767px){.small-thumbnail img{width:100%;margin:0}.archive-content{width:100%;padding:20px}}#content .post-title a:hover{color:#006c45}#content .post-footer a.morelink{background-color:#006c45}#content .pagination .current{background-color:#006c45}.yarpp-related{margin-bottom:2em;margin-top:2em}.yarpp-thumbnails-horizontal .yarpp-thumbnail{width:310px;height:auto;margin:5px;margin-left:0}@media screen and (max-width:710px){.yarpp-thumbnails-horizontal .yarpp-thumbnail{width:100%;height:auto}}article.woodpedia{margin-bottom:60px;background:#fff;border:1px #e5e5e5 solid}.woodpedia-main{display:flex}#woodpedia1{width:310px;margin-right:10px;margin-bottom:36px;margin-top:36px}.woodpic{width:300px;height:200px;margin:5px}#woodpedia2{display:flex;flex-flow:column;width:calc(100%-340px);margin-right:10px;margin-left:10px;margin-bottom:36px;margin-top:36px}@media screen and (max-width:710px){.woodpedia-main{flex-direction:column;widows:auto}}h3.catch{font-size:20px;margin:0;padding:20px 0;clear:both;font-weight:bolder;color:#241913;border-bottom:none;line-height:1}.woodpehia-p{margin-bottom:.5em;padding:1ch 2ch}.wood-features{align-items:center;display:flex;float:left}body.single-woodpedia .p{margin-bottom:.5em}.scientific-name{margin:0 0 2em;display:inline;float:left;color:#fff;background-color:#006c45;border:1px solid #fff;border-radius:35px;padding:1ch 2ch;margin-bottom:.5em !important}.woodcolor{flex:1;width:130px;height:90px;color:#241913;background-color:#d9d9d9}.distribution{flex:1;width:130px;height:90px;color:#241913;background-color:#cfaf9d}.purpose{flex:1;width:130px;height:90px;color:#241913;background-color:#9cb8b1}p.wood-reference{font-size:10px;margin-bottom:0;   padding:0　0}h2.woodpedia-h2{margin:80px 0 32px -74px;padding:16px 16px 16px 56px;font-size:28px;clear:both;font-weight:400;color:#fff;background-color:#006c45;border-left:solid 10px #006c45}@media screen and (max-width:1200px){h2.woodpedia-h2{margin:80px 0 32px -46px;padding:16px 16px 16px 36px}}.post-list{margin-bottom:20px;margin-left:.5%;margin-right:.5%;background:#fff;border:1px #e5e5e5 solid}h2.woodpedia-pic{text-align:center;padding:24px 0;margin:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:24px}.woodpedia-tag{display:inline-block;padding:8px 24px;font-size:12px;font-weight:700;background-color:#fff;border:solid 1px #006c45;color:#006c45}body.post-type-archive-woodpedia .front-loop .front-loop-cont{display:flex;flex-wrap:wrap}body.post-type-archive-woodpedia .front-loop .wrap-a{display:block;border:1px solid #e5e5e5;height:auto;width:200px}article.woodpedia{margin:10px 5px;background:#fff;border:1px #e5e5e5 solid}@media screen and (max-width:468px){body.post-type-archive-woodpedia .front-loop .wrap-a{display:block;border:1px solid #e5e5e5;height:auto;width:100%}}@media screen and (min-width:1201px){body.post-type-archive-woodpedia .front-loop .front-loop-cont{padding:40px 0;overflow:hidden;float:left;margin-right:358px}}body.post-type-archive-woodpedia .front-loop .wrap-a h3,body.post-type-archive-woodpedia .front-loop .wrap-a ul{margin-left:10px;margin-right:10px;margin-bottom:12px}body.post-type-archive-woodpedia .front-loop .wrap-a h3{font-size:16px;color:#241913;font-weight:700}@media screen and (max-width:767px){body.post-type-archive-woodpedia .front-loop .wrap-a h3{margin:0}body.post-type-archive-woodpedia .front-loop .front-loop-cont{justify-content:center}}body.post-type-archive-woodpedia .front-loop .wrap-a:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.1607843137254902);text-decoration:none}h2.function-h2{margin:80px 0 32px -74px;padding:16px 16px 16px 56px;font-size:28px;clear:both;font-weight:400;color:#fff;background-color:#006c45;border-left:solid 10px #006c45}@media screen and (max-width:1200px){h2.function-h2{margin:80px 0 32px -46px;padding:16px 16px 16px 36px}}@media screen and (max-width:767px){h2.function-h2{font-size:22px;margin:80px 0 32px -30px;padding:16px 16px 16px 20px}}.function{display:flex}#function1{width:360px;margin-right:10px;margin-bottom:36px;margin-top:36px;margin-left:10px}.function-pic{width:360px;height:300px;margin:5px}#function2{display:flex;flex-flow:column;margin-right:10px;margin-left:10px;margin-bottom:36px;margin-top:36px;padding-left:20px;padding-right:20px}@media screen and (max-width:710px){.function{flex-direction:column;widows:auto}#function1{width:100%;margin-bottom:10px;margin-top:10px}#function2{margin-bottom:10px;margin-top:10px;padding-left:0;padding-right:0}.function-pic{width:100%;height:auto;margin:0}}.function-loop{padding:30px 64px 10px}@media screen and (max-width:991px){.function-loop{padding:40px}}@media screen and (max-width:767px){.function-loop{padding:20px}}body .function-loop .function-loop-cont{display:flex;flex-wrap:wrap}body.function-loop .function-loop-cont .wrap-a{display:block;border:1px solid #e5e5e5;height:auto;width:200px}article.post{margin-bottom:20px;margin-left:.5%;margin-right:.5%}.function-a{display:block;height:auto;width:200px;font-size:16px;color:#241913;font-weight:700}@media screen and (max-width:468px){.function-a{display:block;border:1px solid #e5e5e5;height:auto;width:100%}}@media screen and (min-width:1201px){.function-a{overflow:hidden;float:left}}@media screen and (min-width:1201px){body.function-loop .function-loop-cont{padding:40px 0;overflow:hidden;float:left;margin-right:358px}}.function-h3{font-size:16px;color:#241913;font-weight:700;margin-left:10px;margin-right:10px;margin-bottom:12px}@media screen and (max-width:767px){.function-h3{margin:.5em 0 1em}}.function-a:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.1607843137254902);text-decoration:none}.function-loop-cont{display:flex;flex-wrap:wrap}.function-list{width:30%;margin-bottom:20px;margin-left:.5%;margin-right:.5%;background:#fff;border:1px #e5e5e5 solid;　　 border-radius:16px;overflow:hidden}.function-list-a{display:block;height:auto;width:200px;font-size:16px;color:#241913;font-weight:700}img.function-list-imag{width:100%}@media screen and (max-width:710px){.function-list{width:100%}}@media screen and (max-width:468px){.function-list-a{display:block;border:1px solid #e5e5e5;height:auto;width:100%}}@media screen and (min-width:1201px){.function-list-a{overflow:hidden;float:left}}.function-list:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.1607843137254902);text-decoration:none}h3.catch-2{font-size:16px;margin:0;padding:20px 10px;clear:both;font-weight:bolder;color:#241913;border-bottom:none;line-height:1}.link-function-a a｛ display:inline-block;padding:4px 16px;font-size:13px;　　 border:1px solid #006c45;color:#006c45;　　 border-radius:17.5px}.link-function{display:flex;flex-wrap:wrap;margin-top:25px;margin-bottom:-20px}.mainphrase{font-size:60px;font-weight:700;margin:0;padding:5px;font-family:"Yu Gothic UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#000;border-bottom:none}.mainphrase-green{color:#006c45}.top-phrase-1{display:flex;align-items:flex-end}img.top-wifi[width:150px;] #top-explanation-p{font-family:"Noto Sans JP";font-size:25px;font-weight:400;margin:0 0 .3em}#top-meta-slider{width:100%;padding:20px}#top-slider{margin-bottom:30px}.slider-h2{font-size:18px;font-weight:500;margin:0;padding:5px;font-family:"Yu Gothic UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#000;color:#000;border-bottom:none}.top-button{border-radius:50px;color:#fff;background-color:#006c45;font-size:16px;display:inline-block;width:240px;padding:20px 10px 20px 30px;margin:10px;text-align:left}.top-button:hover{background-color:#4d987d;text-decoration:none}.top-button1{text-align:right}.top-button2{text-align:left;position:relative;z-index:20;margin-left:0}.top-1{display:flex}.top-2{display:flex}.subphrase{font-size:24px;font-weight:700;margin:0;padding:5px;font-family:"Yu Gothic UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#000;color:#000;border-bottom:none}img.top-wifi[width:150px;] img.sub-wifi[width:80px;] .subphrase-1{display:flex;align-items:flex-end}.subphrase-green{color:#006c45}.top-1-a{padding:30px;z-index:3}.top-1-b{width:70%;padding:30px}.top-1-b-img.{position:relative;z-index:2}.top-2-a{width:70%;padding:100px 30px 30px}.top-2-b{padding:30px;z-index:3;width:100%}.top-backimg{display:inline-block;position:relative;margin:-50px 150px 30px -120px;z-index:1;opacity:.3}.top-backimg2{display:inline-block;position:relative;margin:-50px -100px -30px 120px;opacity:.3;z-index:1}.top-3{margin-top:0;display:flex;flex-wrap:wrap;width:100%}.top-list-content{margin:10px;display:flex;min-width:0}.top-list-img{width:100%}.top-list-button{font-size:22px;font-family:"Yu Gothic UI","Yu Gothic";font-weight:400;border-radius:50px;color:#fff;background-color:#006c45;display:inline-block;width:340px;padding:30px;margin:10px;text-align:center}.top-list-button:hover{background-color:#4d987d;text-decoration:none}@media screen and (max-width:767px){.mainphrase{font-size:30px}img.top-wifi{max-width:20%}.top-button1{text-align:center}.top-button2{text-align:center}.top-1{display:flex;flex-wrap:wrap}.top-2{display:block}.top-1-b{flex-direction:column-reverse;width:100%;order:2;padding-bottom:-20px}.top-1-a{flex-direction:column;order:1;margin-top:30px}.top-2-a{width:100%;padding:0 30px 30px}.top-backimg{margin:-50px -80px 30px -120px}.top-list-button{font-size:22px;width:100%;padding:20px;text-align:center}}@media screen and (max-width:480px){.mainphrase{font-size:30px}img.top-wifi{max-width:15%}}