.salon-archive{padding:145px 0 90px}.salon-archive .c-main-title{margin-bottom:50px}.salon-archive .list-category{max-width:270px;margin:0 auto 25px;display:flex;flex-wrap:wrap}.salon-archive .list-category .item-category{width:50%;margin-bottom:5px}.salon-archive .list-category .item-category:nth-child(even){border-left:1px solid #000}.salon-archive .list-category .item-category .link-category{font-size:14px;text-align:center;letter-spacing:.12em;color:#000;display:block}.salon-archive .list-category .item-category .link-category.is-active{position:relative}.salon-archive .list-category .item-category .link-category.is-active::after{content:"";width:60%;height:1px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#000}.salon-archive .brand-name{margin-bottom:20px;font-size:20px;font-weight:700;letter-spacing:.08em;text-align:center}.salon-archive .list:not(:last-of-type){margin-bottom:150px}.salon-archive .list .item{max-width:500px;margin:0 auto}.salon-archive .list .item:not(:last-child){margin-bottom:100px}.salon-archive .list .item .img-wrap{width:100%;padding-top:75%;position:relative}.salon-archive .list .item .img-wrap img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.salon-archive .list .item .text-wrap{padding-right:20px;padding-left:20px}.salon-archive .list .item .text-wrap .shop-category-wrap{margin-bottom:10px;display:flex;flex-wrap:wrap}.salon-archive .list .item .text-wrap .shop-category-wrap .shop-category{margin-right:8px;margin-bottom:10px;padding:1px 28px;font-size:16px;letter-spacing:.04em;display:inline-block;position:relative}.salon-archive .list .item .text-wrap .shop-category-wrap .shop-category:not(:last-child)::after{content:"";width:1px;height:15px;position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:#b1afa9}.salon-archive .list .item .text-wrap .shop-brand-wrap .shop-brand-name{font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-size:25px;font-weight:300;letter-spacing:.12em;display:block}.salon-archive .list .item .text-wrap .shop-title{margin-bottom:15px;font-size:14px;color:#32312f;letter-spacing:.08em;display:inline-block}.salon-archive .list .item .text-wrap .shop-address{margin-bottom:10px;font-size:16px;letter-spacing:.04em}.salon-archive .list .item .text-wrap .shop-tel{margin-bottom:10px;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-size:16px;font-weight:300;letter-spacing:.12em}.salon-archive .list .item .text-wrap .shop-open{font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-size:16px;font-weight:300;letter-spacing:.08em}.salon-archive .list .item .text-wrap .shop-close{font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-size:16px;font-weight:300;letter-spacing:.08em}.salon-archive .list .item .text-wrap .info-wrap{margin-top:35px}@media only screen and (min-width:992px){.salon-archive{padding:155px 0 140px}.salon-archive .list-category{max-width:100%;margin-bottom:80px;justify-content:center}.salon-archive .list-category .item-category{width:auto;margin-bottom:0;padding:0 25px}.salon-archive .list-category .item-category:not(:first-child){border-left:1px solid #000}.salon-archive .brand-name{margin-bottom:50px}.salon-archive .list{max-width:1300px;margin:0 auto;padding-left:80px;padding-right:80px}.salon-archive .list:not(:last-of-type){margin-bottom:130px}.salon-archive .list .item{max-width:100%;display:flex;justify-content:space-between;align-items:flex-start}.salon-archive .list .item:not(:last-child){margin-bottom:125px}.salon-archive .list .item .shop-card{width:38.5%}.salon-archive .list .item .text-wrap{width:58%;padding:0}.salon-archive .list .item .text-wrap .shop-category-wrap .shop-category{padding:1px 10px;font-size:18px}.salon-archive .list .item .text-wrap .shop-brand-wrap .shop-brand-name{margin-bottom:10px;font-size:30px}.salon-archive .list .item .text-wrap .shop-title{margin-bottom:25px}.salon-archive .list .item .text-wrap .info-wrap{margin-top:30px;display:flex}}@media only screen and (max-width:575px){.salon-archive .list .item .img-wrap{margin-bottom:35px}}