.p-index-search{display:grid;gap:30px}.p-index-search__area-item{position:relative;font-weight:700;border-bottom:1px solid rgb(var(--color-border));transition:opacity .3s ease}.p-index-search__area-item:hover{opacity:.7}@media screen and (min-width:769px){.p-index-search__area-item{padding:15px 20px 15px 10px;font-size:20px}}@media screen and (max-width:768px){.p-index-search__area-item{padding:10px 20px 10px 5px;font-size:16px}}.p-index-search__area-item--murakami-shibata{color:#2ea7e0}.p-index-search__area-item--niigata-aga{color:#ea5514}.p-index-search__area-item--yahiko-tsubamesanjo{color:#8fc31f}.p-index-search__area-item--nagaoka-kashiwazaki{color:#00a29a}.p-index-search__area-item--yuzawa-uonuma{color:#f39800}.p-index-search__area-item--myoko-joetsu-itoigawa{color:#dae000}.p-index-search__area-item--sado{color:#e4007f}.p-index-search__area-item--all{color:#80562b}.p-index-search__area-list{display:grid;gap:0 8%}@media screen and (min-width:769px){.p-index-search__area-list{grid-template-columns:1fr 50%}}@media screen and (min-width:769px){.p-index-search__area-map{justify-self:end}}@media screen and (max-width:768px){.p-index-search__area-map{justify-self:center;max-width:75%}}.p-index-search__area-wrap{display:grid;gap:20px clamp(20px,100% - 980px,100px);align-items:center}@media screen and (min-width:769px){.p-index-search__area-wrap{grid-template-columns:1fr 55%}}.p-index-search__block{position:relative;padding:20px 5% 30px;background-color:rgb(var(--color-secondary-background))}.p-index-search__block-heading{color:rgb(var(--color-primary))}@media screen and (min-width:769px){.p-index-search__block-heading{font-size:32px}}@media screen and (max-width:768px){.p-index-search__block-heading{font-size:24px}}.p-index-search__block-heading--category{margin-bottom:20px;text-align:center}.p-index-search__block-heading--area{position:absolute;top:30px;left:5%}.p-index-search__category-item{position:relative;display:block;padding:0 20px 0 10px;color:rgb(var(--color-subtext));transition:opacity .3s ease}.p-index-search__category-item:after{position:absolute;top:50%;right:0;width:16px;height:16px;content:"";transform:translateY(-50%)}.p-index-search__category-item:hover{opacity:.7}@media screen and (min-width:769px){.p-index-search__category-item{margin-bottom:20px}}@media screen and (max-width:768px){.p-index-search__category-item{margin-bottom:10px}}.p-index-search__category-item--has-icon:before{position:absolute;top:50%;left:0;content:"";background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}@media screen and (min-width:769px){.p-index-search__category-item--has-icon:before{width:25px;height:25px}}@media screen and (max-width:768px){.p-index-search__category-item--has-icon:before{width:20px;height:20px}}.p-index-search__category-item--parent{padding-top:5px;padding-bottom:8px;border-bottom:1px solid rgb(var(--color-border))}@media screen and (min-width:769px){.p-index-search__category-item--parent{padding-left:33px;font-size:20px}}@media screen and (max-width:768px){.p-index-search__category-item--parent{padding-left:25px;font-size:16px}}.p-index-search__category-list-inner{display:grid;gap:0 20px}@media screen and (min-width:481px){.p-index-search__category-list-inner{grid-template-columns:1fr 1fr}}.p-index-search__category-list-wrap{display:grid;gap:20px 5%}@media screen and (min-width:1001px){.p-index-search__category-list-wrap{grid-template-columns:1fr 1fr 35% 1fr}}@media screen and (max-width:1000px){.p-index-search__category-list-wrap{grid-template-columns:repeat(2,1fr)}}.p-index-search__head{display:grid;grid-template-areas:"icon sub" "icon heading";grid-template-columns:auto auto;align-items:center;justify-content:center}@media screen and (min-width:769px){.p-index-search__head{gap:0 25px;margin-bottom:40px}}@media screen and (max-width:768px){.p-index-search__head{gap:0 15px;margin-bottom:20px}}.p-index-search__heading{grid-area:heading}.p-index-search__heading-sub{grid-area:sub}@media screen and (min-width:769px){.p-index-search__heading-sub{font-size:24px}}@media screen and (max-width:768px){.p-index-search__heading-sub{font-size:18px}}.p-index-search__icon{grid-area:icon}@media screen and (min-width:769px){.p-index-search__icon{width:72px;height:72px}}@media screen and (max-width:768px){.p-index-search__icon{width:48px;height:48px}}.p-index-search__price{display:flex;gap:20px 40px;align-items:center}@media screen and (max-width:600px){.p-index-search__price{flex-direction:column}}.p-index-search__price-inner{width:100%;padding-top:.5em}.p-index-search__price-input{background-color:#ededed}.p-index-search__price-input:focus{color:rgb(var(--color-subtext));background-color:#fff;box-shadow:0 0 0 .1rem rgb(var(--color-subtext))}.p-index-search__price-input-wrap{margin-top:10px;color:rgb(var(--color-subtext))}.p-index-search__price-range::-webkit-slider-thumb{background-color:rgb(var(--color-border));border:1px solid rgb(var(--color-border))}.p-index-search__price-range::-moz-range-thumb{background-color:rgb(var(--color-border));border:2px solid rgb(var(--color-border))}.p-index-search__price-range-wrap{background:linear-gradient(to var(--transform-origin-end),#ccc var(--range-min),rgb(var(--color-background)) var(--range-min),rgb(var(--color-background)) var(--range-max),#ccc var(--range-max))}.p-index-search__price-submit{width:300px}.p-index-search__price-submit:hover{color:rgb(var(--color-button))}@media screen and (min-width:769px){.p-index-search__price-submit{height:7rem}}@media screen and (min-width:601px){.p-index-search__price-submit .sp{display:none}}@media screen and (max-width:600px){.p-index-search__price-submit .pc{display:none}}.p-index-search__price-submit .btn__icon.svg-icon--caret-right path{stroke:rgb(var(--color-background))}.p-index-search__price-wrap{display:grid;gap:30px 0}@media screen and (min-width:769px){.p-index-search__price-wrap{grid-template-columns:1fr 3fr;padding:40px 0}}@media screen and (max-width:768px){.p-index-search__price-wrap{padding:20px 0}}@media screen and (min-width:769px){.p-index-search__wrap{padding:75px 0 180px}}@media screen and (max-width:768px){.p-index-search__wrap{padding:40px 0 80px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sf-index-search.css.map */
