@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap');﻿.noto-sans-jp{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}:root{--light-grey:#ccc;--grey:#666;--dark-grey:#707070;--green:#7bba93;--dark-blue:#39565c;--white:#fff;--pale-yellow:#f9f9f4;--back-yellow:#e8d210;--orange:#dda886;--font-sm:.75rem;--font-md:1rem;--font-lg:1.25rem;--font-xl:1.625rem;--round-sm:6px;--round-md:10px;--round-lg:50%}body{margin:0 auto;padding:0;font-family:"Noto Sans JP",sans-serif;background:-moz-radial-gradient(#fcf9e8,#f7f1bd);background:-webkit-radial-gradient(#fcf9e8,#f7f1bd);background:radial-gradient(#fcf9e8,#f7f1bd);color:#000;font-size:87.5%;line-height:1.5;width:100%}.site-description{color:var(--grey);font-size:var(--font-sm);margin:-5% 0 2%;text-align:center}h1 img{width:100%}h2{width:95%;margin:0 2.5% 5%;padding-top:1.5%;font-size:150%;text-align:center;background:#ede2e3;color:#2d2d2d;border-bottom:solid 3px var(--orange)}@media screen and (max-width:560px){h2{width:100%;margin:0 0 10%}}h2.post-title{margin-bottom:.5rem;line-height:1.5;word-break:break-word;background:0 0;color:#2d2d2d;border-bottom:solid 3px var(--orange)}img{border:0}a{color:#342300}a:hover{color:#a24100}div.wrapper{margin:5% 0}header div.wrapper{margin:0 0 5%}a[href^="tel:"]{pointer-events:none}nav.nav_content ol,nav.nav_content ul{list-style:none;list-style-type:none}nav.nav_content ul li{display:flex;align-items:center;justify-content:center;height:3rem;border-bottom:solid 2px orange}nav.nav_content ul li a{margin:0;text-decoration:none;font-size:1rem;letter-spacing:.1em}.drawer_hidden{display:none}.nav_content{width:30%;height:100%;position:fixed;top:0;right:-100%;z-index:99;background:var(--back-yellow);box-sizing:border-box;opacity:90%;transition:.3s;text-align:center;padding-top:50px}.drawer_open{display:flex !important;height:60px;width:60px;justify-content:center;align-items:center;position:fixed;top:0;right:0;z-index:100;cursor:pointer}.drawer_open span,.drawer_open span:before,.drawer_open span:after{content:'';display:block;height:3px;width:25px;border-radius:3px;background:#000;transition:.5s;position:absolute}.drawer_open span:before{bottom:8px}.drawer_open span:after{top:8px}#drawer_input:checked~.drawer_open span{background:rgba(255,255,255,0)}#drawer_input:checked~.drawer_open span:before{bottom:0;transform:rotate(45deg)}#drawer_input:checked~.drawer_open span:after{top:0;transform:rotate(-45deg)}.nav_list{list-style:none}#drawer_input:checked~.nav_content{right:0}#top{width:100%;text-align:center;vertical-align:middle}#top h1 a img{width:100%}.return{text-align:right;margin-right:2.5%}.return a{display:block;margin:0 2.5% 2.5%;color:red;font-weight:700}@media screen and (min-width:561px){.home #news,.archive #news{width:95%;margin:5% 2.5% 10%}#price,#rule{width:95%;margin:0 2.5% 10%}#about,#comment,#shopinfo{width:95%;margin:0 2.5% 10%;overflow:hidden}}@media screen and (max-width:560px){.home #news,.archive #news,#price,#rule,#about,#comment,#shopinfo{width:100%;margin:5% 0 10%}}.post-item{text-align:center}@media screen and (max-width:560px){.home .post-list-wrapper,.archive .post-list-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}.home article.post-item,.archive .post-item{margin:0 auto;width:100%;height:auto;object-fit:cover}}@media screen and (min-width:561px){.home .post-list-wrapper,.archive .post-list-wrapper{margin:5%}.home .post-list-wrapper,.archive div.post-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0 auto}.home article.post-item,.archive .post-item{position:relative}}.home div.plan{width:80%;margin:0 10% 5%}.page div.plan{width:80%;margin:0 10% 5%}table{width:100%;max-width:540px;margin:0 auto 5% auto;border-collapse:collapse;word-wrap:break-word}div.etc{margin-left:5%}th,td{padding:1rem;text-align:center;border:1px solid #6c5f45}thead th{background-color:#eee8cc}tbody tr:nth-child(odd){background-color:#fff}tbody tr:nth-child(even){background-color:#f4f2f0}@media screen and (max-width:560px){table{width:95%}div.etc{width:90%;margin:0 5%}}div.rule h3{margin-left:10%;font-size:150%}ul.explanation li{list-style-type:none;width:90%;margin:0 5%}.maki_img{width:30%;max-width:150px;float:left;margin-right:5%}div.makiimg{width:95%;margin:0 2.5% 5%}.master_img{width:30%;max-width:150px;float:left;margin-right:5%}div.comment{width:95%;margin:0 2.5% 5%}#map iframe{width:45%;border:#000;padding-left:5%}@media screen and (max-width:560px){#map iframe{width:90%;margin:0 5%;border:#000;padding-left:0}}#shopinfo h3{margin-left:5%}#address{width:45%;float:right;vertical-align:middle;padding-left:5%}@media screen and (max-width:560px){#address{width:100%;border:#000;padding:10% 0 0 5%}#shopinfo h3{margin-bottom:5%}}#address ul li{list-style:none;height:2rem;margin-left:5%}footer{clear:both;padding-top:100px;text-align:center}footer p.return{padding-right:0}figure{width:80%;margin:0 auto;display:inline-block;text-align:center}div.post-content{margin:5% 5% 0}.category .post-list{width:90%;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:3rem}@media screen and (max-width:560px){.category .post-list{width:100%;display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;margin-bottom:3rem}}.single .post-list,.archive .post-list,.search .post-list{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;margin-bottom:3rem}.post-item{background:var(--white);border-radius:var(--round-md);position:relative}.post-item .wp-post-image{border-radius:var(--round-md) var(--round-md) 0 0;aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}.post-header{padding:1rem}.post-title{font-weight:700;border-bottom:solid 3px var(--orange);margin-bottom:.5rem;line-height:1.5;word-break:break-word}.post-date{display:block;text-align:right;color:var(--light-grey);font-size:var(--font-sm)}.post-categories{position:absolute;top:1rem;left:1rem;display:flex;gap:8px;flex-wrap:wrap;background-color:#e8d210}.post-categories li{background:var(--dark-blue);color:var(--white);font-size:var(--font-sm);border-radius:var(--round-sm);padding:.5rem}.post-categories li a{color:#2d2d2d}.nav-links{display:flex;justify-content:center;gap:2rem}.nav-links a{padding:.75rem 1rem .85rem;background:var(--green);border-radius:var(--round-sm);color:var(--white);box-shadow:0 4px 10px var(--back-yellow)}.page-title{margin-bottom:1.5rem;text-align:center}.single .post-item .wp-post-image,.page .post-item .wp-post-image{aspect-ratio:16/9}.single .post-item:hover,.page .post-item:hover{box-shadow:none}.single .post-header{padding:4rem 3rem 2rem}.page .post-header{padding:2rem 3rem}.single .wp-post-image+.post-header,.page .wp-post-image+.post-header{padding-top:2rem}.single .post-title,.page .post-title{font-size:var(--font-xl)}.post-content{padding-bottom:2rem}.post-content h2{font-size:var(--font-xl);margin-bottom:1rem}.post-content h3{font-size:var(--font-xl);margin-top:3rem}.post-content h4{font-size:var(--font-lg);margin-top:3rem}.post-content h3,.post-content h4,.post-content h5,.post-content h6,.post-content p,.post-content ul,.post-content ol,.post-content figure,.post-content blockquote{margin-bottom:1.5rem}.post-content img{margin-bottom:1rem}.post-content blockquote{padding:1.5rem 1.5rem .25rem 2.5rem}.post-content blockquote:before{top:2px;left:10px}.post-footer{padding-bottom:3rem}