.main-wrap{gap:35px 0;padding-top:30px}@media all and (max-width:1080px){.main-wrap{padding-top:10px}}@media all and (max-width:820px){.main-wrap{gap:20px 0;padding-top:0}}.headline{padding-top:50px;margin-bottom:20px}.headline-underline{padding-top:20px}.category-head{display:flex;justify-content:center;align-items:center;position:relative;height:350px;overflow:hidden;color:#fff;text-align:center;background-color:#e0e8ef;color:#111}@media all and (max-width:820px){.category-head{width:100vw;height:30vw;margin-left:-3vw}}.category-head__bg{display:none;position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%}.category-head__contets{position:relative}.category-head__main{display:block;margin-bottom:15px;font-family:"Roboto Slab",sans-serif;font-optical-sizing:auto;font-weight:400;letter-spacing:0;font-size:min(80px,7vw)}@media all and (max-width:820px){.category-head__main{margin-bottom:1vw;font-size:min(40px,9vw)}}.category-head__add{font-weight:600}@media all and (max-width:820px){.category-head__add{font-size:min(.85rem,3vw)}}.search__selector{margin-top:50px}@media all and (max-width:520px){.search__selector{margin-top:40px}}.search__selector form{display:flex;gap:10px}@media all and (max-width:520px){.search__selector form{flex-direction:column}}.search__selector__item{position:relative}.search__selector__item::after{display:block;content:"";position:absolute;top:50%;right:10px;translate:0 -50%;width:12px;height:12px;background:url(../img/arrow.svg) no-repeat center center/contain;rotate:90deg;pointer-events:none}.search__selector select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:12px 35px 15px 20px;border:1px solid #d0d0d0;border-radius:30px;background:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:.938rem;letter-spacing:.04em;cursor:pointer;outline:none;vertical-align:middle}@media all and (max-width:520px){.search__selector select{font-size:.875rem}}.article__list>.dummy-ad-box{display:flex;justify-content:center;align-items:flex-start;gap:20px;width:100%;margin:0 !important;padding:0 4% 35px;border-bottom:1px solid #d0d0d0}@media all and (max-width:820px){.article__list>.dummy-ad-box{flex-direction:column;align-items:center;gap:16px;padding:0 0 max(20px,3.5vw) !important}}.article__list>.dummy-ad-box::after{content:none}.article__list>.dummy-ad-box .dummy-ad{display:flex;justify-content:center;width:300px;max-width:100%}@media all and (max-width:820px){.article__item.is-not-last-col{padding-right:4%;padding-left:0}.article__item.is-not-last-col .article__new{right:12% !important}}.article__item.is-not-last-col::after{display:block !important}@media all and (max-width:820px){.article__item.is-last-col{padding-right:0;padding-left:4%}.article__item.is-last-col .article__new{right:10px !important}}.article__item.is-last-col::after{display:none !important}.article__item--shop{padding-bottom:40px}@media all and (max-width:820px){.article__item--shop{padding-bottom:25px}}.article__item--shop>a{display:flex;flex-direction:column;height:100%}.article__item--shop .article__pic--shop{margin-bottom:0}.article__item--shop .article__text--shop{display:flex;flex-direction:column;flex-grow:1;padding-bottom:0}.article__item--shop .article__category--shop{margin-top:12px;color:#828282;font-size:.831rem;line-height:1.5}.article__item--shop .article__category--shop span{color:inherit}.article__item--shop .article__title--shop{margin-top:8px !important}.article__item--shop .shop-card__address-wrap{margin-top:12px}.article__item--shop .shop-card__address-label{margin-bottom:4px;color:#828282;font-size:.75rem;line-height:1.5}.article__item--shop .shop-card__address{color:#111;font-size:.875rem;line-height:1.6}.spot__detail dd img{display:block;max-width:100%;height:auto;border-radius:12px}.fortune-filter{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}@media all and (max-width:820px){.fortune-filter{gap:7px}}.fortune-filter__item{display:inline-block;padding:10px 18px 11px;border:1px solid #d0d0d0;border-radius:9999px;font-size:.875rem;line-height:1.4}@media all and (max-width:820px){.fortune-filter__item{padding:6px 12px 8px;font-size:.75rem}}.fortune-filter__item.is-current{border-color:#111;background-color:#111;color:#fff}/*# sourceMappingURL=archive.css.map */