.pageHeader-title{position:absolute;background:url(//nimiya-farm.jp/wp-content/themes/nimiyaFarm/img/pageHeader-titleBg.png) no-repeat bottom;background-size:cover;right:4%;padding:28px 70px 48px;box-sizing:border-box}.pageHeader-title h2{writing-mode:tb;text-transform:uppercase}.pageHeader-title h2 span{font-family:var(--font-lato);color:var(--text-beige);font-weight:600;font-size:1.4rem;display:block}.pageContents{padding-left:28vw;padding-right:10vw;padding-bottom:72px}.pageContents p{line-height:2.2}.page-contentsTitle{font-weight:500;text-align:center;background:url(//nimiya-farm.jp/wp-content/themes/nimiyaFarm/img/pageTitle-bg.png) no-repeat center;background-size:96%;padding:24px 8px;max-width:410px;margin:0 auto 16px}.pageMain-about{background:url(//nimiya-farm.jp/wp-content/themes/nimiyaFarm/img/pageHeader-about.jpg) no-repeat center;background-size:cover}.pageContents.-about_concept{padding-right:0}.-about_concept h2{font-weight:500;padding-bottom:24px}.page-about .-flexBox_textArea h3{max-width:426px;margin:auto}.-about_concept .contents-flexBox,.-about_section2 .contents-flexBox{flex-direction:row-reverse}.-about_concept .-flexBox_imageArea{width:54%}.-about_concept .-flexBox_textArea{padding:0;width:44%}.-about_concept .-flexBox_textArea p{font-weight:500;line-height:2.2}.-about_section1 .-flexBox_textArea{padding:0}.-about_works{padding-top:24px}.-about_works ul{display:flex;gap:8px;justify-content:center;font-size:1.83rem;text-align:center;flex-wrap:wrap}.-about_works ul li{background:var(--bg-white);padding:4px 12px;box-sizing:border-box;border-radius:2em;border-radius:.6em}p.lineBubble{text-align:center;font-size:1.83rem;padding-bottom:8px}p.lineBubble span{position:relative}p.lineBubble span:before,p.lineBubble span:after{position:absolute;content:"";display:inline-block;background:var(--text-brown);width:2px;height:18px;border-radius:2px}p.lineBubble span:before{top:24%;left:-8%;transform:rotate(-30deg)}p.lineBubble span:after{top:24%;right:-8%;transform:rotate(30deg)}.pageMain-products{background:url(//nimiya-farm.jp/wp-content/themes/nimiyaFarm/img/pageHeader-products.jpg) no-repeat center;background-size:cover}.-products-beer h3{padding-bottom:24px}.-products-beer .-flexBox_textArea{padding:0}.-products-beer .-flexBox_textArea p{font-size:2rem}.-products-beer .-flexBox_textArea p:first-of-type{padding-bottom:32px}.-products_text{position:absolute;writing-mode:tb;height:70%;top:0;left:8%;font-weight:600}.-products_text p{line-height:2.8}.-products_text p span{background:var(--bg-white);padding:12px 6px;box-sizing:border-box;border-radius:.6em}.-products_section1 h3{max-width:660px;margin:auto;padding-bottom:16px}.-products_section1 p{font-size:2rem;line-height:2.8;text-align:center}.-products_section1 p span{display:block}.-products_hopImage{display:block;max-width:440px;width:90%;margin:24px auto}.beerWanted{position:relative}.beerWanted img.wantedIcon{position:absolute;width:12%;max-width:80px;top:0;left:50%;transform:translate(-50%,-50%)}.beerWanted h3{max-width:880px;margin:auto}.onlineLink{padding-top:40px;max-width:426px;width:80%;margin:auto}.onlineLink a:hover{opacity:.6}.pageContents.-products_store{padding-bottom:116px}.-products_store h3._store-title{max-width:430px;width:80%;margin:auto;padding-bottom:16px}._storeList{display:flex;flex-direction:column;gap:16px;max-width:566px;width:100%;margin:auto}._storeList li{position:relative;padding-left:24px;font-size:2rem}._storeList li:before{position:absolute;content:"";background:var(--color-green);border-radius:50%;width:16px;height:16px;top:12%;left:0}._storeList li h3{padding-bottom:8px}._storeList li ul li{padding-left:0;padding-bottom:4px}._storeList li ul li:before{display:none}._storeList li ul li a{text-decoration:underline;font-weight:600;text-transform:uppercase}.pageMain-contact{background:url(//nimiya-farm.jp/wp-content/themes/nimiyaFarm/img/pageHeader-contact.jpg) no-repeat center;background-size:cover}.pageMain-topics{background:url(//nimiya-farm.jp/wp-content/themes/nimiyaFarm/img/pageHeader-news.jpg) no-repeat center;background-size:cover}.title{position:relative;transition:all .5s ease;cursor:pointer;gap:24px;padding-right:36px}.title span{font-size:1.6rem;display:block}.title:hover{opacity:.8}.title:after{position:absolute;content:'';background:url(//nimiya-farm.jp/wp-content/themes/nimiyaFarm/img/link-plus.png) no-repeat center;background-size:100%;border-radius:50%;width:28px;height:28px;top:50%;transform:translate(0,-50%);right:0}.title.close:after{background:url(//nimiya-farm.jp/wp-content/themes/nimiyaFarm/img/link-minus2.png) no-repeat center;background-size:100%}.box{display:none;padding:16px 0 0;margin-top:16px;border-top:var(--border-brown)}.box p,.single-wrapper p{padding-bottom:12px;line-height:1.75}.-inner_topics .accordion-area li{background:var(--bg-white);box-sizing:border-box;padding:24px 32px;border-radius:2em}.-inner_topics ul{display:flex;flex-direction:column;gap:16px}.-inner_topics p a,.single-wrapper p a{font-weight:600;text-decoration:underline}.-inner_topics span.date{display:block}.single-title{border-bottom:var(--border-brown);padding-bottom:8px;margin-bottom:16px}.other-topics{padding-top:56px}.other-topics a:hover{opacity:.6}.other-topics img{display:block;margin:auto;max-width:340px;width:80%}@media screen and (max-width:1240px){.pageContents{padding-left:24vw;padding-right:6vw}}@media screen and (max-width:1024px){.pageContents{padding-left:6vw;padding-right:6vw}.pageContents p{line-height:2}}@media screen and (max-width:768px){.pageHeader-title{padding:24px 38px 32px;width:138px}.pageContents{padding-bottom:48px}#page-top{right:50%;transform:translateX(50%);width:52px;bottom:10px}.title{padding-right:30px}.title:after{width:22px;height:22px}.title:before{width:16px;height:16px}.pageMain-about{background:url(//nimiya-farm.jp/wp-content/themes/nimiyaFarm/img/pageHeader-aboutSP.jpg) no-repeat center;background-size:cover}.-about_concept .-flexBox_textArea,.-about_concept .-flexBox_imageArea{width:100%}.pageContents.-about_concept{padding-right:6vw}.page-about .contents-flexBox{display:flex;flex-wrap:wrap;flex-direction:column-reverse;gap:8px}.-about_concept h2{text-align:center;padding-bottom:16px}.-about_works{padding-top:12px}.-about_works ul{font-size:1.4rem}.-about_works ul li{padding:4px 8px}p.lineBubble{font-size:1.6rem}.pageMain-products{background:url(//nimiya-farm.jp/wp-content/themes/nimiyaFarm/img/pageHeader-productsSP.jpg) no-repeat center;background-size:cover}.-products_text{height:90%;left:4%}.-products_text p{line-height:2.8;font-size:1.4rem}.-products_text p span{padding:8px 4px}.-products-beer .-flexBox_textArea p:first-of-type{padding-bottom:16px}.-products-beer .-flexBox_textArea p,.-products_section1 p{font-size:1.6rem}.-products-beer .-flexBox_textArea{padding-top:24px}.-products_hopImage{margin:16px auto}.-products-beer .-flexBox_textArea .linkArea{width:82%;margin:auto}.onlineLink{padding-top:24px}.pageContents.-products_store{padding-bottom:56px}._storeList li{padding-left:18px;font-size:1.4rem}._storeList li:before{width:12px;height:12px;top:8%}.pageMain-contact{background:url(//nimiya-farm.jp/wp-content/themes/nimiyaFarm/img/pageHeader-contactSP.jpg) no-repeat center;background-size:cover}.pageMain-topics{background:url(//nimiya-farm.jp/wp-content/themes/nimiyaFarm/img/pageHeader-newsSP.jpg) no-repeat center;background-size:cover}.-inner_topics .accordion-area li{border-radius:1em}}@media screen and (max-width:521px){.-products-beer .-flexBox_textArea p,.-products_section1 p,.-products_text p{font-size:1.25rem}}