.p-mainVisual{height:calc(var(--swl-mv-height, 100vh) - var(--swl-headerH, 0px) - var(--swl-adminbarH, 0px)) !important;overflow:visible;z-index:-1}.p-mainVisual .p-mainVisual__imgLayer{position:fixed}.p-mainVisual .p-mainVisual__imgLayer .p-mainVisual__video{filter:brightness(1.2);top:-110px;height:calc(100vh + 110px)}.p-mainVisual .p-mainVisual__textLayer{position:fixed;height:calc(var(--swl-mv-height, 100vh) - var(--swl-headerH, 0px) - var(--swl-adminbarH, 0px)) !important;opacity:1;visibility:visible;transition:all .5s}[data-scrolled=true] .p-mainVisual .p-mainVisual__textLayer{opacity:0;visibility:hidden}.p-mainVisual .c-mainVisual__logo{display:flex;flex-direction:column;row-gap:2em;width:70vw;position:fixed;top:45%;left:50%;transform:translate(-50%, -50%)}.p-mainVisual .c-mainVisual__logo .logo-bottom{padding:0 4vw}.p-mainVisual .c-catch{color:#fff;position:fixed;bottom:19%;left:50%;transform:translate(-50%, 0%);text-shadow:none}.p-mainVisual .c-mainVisual__usagi{width:100px;position:fixed;bottom:3vh;left:50%;transform:translate(-50%, 0%)}.p-mainVisual .c-mainVisual__logo,.p-mainVisual .c-catch{opacity:0;animation:FadeIn 1s linear 2s forwards}.p-mainVisual .c-mainVisual__usagi{opacity:0;animation:FadeIn 1s linear 4s forwards}.l-scrollObserver{top:30vh}.post_content h2.wp-block-heading.is-style-section_ttl.-section{position:relative;font-size:clamp(1.375rem,1.111rem + 1.13vw,2.125rem);letter-spacing:.15em;color:var(--color_point);margin-bottom:3em !important}.post_content h2.wp-block-heading.is-style-section_ttl.-section::after{content:"";display:block;width:100%;height:6.3vw;max-height:83px;background-size:contain !important;background-position:center top !important;position:absolute;top:-40%;z-index:-1;opacity:.7}@media(width < 600px){.post_content h2.wp-block-heading.is-style-section_ttl.-section::after{height:11vw}}.post_content .swell-block-fullWide+.swell-block-fullWide{margin-top:0}.post_content .swell-block-fullWide:not(.s-beerlist):not(.uneune){padding-top:10em;padding-bottom:10em}@media(960px <= width){.post_content .swell-block-fullWide.pc-py-80{padding-bottom:10em !important;padding-top:10em !important}}.post_content .swell-block-balloon.-usagi .c-balloon{max-width:1020px;margin:0 auto;align-items:center}@media(width < 600px){.post_content .swell-block-balloon.-usagi .c-balloon.-bln-right{flex-direction:column-reverse;row-gap:1.5em}}.post_content .swell-block-balloon.-usagi .c-balloon .c-balloon__icon{width:60px;height:80px}@media(min-width: 600px){.post_content .swell-block-balloon.-usagi .c-balloon .c-balloon__icon{transform:scale(1.5);margin-left:2em}}.post_content .swell-block-balloon.-usagi .c-balloon .c-balloon__iconImg{height:100%;width:100%}.post_content .swell-block-balloon.-usagi .c-balloon .c-balloon__text{border-radius:30px;line-height:2;max-width:100%;padding:30px;font-size:1em;letter-spacing:.1em;background:#fff4d1;color:var(--color_point)}.post_content .swell-block-balloon.-usagi .c-balloon .c-balloon__shapes{top:44%}@media(width < 600px){.post_content .swell-block-balloon.-usagi .c-balloon .c-balloon__shapes{top:inherit;bottom:0px;transform:rotate(270deg);margin:0;left:50%}}.post_content .swell-block-balloon.-usagi .c-balloon .c-balloon__before{border-right-color:#fff4d1}.post_content .swell-block-balloon.-usagi.-observe .c-balloon__body{opacity:0;transform:translateX(30px);transition:opacity var(--observe-duration) var(--observe-easing) 1s,transform var(--observe-duration) var(--observe-easing) 1s}@media(width < 600px){.post_content .swell-block-balloon.-usagi.-observe .c-balloon__body{transform:translateY(30px)}}.post_content .swell-block-balloon.-usagi.-inview .c-balloon__body{opacity:1;transform:translateX(0px)}@media(width < 600px){.post_content .swell-block-balloon.-usagi.-inview .c-balloon__body{transform:translateY(0px)}}.post_content .foot-pochipp{display:none}.s-beerlist{background-color:#fff !important}.s-beerlist .p-postListWrap{margin-bottom:5em !important;overflow:hidden}.s-beerlist .p-postList.-type-thumb{border-top:solid 1px #fff;--grid_width: 100vw;--grid-col_width: calc(var(--grid_width) / var(--grid-col) - var(--swl-scrollbar_width) - 2px)}.s-beerlist .p-postList.-type-thumb .p-postList__item:nth-child(n+25){display:none}@media(width < 600px){.s-beerlist .p-postList.-type-thumb{--grid-col: 2}.s-beerlist .p-postList.-type-thumb .p-postList__item:nth-child(n+17){display:none}}@media(600px <= width < 960px){.s-beerlist .p-postList.-type-thumb{--grid-col: 3}}@media(960px <= width < 1200px){.s-beerlist .p-postList.-type-thumb{--grid-col: 4}}@media(1200px <= width < 1440px){.s-beerlist .p-postList.-type-thumb{--grid-col: 4}}@media(1440px <= width < 1680px){.s-beerlist .p-postList.-type-thumb{--grid-col: 5}.s-beerlist .p-postList.-type-thumb .p-postList__item:nth-child(n+21){display:none}}@media(1680px <= width < 1920px){.s-beerlist .p-postList.-type-thumb{--grid-col: 6}}@media(1920px <= width < 2560px){.s-beerlist .p-postList.-type-thumb{--grid-col: 7}.s-beerlist .p-postList.-type-thumb .p-postList__item:nth-child(n+22){display:none}}@media(2560px <= width){.s-beerlist .p-postList.-type-thumb{--grid-col: 8}}.s-beerlist .p-postList.-type-thumb .p-postList__item::after{content:"";display:block;width:var(--grid-col_width);height:100%;background:url(/wp-content/themes/swell_child/dev/img/usagi-anime-2.svg) no-repeat;position:absolute;top:100%;left:0;background-size:40%;background-position:center}.s-information{background-color:#fff !important}@media(960px <= width){.s-information{padding-top:15em !important}}.s-information h2.-section::after{background:url(/wp-content/themes/swell_child/dev/img/h2-information.svg) no-repeat}.s-information .p-postListWrap{max-width:800px;margin:0 auto}.s-information .p-postList.-type-simple{border-top:0}.s-information .p-postList.-type-simple .p-postList__link{border-bottom:0}.s-information .p-postList.-type-simple .p-postList__body{display:flex;flex-direction:column;column-gap:1em;flex-wrap:wrap}.s-information .p-postList.-type-simple .p-postList__times{white-space:nowrap;font-size:1rem}@media(min-width: 960px){.s-information .p-postList.-type-simple .p-postList__body,.s-information .p-postList.-type-simple .p-postList__meta{flex-direction:row;flex-wrap:nowrap}}.s-information .p-postList.-type-simple .p-postList__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(width < 600px){.s-information .p-postList.-type-simple .p-postList__title{width:90vw}}.swell-block-fullWide.uneune{background:#fff;padding:0 !important;margin-bottom:-3px !important}.swell-block-fullWide.uneune svg{overflow:visible}.s-beerstyle{background-color:var(--color_main) !important}.s-beerstyle h2.-section::after{background:url(/wp-content/themes/swell_child/dev/img/h2-beerstyle.svg) no-repeat}@media(width < 600px){.s-beerstyle h2.-section::after{background:url(/wp-content/themes/swell_child/dev/img/h2-beerstyle_sp.svg) no-repeat;height:25vw !important;max-height:100px !important;top:-130% !important}}.s-beerstyle .p-beerstyle{margin:5em auto}@media(width < 600px){.s-beerstyle .p-beerstyle{margin:0 auto}}@media(960px <= width){.s-beerstyle .p-beerstyle .swell-block-columns__inner{justify-content:center}}.s-beerstyle .p-beerstyle .swell-block-column{display:flex;justify-content:flex-start;flex-direction:column;row-gap:1em}.s-beerstyle .beerstyle-icon{width:100%;aspect-ratio:1/1;background-color:#fff;display:flex;align-items:center;border-radius:50%;margin:0 auto 1em}@media(width < 600px){.s-beerstyle .beerstyle-icon{width:90%}}.s-beerstyle .beerstyle-icon h4{font-size:1.25em;margin:1em 0}.s-beerstyle .beerstyle-icon figure{height:auto;max-width:80%;transition:transform .25s}.s-beerstyle .beerstyle-icon figure:hover{transform:scale(1.05)}.s-beerstyle [class*=is-style-btn_]{--the-min-width: 15em;--the-btn-bg: var(--color_main_thin2);margin-top:auto}.s-beerstyle [class*=is-style-btn_] a{box-shadow:0 0 0 1px var(--color_point);color:var(--color_point);transition:transform .25s}.s-beerstyle [class*=is-style-btn_] a:hover{transform:scale(1.05)}@media(width < 600px){.s-beerstyle .swiper-button-next:after,.s-beerstyle .swiper-button-prev:after{border-color:#fff !important}.s-beerstyle .swiper-pagination{bottom:0px !important}.s-beerstyle .swiper-pagination-bullet{background-color:#fff;opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.4)}.s-beerstyle .swiper-pagination-bullet-active{width:1.5rem;background-color:#fff;opacity:1}}.s-brewery{z-index:2}.s-brewery h2.-section{color:#fff !important}.s-brewery h2.-section::after{background:url(/wp-content/themes/swell_child/dev/img/h2-brewery.svg) no-repeat}.s-brewery .swell-block-balloon.-usagi .c-balloon .c-balloon__text{background:rgba(255,255,255,.3) !important;color:#fff !important}.s-brewery .swell-block-balloon.-usagi .c-balloon .c-balloon__before{border-right-color:rgba(255,255,255,.3)}.s-brewery .p-brewery{margin:5em auto}.s-brewery .p-brewery .p-postList__body{color:#fff !important}.s-brewery .p-brewery .p-postList__body .p-postList__title{color:var(--color_main_thin);text-align:center}.s-brewery .swiper-button-next,.s-brewery .swiper-button-prev{border:solid 2px rgba(255,255,255,.5)}.s-brewery .swiper-button-next:after,.s-brewery .swiper-button-prev:after{border-color:rgba(255,255,255,.5) !important}@media(min-width: 600px){.s-brewery .swiper-slide{transition:transform .5s}.s-brewery .swiper-slide:not(.swiper-slide-active){transform:scale(0.9)}.s-brewery .swiper-button-next,.s-brewery .swiper-button-prev{top:30% !important}}.s-column{background-color:rgba(255,255,255,.9) !important}.s-column h2.-section::after{background:url(/wp-content/themes/swell_child/dev/img/h2-column.svg) no-repeat}.s-column .p-column{margin:5em auto}.s-column .p-column .p-postList__body .p-postList__title{color:var(--color_point)}.s-about{background-color:#fff !important;padding-bottom:10em !important}.s-about::before{content:"";display:block;width:100%;height:300px;background:url(/wp-content/themes/swell_child/dev/img/bg-txt-title.svg) repeat-x;animation:scroll-anime 120s linear infinite;background-size:cover}@media(width < 600px){.s-about::before{top:1em;height:12vh}}@media(600px <= width < 960px){.s-about::before{height:150px;top:-3em}}@keyframes scroll-anime{0%{background-position:0 30%}100%{background-position:-8000px 30%}}.s-about h2.-section{margin-top:6em !important}.s-about h2.-section::after{background:url(/wp-content/themes/swell_child/dev/img/h2-about.svg) no-repeat}.s-about .p-about{max-width:1020px;margin:0 auto}.s-about .-btn{display:flex;justify-content:space-between}.s-about .-btn .is-style-more_btn a{--the-padding: .75em 3.5em}@media(width < 600px){.s-about .-btn{flex-direction:column;row-gap:1em}}.s-about [class*=wp-social-link-]{background-color:var(--color_main_thin) !important}.s-beerstyle{--awa-height: -150vh;z-index:2}.s-beerstyle .awa{display:block;width:15px;height:15px;border-radius:100%;box-shadow:0px 0px 15px 0px rgba(255,255,255,.8) inset;position:relative}@media(width < 600px){.s-beerstyle .awa{width:10px;height:10px}}