@charset "UTF-8";:root{--color-text:#666;--color-main:rgba(124,25,30,1);--color-base:rgba(245,208,210,1);--color-accent:rgba(25,124,30,1);--color-pink:#fadbda;--color-yellow:#d6ba00;--marker-accent:linear-gradient(transparent 60%,#d6ba00 60%)}html{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:var(--color-text);scroll-behavior:smooth}img,dl,dd,dt,#pickup p,.post-categories,#page-title h1{margin:0;padding:0}h1{font-size:3rem;line-height:3rem;margin-bottom:2rem}h2{font-size:2.25rem;line-height:3rem;margin-bottom:2rem}h3{font-size:1.5rem;line-height:1.5rem;margin-bottom:1.5rem}h4,h5,h6{font-size:1rem;line-height:1rem;margin-bottom:1.5rem}header a,.breadcrumbs a,#news-list h2 a,#news-list h3 a,#menu-category a,.menu-list a,.link-button .btn-2 a,.news-info a,#postnavi a,.pagenation a,.module-set ul a,#footer-module-set a{color:#666;text-decoration:none}.breadcrumbs a:hover,#postnavi a:hover,.pagenation a:hover{text-decoration:underline;transition:.5s}a.no-underline:hover{text-decoration:none}a.link-block{display:block}.ls-none{list-style:none;padding:0}.pagebody .entry-section img{max-width:100%;height:auto;margin:0 auto 1em}a:hover img{filter:alpha(opacity=70);opacity:.7;-moz-opacity:.7}.frame-circle img{border-radius:50%}.aligncenter{display:block;text-align:center}.alignleft{float:left;margin-right:1em}.alignright{text-align:right}.ggmap-responsive{position:relative;padding-bottom:56.25%;padding-top:2em;margin-bottom:2em;height:0;overflow:hidden}.ggmap-responsive iframe,.ggmap-responsive object,.ggmap-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%}#header-logo{width:30%}div#header-logo{margin:1.75rem 0}#header-logo img{display:block}#header-sns a{font-size:2.5em;color:#fff;margin-right:.25em;margin-top:.25em}#gnavi-menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;list-style:none}#gnavi-menu li.menu-item-has-children{position:relative}#gnavi-menu li.menu-item-has-children>ul{display:none}#gnavi-menu ul.sub-menu{background-color:#e2c6c5}#gnavi-menu li.menu-item-has-children:before{content:'';position:absolute;left:40%;top:15px;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}#gnavi-menu li.menu-item-has-children>ul li a{color:#701011;border-bottom:1px solid rgba(112,16,17,.3)}#gnavi-menu li.menu-item-has-children>ul li:last-child a{border-bottom:none}#gnavi-menu li.menu-item-has-children.active:before{transform:rotate(135deg);transition:all .4s}#page-title{padding:1.5em;background-color:#f2e2e2;background-image:url("https://www.transparenttextures.com/patterns/absurdity.png")}#page-title h1{color:#701010;font-size:2rem}#banner img{max-width:100%;height:auto;vertical-align:bottom}.module-set,.module-banner{margin-bottom:2em}.module-header{font-size:1em;font-weight:400;color:#fff;background:#701010;padding:.75em .5em;margin:0}.module-set ul{margin:0;padding:0;list-style:none}.module-set ul li+li{border-top:1px dotted #f2e2e2}.module-set ul li a{display:block;padding:.75em 1em;-webkit-transition:all .5s;transition:all .5s}.module-set ul li a:hover{background:#f2e2e2}.module-set ul li a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";color:#701010;margin-right:.5em}.module-banner li+li{margin-top:1em}.widget_media_image img{max-width:100%;height:auto}#google-maps{position:relative;padding:20%;height:0;overflow:hidden}#google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#access-info{background:#f2e2e2}#access-info .entry-box-two{margin-bottom:0}#access-info dl,#tel-number{margin:1em 0}#access-info dl dt,#tel-number dt{margin-right:.5em}#access-info dl dt i,#tel-number dt i{background:#701010;color:#fff;font-size:1.75em;padding:.5em;border-radius:50%}#access-info dl dd span,#tel-number dd span{color:#701010;font-size:2.25em;font-weight:700}#menu-nav_footer{display:flex;justify-content:space-around;flex:2;padding:0;list-style:none}#footer-module-set img{width:50%;margin:1em auto}#copyright{font-size:.5em;text-align:center;margin:0;padding:1em 0}.entry-header-1{font-family:'Lora',serif;font-size:2em;font-weight:400;font-style:italic;color:#701010;position:relative;margin:0 0 1.5em;text-align:center;text-shadow:0 0 2px rgba(255,255,255,1)}.entry-header-1:before{content:"";position:absolute;background:#f2e2e2;width:2.5em;height:2.5em;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.entry-header-2{font-size:1.5em;border-bottom:1px solid #f2e2e2;padding-bottom:.25em;padding-left:.5em;margin-bottom:1em}.entry-header-2 i{font-size:.8em;vertical-align:middle;color:#701010;margin-right:.4em}.entry-header-3{font-size:1.25em;color:#701010;border-left:.3em solid #701010;background:#f2e2e2;padding:.5em;margin-bottom:1em}.entry-header-4{font-size:1.25em;margin:1.5em .5em .5em;color:#701010}.entry-header-4:before{font-family:"Font Awesome 5 Free";content:"\f14a";font-weight:900;color:#701010;margin-right:.25em}.entry-header-5{font-size:1.25em;margin:.5em}.entry-header-5:before{content:"\f138";font-family:"Font Awesome 5 Free";margin-right:.25em}.contents-name-1{font-size:1.5em;font-weight:700;padding:0 .5em .5em;color:#701010;border-bottom:1px solid #ccc}.contents-name-1 i{font-size:.8em;margin-right:.4em}.breadcrumbs{padding:1em 2em;text-align:right;font-size:.85em}.link-button{text-align:center;margin-top:-2em;margin-bottom:4em}.link-button button{border:none;cursor:pointer}.link-button .btn-1{display:inline-block;position:relative;background:#f2e2e2}.link-button .btn-1 span{display:block;padding:.75em 2em}.link-button .btn-1 a{color:rgba(112,16,16,.75);font-size:1em;text-decoration:none}.link-button .btn-1:before,.link-button .btn-1:after,.link-button .btn-1 span:before,.link-button .btn-1 span:after{content:"";width:0;height:0;position:absolute;transition:all .2s linear;background:rgba(112,16,16,.5)}.link-button .btn-1:before,.link-button .btn-1:after{height:2px;transition-delay:.2s}.link-button .btn-1:before{right:0;top:0}.link-button .btn-1:after{left:0;bottom:0}.link-button .btn-1 span:before,.link-button .btn-1 span:after{width:2px;transition-delay:0s}.link-button .btn-1 span:before{left:0;top:0}.link-button .btn-1 span:after{right:0;bottom:0}.link-button .btn-1:hover:before,.link-button .btn-1:hover:after{width:100%;transition-delay:0s}.link-button .btn-1:hover span:before,.link-button .btn-1:hover span:after{height:100%;transition-delay:.2s}.post-type-archive-sweets .link-button{margin-bottom:6em}.wp-pagenavi{margin-bottom:3em;text-align:center}.wp-pagenavi a,.pages,.current{display:inline-block;margin-right:.5em;padding:.75em;border:1px solid #f2e2e2;font-size:.75em;font-weight:700;text-align:center;text-decoration:none;color:#701010}.wp-pagenavi a:hover{color:#fff;border-color:#f2e2e2;background:#f2e2e2}.current{color:#fff;background:#701010}#pickup li{padding:0 1em}.home #menu-category{width:90%;margin-left:auto;margin-right:auto}#menu-category .entry-box-four{width:49%}#news-list li{display:flex;justify-content:space-between;padding:0 .5em}#news-list .news-thumbnail{width:32%}#news-list .news-details{width:66%}#news-list h2{font-size:1.5rem;line-height:2rem}.post-info{margin-bottom:1em}time{margin-right:.5em}.category-news #news-list li+li{border-top:1px solid #ccc;padding-top:2em}.category-news #news-list li div{margin-bottom:2em}.single .entry img{max-width:100%;height:auto;margin-bottom:1.5em}.single article p,.single article ul{font-size:1.125em;line-height:1.75em}.single .post-info{padding-left:1em}.single .post-info time,.single .post-info .post-categories{padding-left:1.25em;position:relative}.single .post-info time:before,.single .post-info .post-categories:before{position:absolute;top:.25em;left:0;font-family:"Font Awesome 5 Free";font-weight:900;color:#701010}.single .post-info time{margin-right:2em}.single .post-info time:before{content:"\f133"}.single .post-info .post-categories:before{content:"\f044"}.postnavi-prev,.postnavi-next{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:.1s;transition-duration:.1s}.postnavi-prev:before,.postnavi-next:before{position:absolute;top:.25em;font-family:"Font Awesome 5 Free";font-weight:900;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.postnavi-next{padding-right:2.2em;margin-bottom:2em}.postnavi-next:before{content:"\f138";right:1em;color:#701010}.postnavi-next:hover:before,.postnavi-next:focus:before,.postnavi-next:active:before{-webkit-transform:translateX(4px);transform:translateX(4px)}.postnavi-prev{padding-left:2.2em}.postnavi-prev:before{content:"\f137";left:1em;color:#701010}.postnavi-prev:hover:before,.postnavi-prev:focus:before,.postnavi-prev:active:before{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.menu-list dl{border-bottom:1px solid #701010}.menu-list dl:hover{background:#f2e2e2;transition:.3s}.menu-list dt,.menu-list dd{padding:.25em}.menu-list dd{font-size:.75em}.post-type-archive-sweets .menu-list,.post-type-archive-sweets .menu-list li{margin-bottom:2em}.content-details{width:100%}.content-details dt,.content-details dd{padding:.75em}.content-details dt{background:#f2e2e2;border-left:.25em solid #701010;border-bottom:2px solid #fff}.content-details dd{border-bottom:1px solid #f2e2e2}.page article p,.page article ul{font-size:1.125em;line-height:1.5em;margin-bottom:2em}.page-id-15 .entry-box-two .entry-header-1{border-bottom:none;line-height:1.75em}.page-id-15 .entry p{line-height:1.75em}.profile .entry img{float:left;width:40%;margin-right:2em;margin-bottom:1em}.profile .entry article{float:none}@media(min-width:600px){html{font-size:100%}.home #news-list li{flex-direction:column;align-content:flex-start}#news-list .news-thumbnail,#news-list .news-details{width:100%}.home #news-list h3{font-size:1em}.concept-table td{width:50%;display:inline-table;margin-bottom:0}#footer-module-set li{-ms-flex-item-align:center;align-self:center}}@media(max-width:767px){.sp-none{display:none}#header-logo{position:absolute;width:50%;left:50%;transform:translateX(-50%);margin-top:.5em}#gnavi-menu ul{flex-direction:column}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;cursor:pointer}.menu-trigger{position:relative;width:3em;height:3em;background:0 0;border:0;z-index:4;margin:1em}.menu-trigger span{position:absolute;background:#fff;width:3em;height:.25em;left:0;right:0;margin:auto}.menu-trigger span:nth-of-type(1){top:.5em}.menu-trigger span:nth-of-type(2){top:0;bottom:0}.menu-trigger span:nth-of-type(3){bottom:.5em}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(.9em) rotate(-45deg);transform:translateY(.9em) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-.9em) rotate(45deg);transform:translateY(-.9em) rotate(45deg)}#gnavi-menu{display:none;position:fixed;top:0;background:rgba(112,16,16,1);width:100%;height:100%;z-index:3}#gnavi-menu ul{margin-top:2em;padding:2em}#gnavi-menu ul li{border-bottom:1px solid #f2e2e2}#gnavi-menu ul li a{display:block;text-align:center;color:#fff;padding:1em 0;font-family:'Lora',serif}#gnavi-menu ul li a:hover{background:rgba(255,255,255,.4);transition:.4s}#gnavi-menu ul.sub-menu{margin-top:0;padding:0}}@media(min-width:768px){.pc-none{display:none}#header-logo{padding-left:1.5rem}#gnavi-menu,#header-sns{margin-bottom:0}#gnavi-menu{width:55%;font-size:1.25em;display:block !important}#header-sns{width:15%}#gnavi-menu a{display:block;padding:1.5em 0;color:#fff;font-family:'Lora',serif}#gnavi-menu>ul>li>a:hover{letter-spacing:.25em;transition:.4s}#gnavi-menu li.menu-item-has-children ul{position:absolute;top:69px;left:-15px;width:180px;padding:0;flex-wrap:nowrap;flex-direction:column;background-color:#e2c6c5}#gnavi-menu li.menu-item-has-children ul li a{padding:8px 0 8px 16px;font-size:.825em}#gnavi-menu li.menu-item-has-children>ul li a:hover{letter-spacing:.25rem;transition:.4s}#gnavi-menu li.menu-item-has-children:before{left:-18px;top:40px}#menu-category .entry-box-four{width:23.5%}.page-id-15 .entry p{font-size:1.25em}#access-info .entry-box-two:nth-child(2){padding-top:3em}#footer-module-left img{width:80%}#footer-module-right li{padding:2em 0 0}address{margin-left:3em}address span{margin-right:2em}}@media(min-width:1190px){#access-info .entry-box-two:nth-child(2){padding-top:6em}}