.area-cat-wrap{padding-bottom:70px;margin:0 auto}.area-cat-title{margin-top:28px}.area-cat-navi-box{float:left;margin-right:33px}.area-cat-navi-box-right{float:right}.area-cat-navi__title{padding:28px 0 5px 10px;font-size:1.4rem}.area-cat-navi__list{border-top:solid 3px #e0dccc;border-right:solid 1px #e0dccc;border-left:solid 1px #e0dccc;width:331px;background:#fff}.area-cat-navi__list-item{border-bottom:solid 1px #e0dccc}.area-cat-navi__list-target{display:block;position:relative;padding:11px 0 11px 10px;font-weight:bold}.area-cat-navi__list-target:hover{color:#ff9600;text-decoration:none}.area-cat-navi__list-target:hover::after{color:#ff9600}.area-cat-navi__list-target::after{position:absolute;right:8px;color:#bcb08a;font-family:"Tabelog Glyph";font-style:normal;font-weight:normal;font-variant:normal;-webkit-font-smoothing:antialiased;text-transform:none;content:"\f6e1"}.area-cat-list{padding:7px 22px 12px;border-top:dotted 1px #e0dccc}.area-cat-list__item{display:inline;padding:7px 10px 0 0}.area-cat-list__item-target{display:inline-block;margin-top:7px;color:#463f2d}.area-cat-list__item-target:hover{color:#ff9600}.sub-area-navi__list{display:inline;color:#e7e5db;font-size:1.2rem;line-height:1.6}.sub-area-navi__list-item{display:inline-block;font-size:1rem;white-space:nowrap}.sub-area-navi__list-item>a{display:inline-block;margin-top:7px;color:#98958f}.sub-area-navi__list-item>a:hover{color:#ff9600}.sub-area-navi__list-item.sub-area-navi__list-item--title{margin-top:7px;color:#949499;font-weight:bold}.sub-area-navi__list-item:first-child:before{padding:0 1px 0 2px;color:#e7e5db;font-weight:normal;content:"["}.sub-area-navi__list-item:after{color:#e7e5db;font-weight:normal;content:"|"}.sub-area-navi__list-item:last-child:after{padding:0 0 0 2px;letter-spacing:-0.4em;content:"]"}.area-cat-notice{margin-top:20px;color:#98958f;font-size:1.1rem;text-align:right}.keyword-list{display:flex;margin-top:2rem;flex-wrap:wrap}.keyword-list__item{display:inline-block;margin:.8rem .8rem 0 0;background-color:#fff}.keyword-list__item:hover{background-color:#faf8f5}.keyword-list__target{display:block;padding:6px 10px;border:solid 1px #e0dccc;border-radius:4px;font-size:1.2rem}.keyword-list__target:hover{text-decoration:none}
