#contents{margin-bottom:6rem}#pager{margin-top:4rem}#tab{border-bottom:.2rem solid #7c4b22}#tab .tab__btn{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.4rem}#tab .tab__btn .tab__btn-item{padding:1.4rem;box-sizing:border-box;border-radius:.6rem .6em 0 0;background:#f5f7dc;color:#7c4b22;font-size:1.2rem;font-weight:700;text-align:center;line-height:1.5;letter-spacing:.1em;transition:.3s ease;cursor:pointer}#tab .tab__btn .tab__btn-item.active{background:#7c4b22;color:#fff}#search_contents{margin-bottom:3rem;padding-top:4rem}#search_contents .shop__search-item{display:none}#search_contents .shop__search-item.active{display:block}#search_contents .shop__search-item .txt{margin-bottom:2.4rem;color:#7c4b22;font-size:1.4rem;line-height:1.5;font-weight:700;flex-shrink:.1em;text-align:center}#search_contents .shop__search-item .floor__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}#search_contents .shop__search-item .floor__list .floor__list-item{padding:.8rem;box-sizing:border-box;background:#f5f7dc;border-radius:2.2rem;color:#008460;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.1em;text-align:center;transition:.3s ease;cursor:pointer}#search_contents .shop__search-item .floor__list .floor__list-item.searching{background:#008460;color:#fff}#search_contents .shop__search-item .cate__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:4rem 2.8rem;width:88%;margin:0 auto}#search_contents .shop__search-item .cate__list .cate__list-item .icon{position:relative;margin-bottom:1rem}#search_contents .shop__search-item .cate__list .cate__list-item .icon::before,#search_contents .shop__search-item .cate__list .cate__list-item .icon::after{opacity:0;display:block;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;transition:.3s;content:""}#search_contents .shop__search-item .cate__list .cate__list-item .icon::before{width:100%;height:100%;background:rgba(124,75,34,.47);border-radius:50%}#search_contents .shop__search-item .cate__list .cate__list-item .icon::after{width:1.5rem;height:1.5rem;border-bottom:.2rem solid #fff;border-right:.2rem solid #fff;transform:translate(-50%, -50%) rotate(45deg)}#search_contents .shop__search-item .cate__list .cate__list-item .name{font-size:1.3rem;font-weight:500;line-height:1.5;background-size:.05em;text-align:center}#search_contents .shop__search-item .cate__list .cate__list-item.searching .icon::before,#search_contents .shop__search-item .cate__list .cate__list-item.searching .icon::after{opacity:1}#search_contents .shop__search-item .cate__list .cate__list-item.searching .name{color:#008460}#search_contents .shop__search-item .key__search .key__search-wrap{position:relative;margin-bottom:2rem}#search_contents .shop__search-item .key__search .key__search-wrap #key__search-input{display:block;padding:1.5rem 6rem 1.5rem 1.8rem;width:100%;font-size:1.2rem;font-weight:500;line-height:1.429em;letter-spacing:0;border:.2rem solid rgba(0,0,0,0);border-radius:2.5rem;outline:none;box-sizing:border-box;border:1px solid #2e2e2e;color:#2e2e2e;background:#fff;transition:.3s}#search_contents .shop__search-item .key__search .key__search-wrap #key__search-btn{width:3.5rem;height:3.5rem;color:#d2db6a;position:absolute;top:50%;right:1.4rem;transform:translateY(-50%);transition:.3s}#search_contents .shop__search-item .key__search .key__search-wrap #key__search-btn i{font-size:2rem}#search_contents .shop__search-item .key__search .key__search-word .key_ttl{margin-bottom:1em;font-size:1.3rem;line-height:1.5}#search_contents .shop__search-item .key__search .key__search-word .word__list{text-align:left}#search_contents .shop__search-item .key__search .key__search-word .word__list .word{display:inline-block;margin:0 .8rem .8rem 0;padding:.7rem 1.6rem;color:#008460;border:.1rem solid #008460;border-radius:10rem;line-height:1;text-align:center}#search_contents .shop__search-item .result{padding-top:1rem;font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:.05em;text-align:center}#search_contents .shop__search-item .result span{font-weight:700;font-size:1.4rem}#search_contents .shop__search-item .result span span{margin:0 .2rem;font-size:1.6rem}#activation_area .ttl{margin-top:3rem;margin-bottom:3rem;padding:4rem 0 1rem;font-size:1.8rem;font-weight:700;text-align:center;line-height:1.5;letter-spacing:.05em;border-top:.1rem solid #d2db6a;color:#008460;position:relative}#activation_area .ttl::after{content:"";display:block;width:2rem;height:.1rem;background:#008460;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0)}#activation_area .shop__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:3.5rem 1.5rem}#activation_area .shop__list .shop__list-item .img{margin-bottom:1rem;border-radius:.4rem;position:relative;overflow:hidden}#activation_area .shop__list .shop__list-item .img::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 .6rem rgba(0,0,0,.0016);content:""}#activation_area .shop__list .shop__list-item .cont{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#activation_area .shop__list .shop__list-item .cont .logo{flex:0 1 5.2rem;width:5.2rem;margin:0 0 .4rem 0;height:5.2rem;border:.1rem solid #eaeaea;border-radius:.3rem;box-sizing:border-box;background:#fff;overflow:hidden;position:relative}#activation_area .shop__list .shop__list-item .cont .logo img{width:88%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#activation_area .shop__list .shop__list-item .cont .logo img.no_image{width:100%;height:100%}#activation_area .shop__list .shop__list-item .cont .right{display:contents}#activation_area .shop__list .shop__list-item .cont .right .title{flex:0 1 calc((100% - 5.2rem)*.9);width:calc((100% - 5.2rem)*.9);padding-top:.5rem;height:100%}#activation_area .shop__list .shop__list-item .cont .right .title .name{margin-bottom:.4rem;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:0;word-break:break-all;color:#7c4b22}#activation_area .shop__list .shop__list-item .cont .right .title .kana{color:#898989;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5;word-break:break-all}#activation_area .shop__list .shop__list-item .cont .right .tag{flex:0 1 100%;width:100%}#activation_area .shop__list .shop__list-item .cont .right .tag .tag__item{display:inline-block;margin:.6rem .6rem 0 0;padding:.3rem 1.1em;box-sizing:border-box;background:#f5f7dc;border-radius:5rem;color:#008460;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0;text-align:center}#activation_area .shop__list .shop__list-item:hover{opacity:1}@media screen and (min-width: 961px){#contents{margin-bottom:6.4rem}#pager{margin-top:6.8rem}#tab .tab__btn{grid-gap:1.3rem}#tab .tab__btn .tab__btn-item{padding:1.9rem;font-size:1.6rem}#tab .tab__btn .tab__btn-item .pc{display:inline}#tab .tab__btn .tab__btn-item:hover{background:#7c4b22;color:#fff}#search_contents{margin-bottom:4rem;padding-top:7rem}#search_contents .shop__search-item .txt{margin-bottom:4rem;font-size:1.6rem}#search_contents .shop__search-item .floor__list{grid-gap:4rem}#search_contents .shop__search-item .floor__list .floor__list-item{padding:1rem;border-radius:2.5rem;font-size:2rem}#search_contents .shop__search-item .floor__list .floor__list-item:hover{background:#008460;color:#fff}#search_contents .shop__search-item .cate__list{display:grid;grid-template-columns:repeat(9, 1fr);grid-gap:3.2rem;width:100%}#search_contents .shop__search-item .cate__list .cate__list-item .icon{margin-bottom:1.5rem}#search_contents .shop__search-item .cate__list .cate__list-item:hover .icon::before,#search_contents .shop__search-item .cate__list .cate__list-item:hover .icon::after{opacity:1}#search_contents .shop__search-item .cate__list .cate__list-item:hover .name{color:#008460}#search_contents .shop__search-item .key__search{width:92rem;margin:0 auto}#search_contents .shop__search-item .key__search .key__search-wrap{margin-bottom:3rem}#search_contents .shop__search-item .key__search .key__search-wrap #key__search-input{padding:1.5rem 7rem 1.5rem 3.5rem}#search_contents .shop__search-item .key__search .key__search-wrap #key__search-btn{right:2rem}#search_contents .shop__search-item .key__search .key__search-wrap #key__search-btn i{font-size:2rem}#search_contents .shop__search-item .key__search .key__search-word{display:flex;align-items:baseline}#search_contents .shop__search-item .key__search .key__search-word .key_ttl{margin-bottom:0;margin-right:.5rem;font-size:1.4rem}#search_contents .shop__search-item .key__search .key__search-word .word__list{text-align:left}#search_contents .shop__search-item .key__search .key__search-word .word__list .word{margin-right:1rem;padding:.5rem 1.9rem;font-size:1.4rem}#search_contents .shop__search-item .result{padding-top:2rem;font-size:1.4rem}#search_contents .shop__search-item .result span{font-size:1.6rem}#search_contents .shop__search-item .result span span{font-size:2rem}#activation_area .ttl{margin-top:5rem;margin-bottom:4rem;padding:5rem 0 1rem;font-size:2.6rem}#activation_area .ttl::after{width:3rem}#activation_area .shop__list{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:5rem 4rem}#activation_area .shop__list .shop__list-item .img{margin-bottom:1.2rem}#activation_area .shop__list .shop__list-item .img img{transition:.3s ease}#activation_area .shop__list .shop__list-item .cont .logo{flex:0 1 7.2rem;width:7.2rem;margin-bottom:0;height:7.2rem}#activation_area .shop__list .shop__list-item .cont .right{flex:0 1 calc(100% - 8.3rem);width:calc(100% - 8.3rem);display:block;height:100%}#activation_area .shop__list .shop__list-item .cont .right .title{margin-bottom:.8rem;padding-top:0;width:100%}#activation_area .shop__list .shop__list-item .cont .right .title .name{font-size:2rem}#activation_area .shop__list .shop__list-item .cont .right .title .kana{font-size:1.1rem}#activation_area .shop__list .shop__list-item .cont .right .tag{width:100%}#activation_area .shop__list .shop__list-item .cont .right .tag .tag__item{font-size:1.1rem}#activation_area .shop__list .shop__list-item:hover .img img{transform:scale(1.05)}#activation_area .shop__list .shop__list-item:hover .cont .right .title .name{text-decoration:underline}#activation_area .shop__list .shop__list-item:hover .cont .right .title .kana{text-decoration:underline}}