.alignleft{float:left;margin-left:0;margin-right:1em}.alignright{float:right;margin-left:1em;margin-right:0}.aligncenter{margin-left:auto;margin-right:auto}.wp-block-categories .aligncenter{text-align:center}figure{margin-left:0;margin-right:0}body{box-sizing:border-box}body *,body *::before,body *::after{box-sizing:inherit}:root{--f1:2.44em;--f2:1.95em;--f3:1.56em;--f4:1.25em;--f5:1em;--f6:.8em;--basecolor:#63a211;--myw:720px}body{font-family:sans-serif}p{line-height:1.8;font-size:var(--f5)}h1{font-size:var(--f1)}h2{font-size:var(--f2)}h3{font-size:var(--f3)}h4{font-size:var(--f4)}h5{font-size:var(--f5)}h2{border-left:solid 14px var(--basecolor);padding-left:14px}body{margin:0;padding:0}.mycontainer{margin-left:10px;margin-right:10px}.alignfull{margin-left:-10px;margin-right:-10px;max-width:none;width:auto}#page_top{position:fixed;bottom:-18px;right:0;z-index:100;display:none}@media (min-width:740px){.mycontainer{max-width:none;margin-left:
			calc( ( 100vw - var(--myw) ) / 2 );margin-right:
			calc( ( 100vw - var(--myw) ) / 2 )}.alignfull{margin-left:
			calc( ( 100vw - var(--myw) ) / 2 * -1 );margin-right:
			calc( ( 100vw - var(--myw) ) / 2 * -1 )}.alignwide{margin-left:
			calc( ( 100vw - var(--myw) ) / 4 * -1 );margin-right:
			calc( ( 100vw - var(--myw) ) / 4 * -1 );max-width:none;width:auto}}@media (min-width:1320px){.alignwide{margin-left:-150px;margin-right:-150px}}.myposthead{padding-top:50px;padding-bottom:10px;text-align:center}.myposthead p{color:var(--basecolor);font-family:sans-serif;font-weight:bold}.mypostlist h2,.mypostlist h3{margin:0;padding:0;font-size:var(--f5)}.myrelated{border:solid 2px var(--basecolor);padding:0 10px}.myrelated h2{border-width:5px;color:var(--basecolor);font-family: var(--myfont);font-size:var(--f5)}.myrelated img{height:120px}.jp-relatedposts{z-index:10}@media (min-width:740px){.myrelated article{width:24%}.myrelated .mypostlist{justify-content:flex-start}.myrelated article:not(:last-child) {margin-right: calc( 4% / 3 )}}a{color:inherit;text-decoration:none}a:hover{opacity:.7}.post-categories{display:flex;justify-content:center;flex-wrap:wrap;padding:0;list-style-type:none}.post-categories li:not(:last-child) {margin-right:10px;margin-bottom:10px}.post-categories a{padding:3px 10px;border:solid 1px currentColor;border-radius:10px;color:var(--basecolor);font-size:var(--f6)}.nav-links{display:flex;margin:30px 0;font-size:var(--f6)}.nav-previous{flex:1;display:flex;align-items:center}.nav-next{flex:1;margin-left:10px;text-align:right;display:flex;justify-content:flex-end}.nav-previous::before{content:"\f141"}.nav-next::after{content:"\f139"}.nav-previous::before,.nav-next::after{font-family:"dashicons";color:var(--basecolor);font-size:var(--f2);line-height:1}.pagination .nav-links{margin-bottom:50px;justify-content:center}.pagination .page-numbers:not(:last-child) {margin-right:15px}.pagination a{color:var(--basecolor)}.pagination .current{color:#aaa}@media (max-width:740px){.pagination{position:unset;opacity:1;background:none}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.mymenu{background-color:#eaf2c6;margin-top:40px;padding-top:10px;padding-bottom:10px;box-shadow:0 0 12px 0 #736357}.mymenu h2{padding:10px;border:none;background-color:#eaf2c6;font-family: var(--myfont);font-size:var(--f5)}.widget ul{display:flex;flex-wrap:wrap;margin:0;padding:20px;list-style-type:none;font-size:var(--f6);font-family: var(--myfont)}.widget li:not(:last-child) {margin-bottom:5px;margin-right:15px}body{font-family:"Source Sans Pro",sans-serif;font-style:normal;background-image:url(https://yajikoya.com/wp/wp-content/uploads/2020/12/yajikoya_haikei.jpg.pagespeed.ce.gBxD4vD8tF.jpg);background-size:100%;background-attachment:fixed;overflow-x:hidden}.primary_header{width:30%;position:fixed;top:0;left:5%;z-index:10}.title img{width:70%}.secondary_header{width:70%;position:fixed;top:0;right:5%;z-index:10}.secondary_header ul{color:#a38a77;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:20px;padding-right:0;padding-bottom:15px;padding-left:0;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end}.secondary_header ul li{list-style:none;margin-top:0;font-family:"Source Sans Pro",sans-serif;font-weight:bold;letter-spacing:1px;text-align:center;width:10%;transition:all .3s linear;padding:0}.secondary_header ul li a{color:#a38a77}.secondary_header ul li:hover{color:#717070;cursor:pointer}@media (max-width:1000px){.secondary_header ul li{width:15%}}@media (max-width:768px){.primary_header{width:50%}nav{display:block;position:fixed;top:0;left:-300px;bottom:0;width:300px;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .5s;z-index:3;opacity:0}.open nav{left:0;opacity:1}nav .inner{padding:25px}nav .inner ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}nav .inner ul li{position:relative;margin:0;border-bottom:1px solid #333}nav .inner ul li a{display:block;color:#333;font-size:14px;padding:1em;text-decoration:none;transition-duration:.2s}nav .inner ul li a:hover{background:#e4e4e4}.toggle_btn{display:block;position:fixed;top:30px;right:30px;width:30px;height:30px;transition:all .5s;cursor:pointer;z-index:3}.toggle_btn span{display:block;position:absolute;left:0;width:30px;height:2px;background-color:#333;border-radius:4px;transition:all .5s}.toggle_btn span:nth-child(1) {top:4px}.toggle_btn span:nth-child(2) {top:14px}.toggle_btn span:nth-child(3) {bottom:4px}.open .toggle_btn span{background-color:#fff}.open .toggle_btn span:nth-child(1) {-webkit-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg)}.open .toggle_btn span:nth-child(2) {opacity:0}.open .toggle_btn span:nth-child(3) {-webkit-transform:translateY(-10px) rotate(315deg);transform:translateY(-10px) rotate(315deg)}#mask{display:none;transition:all .5s}.open #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:2;cursor:pointer}}header p{margin-top:70px;padding-left:10px;padding-right:10px;text-align:center;font-size:var(--f2);color:#a38a77}.table-of-contents{color:var(--basecolor)}.footer{background-color:hsla(0,0%,44%,.39);-webkit-box-shadow:0 0 12px #736357;box-shadow:0 0 12px 0 #736357}.footer p{margin:0}.footer img{width:22%;margin-top:2%;margin-left:auto;margin-right:auto;display:block}.footer-contents{display:flex;flex-direction:column}.footer ul{margin-right:auto;margin-left:auto;padding-top:20px;padding-right:0;padding-bottom:15px;padding-left:0;width:100%;display:flex;justify-content:center}.footer ul li{list-style:none;margin-top:0;font-family:"Source Sans Pro",sans-serif;font-weight:bold;color:#030303;letter-spacing:1px;text-align:center;width:10%;transition:all .3s linear}.footer ul li:hover{color:#fff;cursor:pointer}.footer_contact{text-align:center;font-weight:bold}.copyright{margin-top:50px;text-align:center;color:#fff;font-weight:lighter;letter-spacing:2px;border-top-width:2px;font-family:"Source Sans Pro",sans-serif}.social{display:flex;justify-content:space-around;margin-bottom:0}.social h3{font-size:.9em}.icons{display:flex;align-items:center;justify-content:center;margin-top:1%;width:30%}.thumbnail_align{text-align:center}.social_icon{transition:all .3s linear;margin:0 5%}.social_icon img{width:100%;height:100%}.container .social .social_icon:hover{cursor:pointer;opacity:.5}img{display:inline;width:100%;height:auto}@media (min-width:415px ) and (max-width:768px ){.social_icon img{width:90%;height:60%}}@media (max-width:415px ){.social{flex-direction:column}div .icons{height:60px;width:50%;margin-left:auto;margin-right:auto}.follow img{width:80%}.social_icon{width:20%}.primary_header{width:80%}.theme img{width:90%}header p{font-size:var(--f3)}article h1{font-size:var(--f3)}article h2{font-size:var(--f3)}article h3{font-size:var(--f4)}article img{width:100%;height:auto;-webkit-height:auto}}@media (min-width:415px){.mycols .mycontainer,.mycols .alignwide,.mycols .alignfull{width:auto;max-width:none;margin-left:0;margin-right:0}.mycols .mycontainer{margin-left:5%}.mycols .mymenu-columns{columns:1}.mycols{display:flex;margin:50px 3%;justify-content:space-between}.mycols .mycontent{width:68%}.mycols .mymenu{width:26%;margin-top:0;padding:10px}.banner img{width:100%;height:auto;max-width:500px}}