.c-furusatoSearchLink{--_border-color:#cab270;--_padding:8px;min-height:60px;height:100%;display:grid;grid-template-columns:auto 15px;align-items:center;gap:4px;border:2px solid var(--_border-color);border-radius:4px;background-color:#fff;padding:var(--_padding);font-size:16px;font-weight:700;line-height:1;letter-spacing:.5px;line-height:1.5}@media screen and (min-width: 769px){.c-furusatoSearchLink{--_padding:16px}}.c-furusatoSearchLink::after{content:"";width:10px;height:10px;border:2px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--_border-color) var(--_border-color);transform:rotate(225deg)}.c-furusatoLimitedTimeLink{display:grid}.c-furusatoLimitedTimeLink .c-furusatoLimitedTimeLink__image{width:100%;grid-area:1/2}.c-furusatoLimitedTimeLink .c-furusatoLimitedTimeLink__label{grid-area:1/2;width:100%;min-height:56px;height:1px;display:grid;grid-template-columns:auto 20px;align-items:center;gap:4px;font-weight:700;background:hsla(0,0%,100%,.8);padding:6px 8px 10px;margin:auto 0 0}.c-furusatoLimitedTimeLink .c-furusatoLimitedTimeLink__linkIcon{width:20px;height:20px;display:grid;align-items:center;justify-content:center;background-color:#f5f1eb;border-radius:50%}.p-furusatoHeader{display:flex;flex-direction:column;align-items:center}.p-furusatoPoem{max-width:800px;display:grid;gap:24px;background-color:#f5f1eb;border-radius:8px;padding:32px 24px;margin:0 auto}@media screen and (min-width: 769px){.p-furusatoPoem{padding:40px}}.p-furusatoPoem .p-furusatoPoem__title{text-align:center;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.15px}@media screen and (max-width: 768px){.p-furusatoPoem .p-furusatoPoem__title{font-size:18px}}.p-furusatoPoem .p-furusatoPoem__body{text-align:center;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.5px}.p-furusatoKeywordSearch{font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.5px}.p-furusatoKeywordSearch .p-furusatoKeywordSearch__body{max-width:1000px;display:grid;gap:24px;margin:0 auto}.p-furusatoTypeSearch{--columns:2}@media screen and (min-width: 769px){.p-furusatoTypeSearch{--columns:4}}.p-furusatoTypeSearch .p-furusatoTypeSearch__list{display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:8px}.p-furusatoLimitedTime .p-furusatoLimitedTime__list{display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:8px;--columns:2}@media screen and (min-width: 769px){.p-furusatoLimitedTime .p-furusatoLimitedTime__list{--columns:4}}.p-furusatoToc{--_border-color:#ffffff;--_border:1px solid var(--_border-color);width:100%;max-width:1000px;background-color:#cab270}@media screen and (min-width: 769px){.p-furusatoToc{border-radius:8px;margin-top:16px}}.p-furusatoToc .p-furusatoToc__list{display:grid}@media screen and (min-width: 769px){.p-furusatoToc .p-furusatoToc__list{grid-template-columns:1fr 1fr 1fr auto}}.p-furusatoToc .p-furusatoToc__item+.p-furusatoToc__item{border-top:var(--_border)}@media screen and (min-width: 769px){.p-furusatoToc .p-furusatoToc__item+.p-furusatoToc__item{border-top:none;border-left:var(--_border)}}.p-furusatoToc .p-furusatoToc__link{height:100%;display:grid;grid-template-columns:auto 15px;align-items:start;gap:8px;padding:16px}.p-furusatoToc .p-furusatoToc__linkIcon{width:20px;height:20px;display:grid;align-items:center;justify-content:center;transform:rotate(90deg);background-color:#fff;border-radius:50%}.p-furusatoToc .p-furusatoToc__linkLabel{color:#fff;font-size:16px;font-weight:700;line-height:1;letter-spacing:.5px}.furusato-fv>img{width:100%;height:auto}.furusato-fv-campaign>img{width:100%;height:auto;margin:24px auto 0}@media screen and (min-width: 769px){.furusato-fv-campaign>img{margin:24px auto 0;width:45%;display:block}}.furusato-fv-btn{display:flex;justify-content:center;align-items:center;gap:20px;padding:48px 16px 0}@media screen and (max-width: 768px){.furusato-fv-btn{flex-direction:column;gap:12px;padding:20px 16px 0}}.furusato-fv-btn .c-btn{margin:0}.furusato-campaign{position:relative;width:100%;background:#f5f1eb;padding:80px 0}@media screen and (max-width: 768px){.furusato-campaign{padding:40px 0}}.furusato-campaign .furusato-campaign__title{text-align:center;width:350px;margin:0 auto 16px}@media screen and (max-width: 768px){.furusato-campaign .furusato-campaign__title{width:280px;margin:0 auto 8px}}.furusato-campaign .furusato-campaign__title>img{width:100%;height:auto}.furusato-campaign .h3-title{margin:20px 0 16px}.furusato-campaign .furusato-campaign__head-description{font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.5px;text-align:center}.furusato-municipalityList{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#e9e9e9;border:1px solid #e9e9e9;border-radius:8px;overflow:hidden}@media screen and (max-width: 768px){.furusato-municipalityList{grid-template-columns:repeat(2,1fr)}}.furusato-municipalityList>li{background:#fff}.furusato-municipalityList>li>a{display:block;padding:16px;position:relative;background:#fff;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px;transition:.4s}.furusato-municipalityList>li>a:hover{background:#f9f9f9}.furusato-municipalityList>li>a::after{content:"";height:8px;width:8px;transform:rotate(45deg);border-top:2px solid #b8b8b8;border-right:2px solid #b8b8b8;position:absolute;right:16px;top:calc(50% - 4px)}.furusato-categoryList{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media screen and (max-width: 768px){.furusato-categoryList{grid-template-columns:repeat(2,1fr)}}.furusato-categoryList>li>a{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:4px;padding:20px;background-size:cover;background-position:center;position:relative;overflow:hidden;transition:.4s}.furusato-categoryList>li>a:hover{opacity:.8}.furusato-categoryList>li>a::before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.3);display:block;position:absolute;top:0;left:0}.furusato-categoryList>li>a .furusato-categoryList__name{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px;color:#fff;filter:drop-shadow(0px 0px 5px #000)}.furusato-categoryList>li.furusato-categoryList__item--vegetable_set>a{background-image:url(/entries/images/category_vegetable_set-9f5e6119749b0ff2bc41.jpg)}.furusato-categoryList>li.furusato-categoryList__item--vegetable>a{background-image:url(/entries/images/category_vegetable-f9c2151fdff9b17a863b.jpg)}.furusato-categoryList>li.furusato-categoryList__item--fruit>a{background-image:url(/entries/images/category_fruit-a728085057d03a347c36.jpg)}.furusato-categoryList>li.furusato-categoryList__item--meat>a{background-image:url(/entries/images/category_meat-a328306b024d81a342f0.jpg)}.furusato-categoryList>li.furusato-categoryList__item--fish>a{background-image:url(/entries/images/category_fish-1cd6360e9bc8771d19f5.jpg)}.furusato-categoryList>li.furusato-categoryList__item--dairy>a{background-image:url(/entries/images/category_dairy-786e695124f16abe6cbd.jpg)}.furusato-categoryList>li.furusato-categoryList__item--tea>a{background-image:url(/entries/images/category_tea-d878d33ac732ab4d785a.jpg)}.furusato-categoryList>li.furusato-categoryList__item--seasoning>a{background-image:url(/entries/images/category_seasoning-df0bbeffcfed7a025dea.jpg)}.furusato-categoryList>li.furusato-categoryList__item--rice>a{background-image:url(/entries/images/category_rice-49efb9a9ed45417c4ee5.jpg)}.furusato-categoryList>li.furusato-categoryList__item--honey>a{background-image:url(/entries/images/category_honey-582d3cc127550b01841a.jpg)}.furusato-categoryList>li.furusato-categoryList__item--processing>a{background-image:url(/entries/images/category_processing-14eed22d5b2cc5f4cbd5.jpg)}.furusato-categoryList>li.furusato-categoryList__item--liquor>a{background-image:url(/entries/images/category_liquor-14386de6e7ca27ca8343.jpg)}.furusato-categoryList>li.furusato-categoryList__item--flower>a{background-image:url(/entries/images/category_flower-88e4089c0512ea6928b0.jpg)}.furusato-categoryList>li.furusato-categoryList__item--other>a{background-image:url(/entries/images/category_other-15d46df996e43443e8a7.jpg)}.furusato-contact{padding:24px 24px 30px;background:#f9f9f9;border:1px solid #f2f2f2;margin-top:32px}.furusato-contact .furusato-contact__title{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px;text-align:center;margin-bottom:12px}.furusato-contact .furusato-contact__description{font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.25px;text-align:center}.furusato-delivery{display:flex;flex-direction:column;align-items:center;background:#f5f1eb;border-radius:8px;padding:40px 80px;margin-top:60px}@media screen and (max-width: 768px){.furusato-delivery{padding:32px 24px 40px}}.furusato-delivery .furusato-delivery__inner{display:grid;grid-template-columns:120px 1fr;gap:16px 32px}@media screen and (max-width: 768px){.furusato-delivery .furusato-delivery__inner{grid-template-columns:70px 1fr;align-items:center;gap:16px}}.furusato-delivery .furusato-delivery__title{font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.15px}@media screen and (max-width: 768px){.furusato-delivery .furusato-delivery__title{font-size:18px}}.furusato-delivery .furusato-delivery__title>small{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px;display:block}.furusato-delivery .furusato-delivery__img{width:100%}@media screen and (min-width: 769px){.furusato-delivery .furusato-delivery__img{grid-row:1/3}}.furusato-delivery .furusato-delivery__img>img{width:100%}.furusato-delivery .furusato-delivery__text{grid-column:2}@media screen and (max-width: 768px){.furusato-delivery .furusato-delivery__text{grid-column:1/3}}.furusato-delivery .furusato-delivery__desc{font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.5px}.furusato-delivery .furusato-delivery__caption{font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.4px;color:#858585}.furusato-delivery .btn_layout{width:100%}.furusato-intro{display:flex;align-items:center;gap:40px}@media screen and (max-width: 768px){.furusato-intro{flex-direction:column}}.furusato-intro .furusato-intro__img{width:60%}@media screen and (max-width: 768px){.furusato-intro .furusato-intro__img{width:100%}}.furusato-intro .furusato-intro__img>img{width:100%;height:auto}.furusato-intro .furusato-intro__title{margin-bottom:16px;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (max-width: 768px){.furusato-intro .furusato-intro__title{font-size:20px}}.furusato-intro .furusato-intro__desc{font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.5px}.furusato-concierge{background:#f5f1eb;padding:32px 24px 40px;margin-top:32px;border-radius:8px}.furusato-concierge .furusato-concierge__title{text-align:center;margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.15px}@media screen and (max-width: 768px){.furusato-concierge .furusato-concierge__title{font-size:18px}}.furusato-concierge .furusato-concierge__title>small{color:#9f8745;display:block;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.1px}.furusato-concierge .furusato-concierge__title>small::before{content:"＼";color:#9f8745;margin-right:4px}.furusato-concierge .furusato-concierge__title>small::after{content:"／";color:#9f8745;margin-left:4px}.furusato-concierge .furusato-concierge__desc{font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.5px}@media screen and (min-width: 769px){.furusato-concierge .furusato-concierge__desc{text-align:center}}.furusato-collection+.furusato-collection{margin-top:40px}@media screen and (max-width: 768px){.furusato-collection+.furusato-collection{margin-top:20px}}
/*# sourceMappingURL=furusato_top-f4340e002be14b323ac4.css.map*/