﻿/*!
Theme Name: No Theme
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: no-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

No Theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */:root{--main-color: #E5889C;--sub-color: #F5BAD0;--accent-color: #767575;--text-color: #767575;--background-color: #FFF5E4}.class{background-image:url(https://shimizuhakutou.com/wp-content/themes/no-theme/image//*ファイル名*/)}p{margin:1.6em 0 1.6em 0;font-size:16px;letter-spacing:1px;line-height:1.8em;text-align:left;color:var(--text-color);font-family:"Zen Maru Gothic", serif;font-weight:700;font-style:normal}h1{margin:0;font-size:28px;letter-spacing:1px;line-height:1.3em;text-align:left;color:var(--text-color);font-family:"Zen Maru Gothic", serif;font-weight:700;font-style:normal}h2{margin:0;font-size:28px;letter-spacing:1px;line-height:1.3em;text-align:left;color:var(--text-color);font-family:"Zen Maru Gothic", serif;font-weight:700;font-style:normal}h3{margin:20px 0 20px 0;font-size:28px;letter-spacing:1px;line-height:1.3em;text-align:left;color:var(--text-color);font-family:"Zen Maru Gothic", serif;font-weight:700;font-style:normal}h4{margin:20px 0 20px 0;font-size:24px;letter-spacing:1px;line-height:1.3em;text-align:left;color:var(--main-color);font-family:"Zen Maru Gothic", serif;font-weight:700;font-style:normal}h5{margin:20px 0 20px 0;font-size:24px;letter-spacing:1px;line-height:1.3em;text-align:left;color:var(--main-color);font-family:"Zen Maru Gothic", serif;font-weight:700;font-style:normal}h6{margin:20px 0 20px 0;font-size:24px;letter-spacing:1px;line-height:1.3em;text-align:left;color:var(--main-color);font-family:"Zen Maru Gothic", serif;font-weight:700;font-style:normal}a{font-size:16px;letter-spacing:1px;line-height:1.8em;text-align:left;text-decoration:none;color:var(--text-color);font-family:"Zen Maru Gothic", serif;font-weight:700;font-style:normal}a:hover{color:var(--text-color);transition:0.3s}ul{padding:0 0 0 0;list-style:none}ol{padding:0 0 0 1em}li{margin:1em 0 1em 0;font-size:16px;letter-spacing:1px;line-height:1.8em;text-align:left;color:var(--text-color);font-family:"Zen Maru Gothic", serif;font-weight:700;font-style:normal}@media screen and (max-width:540px){p,a,li{font-size:16px}h2{font-size:24px}h2{font-size:22px}h3{font-size:22px}}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){p,a,li{font-size:16px}h2{font-size:24px}h2{font-size:22px}h3{font-size:22px}}body{margin:0 0 0 0;background-image:url(https://shimizuhakutou.com/wp-content/themes/no-theme/image/main_bg.jpg);background-size:cover}section{width:100%;margin:120px auto 120px auto}.inner-in{width:100%;max-width:1200px;height:auto;padding:0 120px;box-sizing:border-box;margin:0 auto}@media screen and (max-width:540px){.inner-in{padding:0 20px 0 20px}}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){.inner-in{padding:0 20px 0 20px}}@media screen and (min-width:768px) and (max-width:1024px){.inner-in{padding:0 40px 0 40px}}.inner-out{width:100%;height:auto;box-sizing:border-box;margin:0 auto}.button{width:fit-content;min-width:200px;padding:20px;display:flex;gap:20px;color:var(--text-color);background-color:var(--background-color);border-radius:50px;filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.2));transition:0.3s}.button svg{height:1em;display:block}@media screen and (max-width:1024px){.button{}.button:active{color:var(--background-color);background-color:#BEBDBD}.button:active svg .cls-1{fill:var(--background-color)}}@media screen and (min-width:1024px){.button{}.button:hover{color:var(--background-color);background-color:#BEBDBD}.button:hover svg .cls-1{fill:var(--background-color)}}.link-button{width:fit-content;min-width:200px;padding:20px;margin:0 auto;display:flex;gap:20px;align-items:center;color:var(--background-color);background-color:var(--main-color);border-radius:50px;filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.2));transition:0.3s;stroke-width:2}.link-button svg#arrow-icon{aspect-ratio:1;height:1em;padding:5px;transition:0.3s;border-radius:100%;background-color:var(--background-color)}.link-button svg#arrow-icon .cls-1{fill:none;transition:0.3s}@media screen and (max-width:1024px){.link-button{}.link-button:active{color:var(--background-color);background-color:var(--sub-color)}.link-button:active svg#arrow-icon{stroke:var(--sub-color);transform:translateX(5px)}.link-button:active svg#arrow-icon .cls-1{stroke:var(--sub-color)}}@media screen and (min-width:1024px){.link-button{}.link-button:hover{color:var(--background-color);background-color:var(--sub-color)}.link-button:hover svg#arrow-icon{stroke:var(--sub-color);transform:translateX(5px)}.link-button:hover svg#arrow-icon .cls-1{stroke:var(--sub-color)}}.text-box{max-width:500px;height:auto;padding:0;margin:0 auto}.text-box p{display:block}.text-box h2{display:block;text-align:center}.separator{width:100%;height:500px;background-size:cover;background-position:center}main#home .separator{background-image:url(https://shimizuhakutou.com/wp-content/themes/no-theme/image/separator-image1.jpg)}.img-frame{position:relative;height:100vh;overflow:hidden;margin:0 auto}.img-01,.img-02,.img-03{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.img-01{background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/img-01.jpg");background-size:cover;background-position:center;animation:slide-animation-01 20s infinite}.img-02{background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/img-02.jpg");animation:slide-animation-02 20s infinite;background-size:cover;background-position:center}.img-03{background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/img-03.jpg");animation:slide-animation-03 20s infinite;background-size:cover;background-position:center}@keyframes slide-animation-01{0%{opacity:1;transform:scale(1)}30%{opacity:1}40%{opacity:0;transform:scale(1.15)}90%{opacity:0}100%{opacity:1;transform:scale(1)}}@keyframes slide-animation-02{0%{opacity:0}30%{opacity:0;transform:scale(1.1)}40%{opacity:1}60%{opacity:1}70%{opacity:0;transform:scale(1)}100%{opacity:0}}@keyframes slide-animation-03{0%{opacity:0}60%{opacity:0;transform:scale(1)}70%{opacity:1}90%{opacity:1}100%{opacity:0;transform:scale(1.1)}}.image-text-stack{margin:0 auto}.left-send-image{width:auto;max-width:300px;margin:0 auto 0 0;display:block}.right-send-image{width:auto;max-width:300px;margin:0 0 0 auto;display:block}.header-pc{width:100%;height:100px;position:fixed;z-index:99;display:flex;align-items:center;background-color:rgba(245, 186, 208, 0.7)}.header-pc nav.header-menu{width:100%;height:fit-content;max-width:1920px;padding:0 120px 0 120px;box-sizing:border-box;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header-pc .header-logo{height:80px;display:block}.header-pc .menu-link{width:fit-content;display:flex;align-items:end}.header-pc ul.page-link,.header-pc ul.sns-link{margin:0 0 0 0;display:flex}.header-pc .page-link li,.header-pc .sns-link li{padding:0 20px 0 0;margin:0 0 0 0}ul#menu-header.page-link li a{transition:0.3s;position:relative}ul#menu-header.page-link li a:hover{color:var(--main-color);transition:0.3s}ul#menu-header.page-link li a:after{position:absolute;left:0;content:"";width:100%;height:2px;background:var(--main-color);bottom:-2px;transform:scale(0, 1);transform-origin:right top;transition:transform 0.3s}ul#menu-header.page-link li a:hover:after{transform:scale(1, 1);transform-origin:left top}.menu-sns{width:25px;height:25px;display:block}.header-mobile{width:100%;height:80px;justify-content:space-between;display:flex;align-items:center;overflow:hidden;position:fixed;z-index:99;background-color:rgba(245, 186, 208, 0.7)}.header-mobile .header-logo{height:60px;display:block;position:relative;left:20px}@media screen and (min-width:768px) and (max-width:1024px){.header-mobile .header-logo{right:40px}}.header-mobile .header-menu .menu-link{height:100vh;padding:60px 20px 40px 20px;box-sizing:border-box;background-color:var(--sub-color);overflow:scroll}@media screen and (max-width:1024px){.header-mobile .header-menu .menu-link{padding:60px 40px 40px 40px}}.header-mobile .page-link li a{align-items:center}.menu-button{display:block;position:relative;right:20px;cursor:pointer;z-index:99}.bar{display:block;width:30px;height:2px;margin:10px 0;background-color:var(--main-color);transition:0.4s;border-radius:2px}#menu-toggle:checked~.menu-button .bar:nth-child(1){transform:rotate(45deg) translate(7px, 10px);background-color:var(--main-color)}#menu-toggle:checked~.menu-button .bar:nth-child(2){opacity:0}#menu-toggle:checked~.menu-button .bar:nth-child(3){transform:rotate(-45deg) translate(7px, -10px);background-color:var(--main-color)}.bar.bar-change{display:block;width:30px;height:1px;margin:8px 0;background-color:var(--main-color);transition:0.4s;border-radius:2px;transition:0.5s}#menu-toggle{display:none}.header-mobile .header-menu{position:fixed;top:-150%;width:100%;height:auto;transition:0.4s;z-index:98}#menu-toggle:checked~.header-menu{top:0}.header-mobile .header-menu .page-link{width:100%;height:fit-content;margin:0 auto;display:flex;justify-content:center;flex-direction:column;position:relative;list-style:none;text-align:center;background-color:var(--sub-color)}.header-mobile .header-menu .sns-link{width:100%;height:fit-content;margin:0 auto;display:flex;gap:40px;position:relative;list-style:none;text-align:center;background-color:var(--sub-color)}.header-mobile .header-menu .sns-link li a img{height:40px;display:block}.header-mobile .header-menu .page-link li a,.header-mobile .header-menu .sns-link li a{text-decoration:none;color:var(--text-color);display:flex;padding:10px 0;transition:0.2s}.header-mobile .header-menu .page-link li a:active,.header-mobile .header-menu .sns-link li a:active{color:var(--main-color)}a.menu-link.menu-link-change:active{color:var(--main-color)}.header-mobile .menu-link .header-logo{left:0}.header-mobile .menu-link .page-link li{padding:1em 0 1em 0;margin:0em;display:flex;justify-content:space-between;align-items:center;border-bottom:dotted 2px white}.header-mobile .menu-link .page-link li img{height:1em;display:block}.header-mobile .menu-link .page-link li:nth-child(5){border-bottom:solid 0px white}.header-mobile .menu-sns{width:25px;height:25px;padding:0 20px 0 0}.header-mobile .menu-sns .menu-link-sns{width:100%;height:20px;padding:0 20px;margin:0 auto;display:block}@media screen and (max-width:667px){.header-pc{display:none}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){.header-pc{display:none}}@media screen and (min-width:768px) and (max-width:1024px){.header-pc{display:none}}@media screen and (min-width:1025px){.header-mobile{display:none}}section#top{padding:100px 0 0 0;margin:0 auto 0 auto;height:100vh;background-color:var(--sub-color)}@media screen and (max-width:1024px){section#top{padding-top:80px}}main#home section#top .img-frame .img-01{background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/img-01.jpg")}main#home section#top .img-frame .img-02{background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/img-02.jpg")}main#home section#top .img-frame .img-03{background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/img-03.jpg")}.news{width:500px;height:auto;padding:0;margin:0 auto 80px auto}@media screen and (max-width:540px){.news{width:100%}}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){.news{width:100%}}.news-content{padding-bottom:10px;border-bottom:solid 2px var(--main-color);display:grid;grid-template-columns:150px 1fr}.news-date{width:fit-content;margin:0;color:var(--main-color)}.news-title{margin:0}section#about{margin:120px auto 120px auto;position:relative}section#about .inner-in{height:fit-content;padding:200px 0 200px 0;display:grid;align-items:center}@media screen and (max-width:540px){section#about .inner-in{height:auto;padding:200px 20px 0 20px}}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){section#about .inner-in{height:auto;padding:200px 20px 0 20px}}@media screen and (min-width:768px) and (max-width:1024px){section#about .inner-in{height:auto;padding:200px 40px 0 40px}}.scroll-down{width:300px;height:100%;overflow:hidden;position:absolute;left:20px}.scroll-down img{width:300px;aspect-ratio:1;object-fit:cover;margin:20px 0 20px 0;display:block;animation:scroll-down 20s linear infinite}@keyframes scroll-down{0%{transform:translateY(-2240px)}100%{transform:translateY(0px)}}.scroll-up{width:300px;height:100%;overflow:hidden;position:absolute;right:20px}.scroll-up img{width:300px;aspect-ratio:1;object-fit:cover;margin:20px 0 20px 0;display:block;animation:scroll-up 20s linear infinite}@keyframes scroll-up{0%{transform:translateY(0)}100%{transform:translateY(-2240px)}}.scroll-left{width:100%;height:auto;margin:80px 0 200px 0;overflow:hidden;display:flex;gap:20px}.scroll-left img{width:200px;aspect-ratio:1;object-fit:cover;margin:0 0 0 0;display:block;animation:scroll-left 30s linear infinite}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-2200px)}}@media screen and (max-width:1025px){.scroll-down,.scroll-up{display:none}}@media screen and (min-width:1026px){.scroll-left{display:none}}.dual-image-text-1{width:100%;height:100%;display:grid;align-items:center;position:relative}.dual-image-text-1 img{width:100%;max-width:400px;position:absolute}@media screen and (max-width:540px){.dual-image-text-1 img{max-width:300px}}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){.dual-image-text-1 img{max-width:300px}}.dual-image-text-1 img:nth-of-type(1){top:0;right:0}.dual-image-text-1 img:nth-of-type(2){bottom:0;left:0}.dual-image-text-2{width:100%;height:100%;display:grid;align-items:center;position:relative}.dual-image-text-2 img{width:100%;max-width:400px;position:absolute}@media screen and (max-width:540px){.dual-image-text-2 img{max-width:300px}}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){.dual-image-text-2 img{max-width:300px}}.dual-image-text-2 img:nth-of-type(1){top:0;left:0}.dual-image-text-2 img:nth-of-type(2){bottom:0;right:0}.images-layout1{margin:80px auto 80px auto;display:grid;gap:20px;grid-template-columns:1fr 1fr;overflow:visible}.images-layout1 img{width:100%;aspect-ratio:1.3333333333;display:block;object-fit:cover;border-radius:5px}.images-layout1 img:nth-of-type(1){margin-top:25%}.images-layout1 img:nth-of-type(2){margin-bottom:25%}.images-layout1 .no-trimming{aspect-ratio:auto;object-fit:fill}@media screen and (max-width:540px){.images-layout1{grid-template-columns:1fr}.images-layout1 img{width:70%}.images-layout1 img:nth-of-type(1){margin:0 0 0 auto}.images-layout1 img:nth-of-type(2){margin:0 auto 0 0}}.images-layout2{margin:80px auto 80px auto;display:grid;gap:20px;grid-template-columns:1fr 1fr;overflow:visible}.images-layout2 img{width:100%;aspect-ratio:1.3333333333;display:block;object-fit:cover;border-radius:5px}.images-layout2 img:nth-of-type(1){margin-bottom:25%}.images-layout2 img:nth-of-type(2){margin-top:25%}.images-layout2 .no-trimming{aspect-ratio:auto;object-fit:fill}@media screen and (max-width:540px){.images-layout2{grid-template-columns:1fr}.images-layout2 img{width:70%}.images-layout2 img:nth-of-type(1){margin:0 auto 0 0}.images-layout2 img:nth-of-type(2){margin:0 0 0 auto}}section#peaches .image-text-stack,section#purchase .image-text-stack{max-width:800px}@media screen and (max-width:540px){.image-text-stack .text-box{margin:40px 0 40px 0}}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){.image-text-stack .text-box{margin:40px 0 40px 0}}section#blog .article-list{margin:40px auto 40px auto}main#about section#top .img-01{background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/about-top-image1.jpg")}main#about section#top .img-02{background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/about-top-image2.jpg")}main#about section#top .img-03{background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/about-top-image3.jpg")}section#about-our-garden{margin:200px auto 200px auto}section#company{margin:80px auto 80px auto}.company-profile{max-width:1000px;margin:0 auto;box-sizing:border-box}@media screen and (max-width:540px){.company-profile{padding:0 20px 0 20px;box-sizing:border-box}}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){.company-profile{padding:0 20px 0x 20px;box-sizing:border-box}}@media screen and (min-width:768px) and (max-width:1024px){.company-profile{padding:0 40px 0 40px;box-sizing:border-box}}.company-profile h2{margin:0 0 40px 0;text-align:center}.company-profile div{display:flex;gap:40px;align-items:stretch}@media screen and (max-width:540px){.company-profile div{flex-direction:column}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){.company-profile div{flex-direction:column}}.company-profile div .profile-image{width:50%;height:auto;background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/company-profile-image.jpg");background-size:cover;background-position:center;border-radius:5px}@media screen and (max-width:540px){.company-profile div .profile-image{width:100%;height:300px}}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){.company-profile div .profile-image{width:100%;height:300px}}.company-profile div ul.profile{width:50%;margin:0 0 0 0;font-size:16px}@media screen and (max-width:540px){.company-profile div ul.profile{width:100%}}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){.company-profile div ul.profile{width:100%}}.company-profile div ul.profile li{display:grid;grid-template-columns:8em 1fr;gap:20px;align-items:center;border-bottom:dotted 1px var(--text-color)}@media screen and (max-width:540px){.company-profile div ul.profile li{width:100%}}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){.company-profile div ul.profile li{width:100%}}.company-profile div ul.profile li p{word-break:break-all;font-size:16px}@media screen and (max-width:540px){.company-profile div ul.profile li p{font-size:12px}}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){.company-profile div ul.profile li p{font-size:12px}}.company-profile div ul.profile li:nth-of-type(1){margin-top:0}.company-profile div ul.profile li:nth-of-type(5){margin-bottom:0}@media screen and (max-width:540px){section#commitment .text-box{padding:20px}}section#calender-year-work{padding:120px 0 120px 0;background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/section_bg.jpg");background-size:cover}.head-line{width:100%;max-width:800px;margin:0 auto 40px auto;text-align:center;display:block}@media screen and (max-width:1024px){.head-line{max-width:500px}}.time-line{width:100%;height:fit-content;position:relative}.time-line .center-line{width:4px;height:100%;position:absolute;left:50%;border-radius:2px 2px 2px 2px;background-color:#DE7474}.time-line-content{width:100%;height:fit-content;margin:80px 0 80px 0}.time-line-content .time-line-content-top{margin-bottom:20px;position:relative}.time-line-content .time-line-content-top img.circle{width:300px;display:block;aspect-ratio:1;border-radius:5px;object-fit:cover}@media screen and (max-width:1024px){.time-line-content .time-line-content-top img.circle{width:calc(50% - 60px)}}.time-line-content .time-line-content-top img.peach-mask{width:300px;display:block;aspect-ratio:1}@media screen and (max-width:1024px){.time-line-content .time-line-content-top img.peach-mask{width:calc(50% - 60px)}}.time-line-content .time-line-content-top .circle-label{width:80px;aspect-ratio:1;padding:10px;border-radius:100%;background-color:#DE7474;display:grid;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width:540px){.time-line-content .time-line-content-top .circle-label{width:80px}}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){.time-line-content .time-line-content-top .circle-label{width:80px}}.time-line-content .time-line-content-top .circle-label p{margin:0 auto;display:block;text-align:center;color:white;font-size:14px}.time-line-content .time-line-content-bottom div{width:300px;position:relative;right:0}@media screen and (max-width:1024px){.time-line-content .time-line-content-bottom div{width:calc(50% - 40px)}}.time-line-content .left-alignment{margin:auto 0 0 0}.time-line-content .right-alignment{margin:0 0 0 auto}.time-line-content section#calender-year-work .time-line-content:nth-of-type(8){margin:80px 0 0 0}main#peaches section#top .img-01{background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/yumehaku.jpg")}main#peaches section#top .img-02{background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/hakurei21.jpg")}main#peaches section#top .img-03{background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/hokuho2.jpg")}section#peaches-in-okayama{margin:200px auto 200px auto}.media-caption{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width:540px){.media-caption{grid-template-columns:1fr}}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){.media-caption{}}@media screen and (min-width:1024px){.media-caption{width:fit-content;display:flex;justify-content:center;margin:0 auto;gap:40px}}.media-caption div{display:block}@media screen and (max-width:540px){.media-caption div{margin:40px 0 40px 0}}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){.media-caption div{margin:40px 0 40px 0}}@media screen and (min-width:1024px){.media-caption div{}}.media-caption div img{width:100%;max-width:300px;margin:0 auto;display:block;border-radius:5px;object-fit:cover}.media-caption div p{width:100%;display:block}@media screen and (min-width:1024px){.media-caption div{width:fit-content;max-width:300px}}section#calender-peach{padding:120px 0 120px 0;background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/section_bg.jpg");background-size:cover}section#calender-peach .time-line-content:nth-of-type(5){margin:120px 0 0 0}section#eat-keep{padding:120px 0 120px 0;margin:120px auto 0 auto}section#eat-keep p{margin-top:40px;margin-bottom:120px}section#order{margin:200px auto 200px auto}section#price{padding:120px 0 120px 0;background-color:#FBCAD2}section#price h2{text-align:center}main#purchase section#top .img-01{background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/hokuho2.jpg")}main#purchase section#top .img-02{background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/hokuho15.jpg")}main#purchase section#top .img-03{background-image:url("https://shimizuhakutou.com/wp-content/themes/no-theme/image/setouch5.jpg")}.price-caption{margin:80px auto 80px auto}.price-caption:nth-last-of-type(3){margin:80px auto 0 auto}.tablepress-inner{width:100%;overflow-x:scroll}.tablepress{--text-color: #4B4848!important;--head-text-color: var(--text-color);--head-bg-color: #FFF5E4!important;--odd-text-color: var(--text-color);--odd-bg-color: #fff;--even-text-color: var(--text-color);--even-bg-color: #fff4f4!important;--hover-text-color: var(--text-color);--hover-bg-color: #fff0f0!important;--border-color: transparent!important;--padding: 0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%;font-family:"Zen Maru Gothic", serif;font-weight:700;font-style:normal}.scroll-caption{display:flex;gap:10px;font-size:14px;align-items:center}.scroll-caption img{width:20px;display:block}main#archive section,main#single section{padding-top:calc(100px + 80px);margin:0 auto 80px auto}@media screen and (max-width:540px){main#archive section,main#single section{padding-top:calc(80px + 80px)}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){main#archive section,main#single section{padding-top:calc(80px + 80px)}}@media screen and (min-width:768px) and (max-width:1024px){main#archive section,main#single section{padding-top:calc(80px + 80px)}}main#archive .article-list article,main#home .article-list article{transition:0.5s !important}main#archive .article-list article:hover,main#home .article-list article:hover{transform:translateY(10px) !important}main#archive .article-list article,main#home .article-list article{transition:0.5s !important}main#archive .article-list article:active,main#home .article-list article:active{transform:translateY(10px) !important}.three-button-wrapper{display:none;grid-template-columns:1fr 1fr 1fr;margin:40px 0 40px 0}@media screen and (max-width:540px){.three-button-wrapper{grid-template-columns:1fr}.three-button-wrapper .link-button{margin:20px auto 20px auto}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){.three-button-wrapper{grid-template-columns:1fr}.three-button-wrapper .link-button{margin:20px auto 20px auto}}.article-list{width:100%;display:grid;gap:20px;grid-template-columns:1fr}section.no-results .not-found{margin:40px auto 40px auto}.preparation{text-align:center}form.search-form{display:none}#archive article{width:100%;min-width:0;height:auto;padding:10px;box-sizing:border-box}#single .article-list article{min-width:0}#single .article-list article .post-name{margin:20px 0 0 0}.post-name{width:100%;padding:10px 0 10px 0;margin:0;font-size:24px;letter-spacing:1px;line-height:1.8em;text-align:left;color:var(--text-color);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:540px){.post-name{font-size:16px}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){.post-name{font-size:16px}}.post-date{color:var(--text-color)}.post-date p{margin:0}.post-category a{padding-right:20px}.post-thumbnail{width:100%;aspect-ratio:1.7777777778;object-fit:cover}a.continuation{transition:0.3s}a.continuation:hover,a.continuation:active{color:#DE7474}#single article{width:100%;height:auto;margin-bottom:80px}img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{width:100%;aspect-ratio:1.7777777778;object-fit:cover;display:block;border-radius:5px}#single .inner{max-width:800px;padding:0 0 0 0}h1.wp-block-heading{color:var(--background-color);padding:10px 10px 10px 10px;margin:20px 0 20px 0px;background-color:var(--main-color);border-radius:10px}h2.wp-block-heading{color:var(--background-color);padding:10px 10px 10px 10px;margin:20px 0 20px 0px;background-color:var(--main-color);border-radius:10px}h3.wp-block-heading{color:var(--main-color);padding:0px 10px 0px 0px;margin:20px 0px 20px 0px;display:flex;align-items:center;background-color:#FBCAD2;border-bottom:solid 2px var(--main-color)}h3.wp-block-heading::before{content:"";position:relative;left:0;width:10px;height:60px;margin-right:10px;background-color:var(--main-color)}h4.wp-block-heading{color:var(--main-color);padding:10px 10px 10px 10px;margin:20px 0 20px 0px;border-radius:10px;border:solid 2px var(--main-color)}h5.wp-block-heading{color:var(--main-color);padding:10px 10px 10px 0px;margin:0px 0 20px 0px;border-bottom:solid 2px var(--main-color)}h6.wp-block-heading{color:var(--main-color);margin:20px 0 20px 0px}blockquote{color:var(--main-color);margin:0}blockquote p{text-decoration:solid 2px var(--text-color)}.wp-block-button{}.wp-block-button a{color:var(--background-color);background-color:var(--main-color);border-bottom:solid 0px}div.nav-links{width:fit-content;margin:40px auto;display:flex;gap:10px}div.nav-links span.page-numbers{width:20px;height:20px;padding:10px;color:var(--background-color);background-color:var(--main-color);border-radius:100%;text-align:center;transform:translateY(-7px)}div.nav-links a{color:var(--main-color)}@media screen and (max-width:540px){.article-list{grid-template-columns:1fr}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){.article-list{grid-template-columns:1fr 1fr}}@media screen and (min-width:768px) and (max-width:1024px){}@media screen and (min-width:1025px){}form.wpcf7-form.init,form.wpcf7-form.invalid{width:100%;max-width:800px;padding:40px;box-sizing:border-box;margin:0 auto;display:block;background-color:#f4f4f4}.contactform7 label{display:block}.contactform7 p{width:auto;margin:20px 0;display:block;text-align:left}.contactform7 input.wpcf7-form-control.wpcf7-text{width:100%;padding:5px;box-sizing:border-box;border:solid 1px var(--main-color)}.wpcf7-not-valid-tip{}.contactform7 .wpcf7-list-item{display:block;margin:0 0 0 0}textarea.wpcf7-form-control.wpcf7-textarea{width:100%;padding:5px}input.wpcf7-form-control.wpcf7-submit.has-spinner{width:100px;display:block;padding:5px;margin:0 auto;border:solid 1px var(--main-color)}.wpcf7-response-output{text-align:center}@media screen and (max-width:540px){form.wpcf7-form.init,form.wpcf7-form.invalid{padding:20px}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){}@media screen and (min-width:768px) and (max-width:1024px){}@media screen and (min-width:1025px){}.end{text-align:right}section#notfound{margin:0 auto 0 auto}section#notfound .inner-in{height:100vh;display:grid;align-items:center}section#notfound h2{text-align:center;display:block}footer{background-color:var(--sub-color)}footer .inner-in{padding:40px 0 0 0;margin:0 auto 0 auto}@media screen and (max-width:1024px){footer .inner-in{margin:0 auto 0 auto}}footer .logo{width:100px;margin:0px auto 20px auto;display:block}footer .button{margin:20px auto 20px auto;display:flex;align-items:center}footer .sns-link{margin:20px auto 20px auto;display:flex;gap:40px;justify-content:center}footer .sns-link img{height:40px}.footer-menu{width:100%;padding:40px 0 0 0;margin:0 auto;background-color:#f3f3f3}.footer-menu .menu-link{width:fit-content;height:auto;margin:0 auto 40px auto}.footer-menu .page-link{margin:0 0 0 0;display:flex}.footer-menu .page-link li{padding:0 20px 0 20px;border-right:solid 1px}.footer-menu .sns-link{margin:0 auto 0 auto;display:flex;border-bottom:solid 1px}.footer-menu .sns-link li{width:fit-content;padding:0 20px 0 20px}.footer-menu .sns-link li a{display:flex;align-items:center}.footer-menu .content-template1{width:fit-content;height:auto;margin:0 auto}.footer-menu .sns-link li .menu-sns{width:25px;height:25px;padding:0 20px 0 0;display:inline-block}.copyright{width:100%;height:auto;background-color:var(--sub-color)}.copyright p{text-align:center;color:var(--text-color);padding:20px 0 20px 0;margin:0 0 0 0;font-size:12px}@media screen and (max-width:540px){.copyright p{font-size:10px}}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){.copyright p{font-size:10px}}@media screen and (max-width:540px){.footer-menu .menu-link{padding:0 20px 0 20px;box-sizing:border-box}.footer-menu .page-link{flex-wrap:wrap}.footer-menu .sns-link{display:block;border-top:solid 1px;border-bottom:solid 1px}.footer-menu .content-template1{padding:0 20px 0 20px;margin:0 auto 0 0}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){}@media screen and (min-width:768px) and (max-width:1024px){}@media screen and (min-width:1025px){}@media screen and (max-width:540px){}@media screen and (min-width:576px) and (max-width:932px) and (orientation:landscape){}@media screen and (min-width:768px) and (max-width:1024px){}@media screen and (max-width:1024px){}@media screen and (min-width:1024px){}@media screen and (min-width:1920px){}html.sr{margin-top:0 !important}/*# sourceMappingURL=style.css.map */