html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.8}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}ul,menu,dir{display:inline;list-style-type:disc;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}img{vertical-align:bottom;display:inline-block;margin:0 auto;max-width:100%;transition:.6s}body,html,main{height:100%;word-break:break-all}p{margin-bottom:1.5em}a:link,a:visited{text-decoration:none;color:#406a15;transition:1s}a:hover{color:#fff;background-color:#80aa55;transition:.6s}a:hover img{transition:.6s;transform:scale(1.1);opacity:.8;color:unset;background-color:unset}.img img{display:block;transition:1s;width:100%;height:auto}#primary a:link,#primary a:visited{border-bottom:1px dashed #406a15;transition:1s}#primary a:hover{color:#fff;background-color:#80aa55;transition:.4s}.img{overflow:hidden}.site-main h2,#colophon h2{position:relative;height:50px;margin-bottom:2em;padding:.5em 0 .5em 2em;font-size:1.1em;background-color:#80aa55;border-radius:8px;color:#fff}.site-main h2:before,#colophon h2:before{display:block;position:absolute;top:0;left:0;content:"";width:1em;height:50px;background-color:#557238;border-radius:8px 0 0 8px}h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited{color:#fff !important}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{color:#557238 !important;background-color:#bfd5aa !important;transition:.6s}#masthead{width:100%;background-color:#fff}.header-logo{padding:10px}.header-logo a:link img,.header-logo a:visited img{display:block;text-decoration:none;transition:1s}.header-logo a:hover img{transition:.6s;transform:none;opacity:.6;color:unset;background-color:unset}#header-menu-include li a{display:block;line-height:50px;color:#fff;transition:1s;transform:rotateX(0deg)}#header-menu-include li a:hover{text-decoration:none;line-height:50px;color:#557238;background-color:#d5e2c7;transition:.5s;transform:rotateX(360deg)}.header-logo ul,.header-menu-mob ul,.header-menu-tab ul,.header-menu ul{display:flex;align-items:center;width:100%;list-style:none}.header-logo ul{flex-direction:column}.header-menu-tab,.header-menu{display:none;line-height:50px}.header-menu-mob ul,.header-menu-tab ul,.header-menu ul{background-color:#80aa55}.header-menu-mob ul li{width:calc(100% / 4);line-height:50px;text-align:center;font-size:.8em}.header-menu-mob ul li:nth-last-child(-n+3){border-left:solid 1px #fff}#nav-drawer{position:relative}.nav-unshown{display:none}#nav-open{display:inline-block;vertical-align:middle}nav-open span,#nav-open span:before{display:block;font-family:"Font Awesome 6 Free";content:"\f0c9";font-weight:900;font-size:170%;color:#fff}#nav-open span:before{bottom:-8px}#nav-open span:after{bottom:-16px}#nav-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:.3s ease-in-out}#nav-content{overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:80%;max-width:400px;height:100%;background:#fff;transition:.3s ease-in-out;-webkit-transform:translateX(-105%);transform:translateX(-105%);border-right:5px solid #387238;line-height:normal;padding:5%;font-size:1.2em}#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)}#nav-content p{text-align:left}#nav-content h2{background-color:#f4f8f1;border:solid 2px #80aa55;border-radius:5px/5px;margin-bottom:20px;font-size:1.2em}#nav-content a{display:inline-block !important;color:#557238 !important;font-size:1em;width:auto;height:auto;line-height:normal !important}#nav-content ul{display:contents;height:50px;list-style:none;border:0;background-color:transparent}#nav-content ul li{width:100%;height:100%;text-align:left;border:0;line-height:normal;font-size:1em}#nav-content li:before{font-family:"Font Awesome 6 Free";content:"\f111";font-weight:900;color:#6a8d47;font-size:.9em;padding-right:5px}#nav-content ul.children li:before{content:"";padding-right:40px}#nav-content ul li{margin-bottom:20px}#nav-content ul.children li{margin-bottom:10px;font-size:1em}.home-contents-news-contents-area-container .img img{display:block;width:100%;height:130px;object-fit:cover}.home-contents-news-detail{min-height:300px}.home-contents-news-detail-container-out .img img{display:block;width:100%;height:130px;object-fit:cover}.home-contents-news-contents-area-container .img a:hover,.home-contents-news-detail-container-out .img a:hover{background-color:unset !important}.home-header{display:flex;flex-direction:column;margin-bottom:10%}.home-header-left{width:100%;margin-bottom:2em}.home-heder-left-random-wrapper{position:relative}.home-heder-left-random-img-include img{display:block;width:100%;object-fit:cover;transition:1s}.home-heder-left-random-img-include a:hover img{transform:scale(1.05)}.home-heder-left-detail-wrapper{width:98%;margin:1em auto 0;padding:.5em;background-color:#fff;border:1px solid #80aa55;border-radius:8px;font-size:.8em}.home-heder-left-detail-wrapper hr{display:none}.home-heder-left-detail-include-title-date{display:none}.home-heder-left-detail-include-title-name:before{font-family:"Font Awesome 6 Free";content:"\f030";font-weight:900}.home-heder-left-detail-include-detail{display:none}.home-heder-left-detail-include-detail-excerpt>div{display:flex}.home-heder-left-random-excerpt-acf-detaile{margin-right:1em}.home-heder-left-random-excerpt>div>iframe{width:240px;height:140px}.home-heder-left-detail-include-tag{display:none}.hashtag{margin-right:1em !important;border-bottom:none !important}.home-header-right{display:flex;flex-direction:column;width:90%;margin:0 auto}.home-header-memo,.home-header-news{border:solid 1px #80aa55;border-radius:8px;margin:2% 0 0;padding:1em;font-size:90%}.home-header-memo p{margin-bottom:0;font-size:90%}.home-header-news{display:none;overflow:hidden;padding:0}.slick-prev,.slick-next{z-index:2;top:120px}.slick-prev:before,.slick-next:before{color:#80aa55;font-size:30px;transition:.4s}.slick-prev{left:4px}.slick-next{right:14px}.home-header-news-title{padding:.5em;color:#fff;background-color:#80aa55;font-weight:700}.home-header-news span{font-size:.8em;margin-left:1em}.home-header-news-detail-img{position:relative}.home-header-news-detail-img img{display:block;width:100%;height:240px;object-fit:cover}.home-header-news-detail-title{padding:.5em}.home-header-news-detail-title p{margin-bottom:0;font-size:.8em}.home-header-news-detail-title p:nth-child(2){font-size:1em}.home-header-news-detail-title span{margin-left:0 !important}.home-header-news-detail-title span:before{font-family:"Font Awesome 6 Free";content:"\f138";font-weight:900;margin-right:.2em}.home-header-news-title-detail span{line-height:1em;font-size:1.3em;margin-left:0}.home-contents{width:90%;margin:0 auto}.home-contents-include{margin-bottom:10%}.home-contents-news{display:flex;flex-direction:column}.home-contents-news-include,.home-contents-map-include{width:100%;margin-bottom:4em}.home-contents-map-include{margin-bottom:2em}.home-contents-news-contents-area{display:flex;justify-content:space-between;flex-wrap:wrap}.out-of-area{display:block}.out-of-area-detail{display:flex}.home-contents-news-contents-area-container,.home-contents-news-contents-area-container-out{width:100%;margin-bottom:2em}.home-contents-news-contents-out_area-container{width:100%;margin-bottom:0}.home-contents-news-title{position:relative;z-index:1;border-bottom:0;border-radius:8px 8px 0 0;padding:.5em;background-color:#bfd5aa;overflow:hidden}.home-contents-news-title p{position:relative;z-index:1;margin-bottom:0;line-height:1em;font-weight:700}.home-contents-news-title span{position:relative;z-index:1;font-size:80%}.home-contents-news-title-south:after,.home-contents-news-title-center:after,.home-contents-news-title-north:after,.home-contents-news-title-east:after{position:absolute;right:0;top:0;opacity:.25}.home-contents-news-title-south:after{content:url(//harawata.a-pl.jp/wp-content/themes/harawata2023/./img/home-map_south.png)}.home-contents-news-title-center:after{content:url(//harawata.a-pl.jp/wp-content/themes/harawata2023/./img/home-map_center.png)}.home-contents-news-title-north:after{content:url(//harawata.a-pl.jp/wp-content/themes/harawata2023/./img/home-map_north.png)}.home-contents-news-title-east:after{content:url(//harawata.a-pl.jp/wp-content/themes/harawata2023/./img/home-map_east.png)}.home-contents-news-detail-container,.home-contents-news-detail-container-out{border-top:0;border-radius:0 0 8px 8px;padding:1em;background-color:#eaf1e2}.home-contents-news-detail-img{position:relative;border-radius:8px;overflow:hidden}.home-contents-news-detail-category{position:absolute;bottom:0;left:0;background:rgba(255,255,255,.7);width:100%;padding-right:.5em;text-align:right;font-size:.7em}.home-contents-news-detail-title{margin-bottom:2em}.home-contents-news-detail-title p{font-size:.8em;margin-bottom:0}.home-contents-news-detail-title span{font-size:.9em}.home-contents-news-detail-title span:before,.content-archive-wrapper-detail span:first-child:before{font-family:"Font Awesome 6 Free";content:"\f138";font-weight:900;font-size:100%;margin-right:.2em}.home-contents-news-detail-tag{margin-top:.5em;font-size:.7em}.home-contents-news-detail-tag a{border-bottom:none}.home-contents-map-news{margin-bottom:2em}.home-contents-map-news-include{margin-top:20%}.home-contents-news-detail-container-out-include .home-contents-news-detail{width:100%}.home-contents-map-contents{display:flex;flex-direction:column}.home-contents-map-contents ul{list-style:none;margin-top:2%}.home-contents-map-gmap{position:relative}.home-contents-map-gmap:before{content:"";display:inline-block;padding-top:100%}.home-contents-map-gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.home-contents-map-about{display:none;margin-top:20%}.home-contents-map-about img{display:block;margin:0 auto}.home-contents-map-about p{font-size:.9em}#main-contents{width:90%;margin:0 auto;padding-top:5%}#main-contents ul{position:relative;list-style-position:inside}#main-contents li{position:relative;align-items:baseline;margin-bottom:.5em}#main-contents li:before{position:relative;top:-.5em;font-family:"Font Awesome 6 Free";font-weight:600;margin-right:2em;font-size:30%}.home-contents-popular_articles-title{border-radius:8px 8px 0 0;background-color:#bfd5aa;line-height:1em;font-weight:700;padding:.5em}.home-contents-popular_articles-title p,.home-contents-popular_articles-detail-title p{margin-bottom:0 !important}.home-contents-popular_articles{display:none}.home-contents-popular_articles-include{display:flex;flex-wrap:nowrap;justify-content:space-around;padding:1em;background-color:#eaf1e2;border-radius:0 0 8px 8px}.home-contents-popular_articles-detail-include{width:calc(100% / 5.3)}.home-contents-popular_articles-detail-img{height:180px;overflow:hidden;border-radius:8px}.home-contents-popular_articles-detail-img img{display:block;width:100%;height:180px;object-fit:cover}.home-contents-popular_articles-detail-title{font-size:.8em}.home-contents-popular_articles-detail-title span:before{font-family:"Font Awesome 6 Free";content:"\f138";font-weight:900;font-size:100%;margin-right:.2em}.read-more{width:fit-content;margin:2em auto 0;text-align:center}.read-more a{display:inline-block;background-color:#fff;border-bottom:none !important;border:1px solid #80aa55 !important;border-radius:100vh;padding:.5em 1em}.read-more a:hover{color:#fff;background-color:#80aa55}.page-404{margin-bottom:1em;font-size:6em;text-align:center}.entry-content .document>p{text-align:left}.att ul>li,.faq ul>li{margin-bottom:3em;list-style:none}.att ul li ul li:first-child,.faq ul li ul li:first-child{padding-left:2em;text-indent:-2em}.att ul li ul li:first-child:before,.faq ul li ul li:first-child:before{position:relative;top:0 !important;margin-right:1em !important;font-family:"Font Awesome 6 Free";content:"\f06a";font-weight:900;font-size:100% !important;color:#80aa55}.faq ul li ul li:first-child:before{content:"\f059"}.att ul li ul li:last-child,.faq ul li ul li:last-child{padding-left:3em;text-indent:-2em}.att ul li ul li:last-child:before,.faq ul li ul li:last-child:before{position:relative;top:0 !important;margin-right:1em !important;font-family:"Font Awesome 6 Free";content:"\f0a4";font-weight:900;font-size:100% !important;color:#80aa55}.faq ul li ul li:last-child:before{content:"\f1ae"}.chronology .su-table table td{padding:.5em !important;line-height:1.4 !important;text-align:left}.document td{text-align:left}.document tr td:first-of-type{width:30%}.document tr td:last-of-type{width:70%}article{text-align:center}article h1,article h2,article h3,article h4,article h5,article .comment,.content-archive-wrapper-detail,#post-2954 p,#post-2954 li,#post-4060 p,#post-4060 li,#post-19008 p{text-align:left}article h5{margin-bottom:1em;font-size:1em}article h5:before{margin-right:.5em;font-family:"Font Awesome 6 Free";content:"\f138";font-weight:900;color:#80aa55}#main-contents{margin-top:3em}.entry-meta{text-align:right;margin-bottom:2em}.entry-meta p{margin-bottom:0}.post-thumbnail{text-align:center}.required-time{text-align:right;margin:2em 0;font-size:.8em}.required-time strong{color:#d52b2b}.entry-content p img{display:block;text-align:center}.entry-content .fa-external-link-alt{margin-right:.3em}.comment a{margin:0 .3em}.comment img{display:block;text-align:center}.entry-content .comment{margin:2em 0 10em;padding:1em;overflow:auto;background-color:#f9f9f9;border-left:2px solid #80aa55;border-right:2px solid #80aa55;border-radius:8px}.su-table{overflow:auto}.entry-content .comment p{margin-bottom:0;text-align:left}hr{background-color:transparent;border-width:1px 0 0;border-style:dashed;border-color:#387238;height:1px;margin:20px 0}.entry-content .comment .fas{margin-right:.5em}.entry-header h1{position:relative;height:auto;margin-bottom:2em;padding:.5em 0 .5em 1em;font-size:.8em;font-weight:400;background-color:#80aa55;border-radius:8px;color:#fff;line-height:normal}.entry-header h1:before{display:block;position:absolute;top:0;left:0;content:"";width:1em;height:auto;background-color:#557238;border-radius:8px 0 0 8px}.entry-content h2{position:relative;height:auto;border-radius:100vh;background-color:#80aa55;color:#fff;margin-top:8em;margin-bottom:5em;padding-left:3em;font-weight:400;line-height:normal}.entry-content h2:before{position:absolute;top:50%;transform:translateY(-50%);left:0;width:auto;height:auto;background-color:unset;font-family:"Font Awesome 6 Free";content:"\f13a";font-weight:900;color:#fff;font-size:150%;border-radius:0;padding-left:.5em}.entry-content h3,.comments-area h3{position:relative;height:auto;border:2px solid #80aa55;border-radius:100vh;background-color:#eaf1e2;color:#404040;margin-top:4em;margin-bottom:2em;padding-left:3em;font-weight:400}.entry-content h3:before,.comments-area h3:before{position:absolute;top:50%;transform:translateY(-50%);left:0;width:auto;height:auto;background-color:unset;font-family:"Font Awesome 6 Free";content:"\f138";font-weight:900;color:#80aa55;font-size:120%;border-radius:0;padding-left:.5em}.entry-content h2 a:link,.entry-content h2 a:visited{border-bottom:none !important}h4{margin:4em 0 1em;padding-left:1em;border-left:5px solid #80aa55}.wp-video{margin:0 auto}.page-links-text{text-align:center;font-size:.9em;font-weight:700;margin-bottom:1em}.page-links{text-align:center}.post-page-numbers,.page-numbers{border:1px solid #80aa55;border-radius:8px;padding:.4em .6em;margin:0 .5em !important}.page-numbers{font-size:.8em}.current{background:#80aa55;color:#fff}.page-links a:link,.page-links a:visited{background-color:#fff;border-bottom:1px solid #80aa55 !important;margin:0 .5em}.comments-area{margin:10em 0}.nav-links{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;height:6em}.nav-links .nav-previous,.nav-links .nav-next{display:flex;align-items:center;font-size:.8em;background-color:#bfd5aa;margin:1em 0;justify-content:space-around;padding:0 1em}.nav-links .nav-previous{justify-content:flex-start;border-radius:5vh 8px 8px 5vh;margin-right:8px}.nav-links .nav-next{justify-content:flex-end;border-radius:8px 5vh 5vh 8px;margin-left:8px}.nav-links .nav-previous:before,.nav-links .nav-next:after{font-family:"Font Awesome 5 Free";font-weight:900;color:#387238;font-size:3em}.nav-links .nav-previous:before{content:"\f137";margin-right:8px}.nav-links .nav-next:after{content:"\f138";margin-left:8px}.side-right{margin-top:6em}.su-spoiler-style-default>.su-spoiler-title{text-align:left;font-size:1em;color:#406a15}.su-spoiler-style-default>.su-spoiler-title>.su-spoiler-icon{font-size:1em}.side-contents{position:sticky;top:2em}.side-contents ul li{text-indent:0 !important}.wpj-jtoc--nav{height:400px;overflow:scroll}#text-6{display:none}.widget{margin-bottom:0}.random-introduction{margin-top:40%}#ezw_tco-2{display:none}#ez-toc-widget-container nav{padding:0 1em;font-size:.8em}.ez-toc-widget-container li.active>a{font-weight:400}.ez-toc-list a{border-bottom:0 !important}#ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li.active{border-radius:8px}.ez-toc-list{padding:0 !important}#ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li{transition:.6s}#ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li.active{transition:.6s}.widget li{margin-bottom:0 !important}.widget li{padding-left:.5em !important}.widget li:before{color:#80aa55 !important}.random-introduction-detail{text-align:center;font-size:.8em}.random-introduction-detail-include{margin-bottom:4em}.random-introduction-detail-img{position:relative;height:240px;overflow:hidden;border-radius:8px}.random-introduction-detail-img img{display:block;width:100%;height:240px;object-fit:cover}.random-introduction-detail-title,.random-introduction-detail-explanation{position:absolute;left:0;width:100%;background:rgba(255,255,255,.8);text-align:left;padding:.5em}.random-introduction-detail-title{top:0}.random-introduction-detail-title span:before{font-size:1em;font-family:"Font Awesome 6 Free";content:"\f138";font-weight:900;margin-right:.2em}.random-introduction-detail-explanation{bottom:0}.random-introduction-detail-explanation span:first-child:after{content:" / "}.content-archive-wrapper{display:flex;flex-direction:column;margin-bottom:6em}.content-archive-wrapper .home-heder-left-random-excerpt{display:flex;flex-direction:column}.content-archive-wrapper-detail .home-heder-left-random-excerpt>div>iframe{width:100%;height:140px}.content-archive-wrapper-img{margin:0 auto;position:relative;height:240px;overflow:hidden;border-radius:8px}.content-archive-wrapper-img img{display:block;width:100%;height:240px;object-fit:cover;transition:1s}.content-archive-wrapper-detail{font-size:.8em}.content-archive-wrapper-detail p{margin-bottom:0}.widget_categories{display:none}#colophon h2{width:90%;margin:0 auto 2em}.site-footer a:link,.site-footer a:visited{color:#fff}.site-footer a:hover{color:#bfd5aa;background-color:#406a15;text-decoration:none}.site-footer{position:relative;z-index:1;background-color:#80aa55;padding:4% 0;color:#fff}.site-footer:before{position:absolute;right:10%;z-index:-1;font-family:"Font Awesome 6 Free";content:"\f6be";font-weight:900;color:#95b872;font-size:800%}.footer-contents{margin-top:10%;padding:40px 0;background-color:#eaf1e2;border-top:4px solid #80aa55}.footer-contents-include{display:flex;flex-direction:column;width:90%;margin:0 auto}.footer-contents-left,.footer-contents-right{width:100%}.footer-contents-title{padding:.5em;font-size:1.1em;background-color:#bfd5aa;border-radius:8px 8px 0 0;text-align:center}.footer-contents-title p{margin-bottom:0}.footer-contents-title p:before,.footer-contents-title p:after{font-family:"Font Awesome 6 Free";content:"\f7a4";font-weight:900;color:#000;font-size:100%}.footer-contents-title p:before{padding-right:.5em}.footer-contents-title p:after{padding-left:.5em}.footer-contents-detail{margin-bottom:40px;padding:1em;font-size:90%;background-color:#fff;border-radius:0 0 8px 8px}.footer-contents-detail ul{display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center;margin:20px 0 10px}.footer-contents-detail ul li{width:calc(100% / 2.2);border:1px solid #80aa55;border-radius:5px/5px;margin-bottom:10px;list-style:none;font-size:80%;overflow:hidden}.footer-contents-detail .fas,.footer-contents-detail .far{font-size:300%}.footer-contents-detail ul li a{display:block;padding:.5em 0;transition:all .4s ease-in-out}.footer-contents-detail ul li a:hover{color:#fff;background-color:#80aa55;text-decoration:none;transform:scale(1.1)}.footer-contents-left-area .other-list{display:flex;flex-direction:column;justify-content:space-around}.footer-contents-news{background-color:#f4f8f1;border-left:2px solid #bfd5aa;border-right:2px solid #bfd5aa;border-radius:8px;margin-bottom:2em;padding:.5em}.footer-contents-news-title :before{font-family:"Font Awesome 6 Free";content:"\f05a";font-weight:900;font-size:100%;margin-right:.5em}.footer-news a{margin:0 5px;border-bottom:1px dashed #406a15}.footer-news span{font-size:.8em}.footer-news p{margin-bottom:0}.footer-contents-right-tag span{display:inline-block;width:fit-content;padding:0 1em}.footer-contents-right-tag a{display:inline-block;margin:0 1em 1em 0;border:1px solid #80aa55;border-radius:100vh}.footer-contents-right-tag a:hover{background-color:#80aa55;color:#fff}.footer-contents-right-tag{width:100%}.footer-contents-right-about{display:none}.footer-menu-include{width:70%;margin:0 auto}.footer-menu-include,.footer-menu ul{display:flex;flex-direction:column;justify-content:space-around;list-style:none}.footer-logo{text-align:center}.footer-logo a:link img,.footer-logo a:visited img{display:block;text-decoration:none;transition:1s}.footer-logo a:hover img{transition:.6s;transform:none;opacity:.6;color:unset;background-color:unset}.footer-logo,.footer-menu{width:100%;margin-bottom:4%}.footer-menu li:before{font-family:"Font Awesome 6 Free";content:"\f138";font-weight:800;color:#406a15;font-size:100%;padding-right:8px}.footer-search,.footer-copy{position:relative;z-index:1;width:100%;text-align:center}.footer-copy{margin-top:2em}.footer-search{margin-top:1em;padding:1em 0;border-top:dashed 1px #406a15}.footer-copy p{margin-bottom:0;font-size:80%}#page-top-home{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;position:absolute;top:-60px;width:100%}#page-top-home a{display:block;color:#80aa55;padding:0 6px}#page-top-home a:hover{color:#fff;background-color:#80aa55;border-radius:4px}.page-top-home_top,.page-top-home_home{font-size:200%}@media only screen and (min-width:768px){.header-logo{padding:20px}.header-logo ul,.header-menu ul{flex-direction:row;width:100%}.header-logo ul li{margin-right:1em}.header-menu-tab{display:block}.header-menu-mob,.header-menu{display:none}.header-menu-tab ul li{width:calc(100% / 5);line-height:50px;text-align:center;font-size:70%}.header-menu-tab ul li:nth-last-child(-n+4){border-left:solid 1px #fff}.home-header{flex-direction:column;margin-bottom:5%}.home-heder-left-random-wrapper{position:relative}.home-heder-left-random-img-wrapper{position:relative;overflow:hidden;height:75vh}.home-heder-left-random-img-include img{display:block;width:100%;height:100vh;object-fit:cover;transition:1s}.home-heder-left-detail-wrapper{position:absolute;bottom:-10%;width:auto;min-width:550px;margin:0 0 0 1em;padding:2em;background-color:#fff;border:1px solid #80aa55;border-radius:8px;font-size:.8em}.home-heder-left-detail-wrapper hr{display:block}.home-heder-left-detail-include-title-date{display:block;line-height:0;font-size:.9em}.home-heder-left-detail-include-title-name{font-size:1.5em;font-weight:700}.home-heder-left-detail-include-title a:hover{background-color:unset !important;color:#80aa55 !important}.home-heder-left-detail-include-detail{display:block}.home-heder-left-detail-include-detail-excerpt>div{display:flex;min-width:550px;justify-content:space-between}.home-heder-left-detail-include-tag{display:block;max-width:550px;line-height:initial}.home-header-left{display:flex;width:100%;margin-bottom:0}.home-heder-left-random{width:100%}.home-header-right{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;margin-top:0;padding:1em}.home-header-memo{margin:12% 0 0}.home-contents-news-include,.home-contents-map-include{margin-bottom:2em}.home-contents-map-include{display:flex;justify-content:space-between}.home-contents-map-detail,.home-contents-map-news-include{width:calc(100% / 2.1)}.home-contents-map-news-include{margin-top:0}.home-contents-map-about{display:block;margin-top:0}.home-contents-news-contents-area-container{width:calc(100% / 2.1)}.home-contents-news-detail-container-out-include{display:flex;flex-wrap:nowrap;justify-content:space-between}.home-contents-news-detail-container-out-include .home-contents-news-detail{width:calc(100% / 3.2)}.home-contents-popular_articles{display:block}.random-introduction{margin-top:20%}.entry-header h1{padding:.5em 0 .5em 2em;font-size:1.1em;font-weight:700;line-height:1.8}.entry-content h2{font-size:1.1em;padding-left:3em;font-weight:700;line-height:1.8}.entry-content h3,.comments-area h3{font-size:1.1em;padding-left:3em;font-weight:700;line-height:1.8}.nav-links{flex-direction:row}.nav-links .nav-previous,.nav-links .nav-next{width:45%}.content-archive-wrapper .home-heder-left-random-excerpt{flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.content-archive-wrapper-detail p{margin-bottom:0}.page-numbers{font-size:1em}#categories-2{margin-bottom:4em}#categories-2 ul{list-style:none}#categories-2 ul a{border-bottom:none !important}#main-contents #categories-2 ul li:before{position:initial;margin-right:1em;font-family:"Font Awesome 6 Free";content:"\f138";font-weight:900;font-size:1em;color:#406a15}#main-contents #categories-2 ul li{margin-left:1.5em}#main-contents #categories-2 ul li ul li{list-style:disc;margin-left:2em;padding-left:0 !important;color:#406a15}#main-contents #categories-2 ul li ul li:before{content:"";margin:0}.random-introduction-detail{display:flex;justify-content:space-between;text-align:center;font-size:.8em}.random-introduction-detail-include{width:48%;margin-bottom:4em}.footer-contents{padding:80px 0 40px}.footer-contents-right{display:flex;flex-direction:row}.footer-contents-detail ul{flex-wrap:nowrap;margin:20px 0}.footer-contents-detail ul li{width:calc(100% / 5);margin-bottom:0}.footer-contents-left-area .other-list{flex-direction:row}.site-footer{padding:4% 0;color:#fff}.site-footer:before{bottom:1%}.footer-menu-include{width:80%}.footer-menu ul{flex-direction:row}.footer-logo{margin-bottom:2%;text-align:left}.footer-menu{margin-bottom:2%;font-size:80%}#page-top-home{flex-direction:column;justify-content:space-between;position:fixed;top:unset;bottom:15%;right:1%;z-index:10;width:auto}.page-top-home_top{margin-bottom:6px}.page-top-home_top,.page-top-home_home{background:#fff;border:1px solid #80aa55;border-radius:6px;font-size:200%}}@media only screen and (min-width:1201px){#masthead{overflow:hidden}#masthead input[type=text]{width:auto}#masthead button,#masthead input[type=button],#masthead input[type=reset],#masthead input[type=submit]{padding:.2em .5em}.header-menu-mob,.header-menu-tab{display:none}.header-menu{display:block;position:relative;z-index:1}.header-menu ul li{width:calc(100% / 5);line-height:50px;font-size:110%;text-align:center;font-weight:700;white-space:nowrap}.header-menu ul li:nth-last-child(-n+5){border-left:solid 1px #fff}.header-menu-cat{position:relative}.header-menu-cat:before,.header-menu-cat:after{display:block;position:absolute;z-index:-1;opacity:0;color:#80aa55;transition:all 1s ease-out}.header-menu-cat:before{top:50px;left:0;right:10%;font-family:"Font Awesome 6 Free";content:"\f6be";font-weight:900;font-size:600%}.header-menu-cat:hover:before{content:"\f6be";transform:translateY(-80px);transition:all .5s ease-out;opacity:100%}.header-menu-cat:after{content:"／\A　和解セヨ\A＼";white-space:pre;font-size:70%;top:-50px;left:60%;transform:translateX(-40%);line-height:1em;text-align:left}.header-menu-cat:hover:after{content:"／\A　和解セヨ\A＼";white-space:pre;font-size:70%;top:-50px;left:70%;transform:translateX(-30%);opacity:100%;transition:all .5s ease-out;transition-delay:.7s;line-height:1em;text-align:left}.home-header{flex-direction:row;align-items:flex-start;margin-bottom:10%}.home-header-left{width:70%}.home-heder-left-random-img-wrapper{border-radius:0 0 8px}.home-header-right{flex-direction:column;width:28%;margin:0 0 0 2%;padding:1em 1em 0 0}.home-header-memo,.home-header-news{width:100%}.home-header-memo{margin:0 0 2em}.site-main{background-color:#fff}.home-heder-left-random{width:100%}.home-header-news{display:block;margin-top:0}.home-contents-news{flex-direction:row;flex-wrap:nowrap;align-items:flex-start}.home-contents-news-include{width:75%}.home-contents-news-include,.home-contents-map-include{margin-bottom:0}.home-contents-news-contents-area{flex-wrap:nowrap;margin-bottom:2em}.home-contents-news-contents-area-container{width:calc(100% / 4.3);margin-bottom:0}.home-contents-news-detail-container-out .img img{height:180px}.home-contents-news-detail-container-out-include{display:flex;flex-wrap:nowrap;justify-content:space-between}.home-contents-news-detail-container-out-include .home-contents-news-detail{width:calc(100% / 3.2)}.home-contents-map-include{width:23%;margin-left:2%}#main-contents{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.main-left{width:64%;margin-right:6%}.side-right{width:30%;margin-top:0}#text-6{display:block}.home-contents-map-include{flex-wrap:wrap}.home-contents-map-news{display:none}.home-contents-map-news-include{width:100%}.home-contents-map-detail,.home-contents-map-about{width:100%}.home-contents-map-about{margin-top:20%}#ezw_tco-2{display:block}.random-introduction{margin:0 0 6em}.random-related .home-heder-left-random-excerpt div:first-child{display:none}.random-related .home-heder-left-random-excerpt div:last-child>iframe{width:100%}.random-introduction-detail{flex-wrap:wrap;justify-content:center;margin:0 1em}.random-introduction-detail-include{width:100%}.entry-header h1{height:50px;padding:.5em 0 .5em 2em;font-size:1.1em;font-weight:700}.entry-header h1:before{height:50px}.entry-content h2{height:50px;font-size:1.1em;padding-left:3em;font-weight:700}.entry-content h2:before{left:0;height:auto;width:auto;font-size:150%;padding-left:.5em}.content-archive-wrapper{flex-direction:row}.content-archive-wrapper-img{width:30%}.content-archive-wrapper-img img{width:300px}.content-archive-wrapper-detail{width:70%;margin-left:1em;font-size:.8em}.content-archive-wrapper-detail p{margin-bottom:0}.widget_categories{display:block}.widget_categories ul li{display:block !important;margin-bottom:.5em !important;font-size:.9em}.widget_categories ul li ul{display:block;margin-left:2em}.footer-contents-include{display:flex;flex-direction:row;width:90%;margin:0 auto}.footer-contents-left{width:70%}.footer-contents-right{flex-direction:column;width:28%;margin-left:2%}.footer-contents-right-tag,.footer-contents-right-about{display:block;width:100%;margin:0}.footer-contents-detail .fas,.footer-contents-detail .far{font-size:400%;margin:0 0 5px}.footer-contents-detail ul li{font-size:100%}.footer-contents-detail ul li a{display:block;padding:1.5em 0}.site-footer:before{font-size:1000%}.footer-menu-include{flex-direction:row;align-items:center}.footer-logo{width:20%;margin-bottom:2%;text-align:left}.footer-menu{width:80%;margin-bottom:2%;font-size:90%}.swiper-container{width:100%;height:100%}.swiper-slide{width:250px!important;height:auto!important;overflow:visible;text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-slide img{width:100%;height:auto}.mainvisual{overflow-x:hidden}}