@charset "UTF-8";ul{list-style:none}html{font-size:100%;box-sizing:border-box}body{font-family:"sans-serif","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3";line-height:1.7;color:#000;font-style:normal;font-weight:400}a{text-decoration:none}img{max-width:100%;max-height:auto;margin:1%}hr{height:0;margin:0;padding:0;border:0}.wrapper{max-width:1080px;margin:auto;padding:0 4%}h1{font-size:2.5rem;padding:1% 0}.page-title{display:none}.page-title{font-family:"Hina Mincho",sans-serif,"游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3";font-size:2.5rem;text-transform:none;font-weight:400;font-style:normal;text-shadow:0 0 5px #fff;pointer-events:none;text-align:center;margin:2% 0}a:visited{color:inherit}.sub-title{font-size:1.375rem;padding:0 8px 8px;border-bottom:2px #97c674 solid;font-weight:400}.button{font-size:1.375rem;background:#97c674;color:#fff;border-radius:5px;padding:18px 32px}iframe{width:100%}.wp-block-gallery.has-nested-images figure.wp-block-image{flex-grow:0}.wp-block-gallery .blocks-gallery-item figcaption{padding:0 10px}.hamburger-menu{display:none}.grecaptcha-badge{visibility:hidden}nav{display:flex;justify-content:center;align-items:center;background-color:#f8fbf8;padding:1% 0}.main-nav{font-family:"Hina Mincho",sans-serif,"游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3";font-size:1.3rem;text-transform:uppercase;list-style:none;display:flex;flex-direction:row-reverse;justify-content:center}.main-nav a{padding:.1em .3em;display:inline-block;transition:.3s;color:#000}.main-nav rt{text-align:left;letter-spacing:.3em}.main-nav li{padding:2% 3%;writing-mode:vertical-rl}.main-nav a:visited{color:#000}.main-nav a:hover{color:#9f563a}.main-nav a:after{position:absolute;bottom:0;left:0;content:'';width:0;height:1px;background-color:#9f563a;transition:.3s}.main-nav a:hover:after{width:100%}#home h1{text-transform:none;text-indent:1em}.home-content{background-repeat:no-repeat;background-position:center;background-size:contain;width:100%}.home-content p{font-size:1.125rem;margin-left:20px;text-shadow:0 0 2px #fff;padding:0 30px}.fb-wrap{text-align:center}.facebook-wrapper{max-width:500px;margin:0 auto}.facebook-wrapper>.fb-page{width:100%}.facebook-wrapper>.fb-page>span,.facebook-wrapper iframe{width:100% !important}div.whatsnew{max-width:90%;position:relative;margin:2% 5%;padding:1.5em 0 0;border:solid 2px #f6e500}.whatsnew h1{position:absolute;display:inline-block;top:-2px;left:-2px;padding:0 9px;height:25px;line-height:25px;font-size:17px;background:#f6e500;color:#e2603e;font-weight:400}.whatsnew p{margin:0;padding:0 1em 1em}div.whatsnew dt{display:none}div.whatsnew dl{margin-left:3%}.news-contents{width:100%}.news-contents:after{content:"";display:block;width:32%}article p{line-height:normal}.archive{display:flex;flex-wrap:wrap;justify-content:space-between}.archive-item{width:30%;margin:2% 0;text-align:center}.archive-item a{margin:auto;text-decoration:underline;color:#41468b}.post-info{position:relative;flex-basis:auto;margin-bottom:2%}.post-title{font-size:1.5em;font-weight:400;margin:auto;width:100%;text-align:center}.post-title a{color:#432}.post-date{text-align:center;margin:auto;flex-basis:auto}.postid-166 .post-title{display:none}.wp-block-preformatted{margin:2%}img.wp-post-image{border-radius:10%}article a:link{color:#1877f2}article a:visited{color:#174c92}article a:hover{color:#c3191c}.post-navigation{margin-top:2em}.post-navigation a:link{color:#a1a46d}.post-navigation a:visited{color:#a1a46d}.post-navigation a:hover{color:#c3c68e}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.nav-links{border-top:1px solid #ccc;padding:.5em 0;width:80%}.nav-links:after{content:"";display:block;clear:both}.nav-previous{float:right;text-align:right}.nav-next{float:left;text-align:left}.nav-previous,.nav-next{width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pagination{margin:1.5em 0 0}.pagination .nav-links{display:flex;justify-content:center}.pagination .page-numbers{display:flex;margin-right:20px;padding:20px 25px;color:#333;border-radius:3px;background:#fff}.pagination .current{padding:20px 25px;background:#a1a46d;color:#fff}.pagination .prev,.pagination .next{background:0 0;box-shadow:none;color:#b89a41}.pagination .dots{background:0 0;box-shadow:none}.container{position:relative;padding-bottom:60px;box-sizing:border-box;min-height:100vh}footer{background:#aacf53;width:100%;height:auto;position:absolute;bottom:0;text-align:center}footer a{color:#fff;padding:3px}footer p{color:#fff;font-size:1rem;padding:auto}.footer-nav{display:inline-flex;display:-webkit-inline-flex;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;text-transform:uppercase;list-style:none}.footer-nav a{font-size:1rem;color:#fff;padding:0 10px}.footer-nav a:hover{color:#2870ec}.pagetop{cursor:pointer;position:fixed;bottom:1%;right:1%;background-color:#a1a46d;border-radius:50%;width:50px;height:50px;font-size:30px;line-height:40px;text-align:center;opacity:.8}.pagetop:hover{opacity:.5}.pagetop a:link,a:hover,a:active,a:visited{color:#fff}.must{background:#ff1a00}.free{background:#999}.must,.free{color:#fff;border-radius:3px;font-size:12px;margin-left:2%;margin-right:1%;padding:5px 10px;letter-spacing:.2em}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{width:96%;padding:8px 15px;margin:2%;border:1px solid #ddd;border-radius:3px}input.sub-btn{width:200px;height:50px;background:#a1a46d;color:#fff;font-size:1.1em;font-weight:700;letter-spacing:1em;border:1px solid #a1a46d;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;margin:2% auto 0;border-radius:3px}input.sub-btn:hover{background:#fff;color:#a1a46d}.center{text-align:center}.wpcf7-spinner{display:block;margin:0 auto}.contact-title{text-align:center;padding:30px}.contact{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.box002{margin:0 0 2em;padding:1em;background:#fff;border-top:solid 5px #a1a46d;box-shadow:0 3px 5px rgba(0,0,0,.22)}.box002 p{margin:0;padding:0 1em 1em;color:#232323}@media (max-width:734px){img{max-width:100%;height:auto}.page-title{font-size:1.5rem}.page-header{width:100%;line-height:3.14}h1{font-size:2rem}h2{font-size:1.1rem}.sp_br{display:none}.home-content p{margin-top:20%;font-size:4vw}.footer-nav{font-size:1em}.pagetop{display:none}.news-contents{flex-direction:column}#news .page-title{margin-top:30px}article,aside{width:100%;margin:0 auto}.archive-item{margin:5% 1%}.post-info{display:block;text-align:center}.post-title{font-size:1.3em;text-align:left}.post-cat{font-size:.875rem;margin-top:10px}.nav-links{width:100%}.pagination .page-numbers{margin-right:15px;padding:15px 5px}.pagination .current{padding:15px}.hamburger-menu{display:block}.menu-btn{position:fixed;bottom:1%;right:2%;display:flex;height:50px;width:50px;justify-content:center;align-items:center;z-index:90;background-color:#000;border-radius:10%}.menu-btn:hover{cursor:pointer}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:"";display:block;height:3px;width:25px;border-radius:3px;background-color:#fff;position:absolute}.menu-btn span:before{bottom:8px}.menu-btn span:after{top:8px}#menu-btn-check{display:none}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked~.menu-btn span:before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span:after{top:0;transform:rotate(-45deg)}.menu-content{width:80%;height:100%;position:fixed;top:0;left:100%;z-index:80;background-color:#e6b422;transition:all .5s}.menu-content ul{margin:50% auto}.menu-content ul li{border-bottom:solid 1px #fff;list-style:none}.menu-content ul li a{display:block;width:100%;font-size:1.2rem;box-sizing:border-box;color:#fff;text-decoration:none;padding:1% 5% 0 2%;position:relative}.menu-content rt{text-align:left;letter-spacing:.3em}#menu-btn-check:checked~.menu-content{left:30%}}