@charset "utf-8";.filter_btn{text-align:left;display:flex;flex-wrap:wrap}.filter_btn button{font-size:1.1rem;color:#fff;padding:1.1vh 1.5vw;margin:.2vh .2vw;background:#a0a0a0;border-radius:12px;border:none;cursor:pointer}.filter_btn button:hover{background:#3cb371}.filter_btn button:focus{outline:0}#filter .filter_item>div{display:none;opacity:0}#filter .filter_item>div.visible{display:block;opacity:1}#filter .filter_item>div.fadein{animation:fadeIn 0s linear forwards}.jabara details{width:100%}.jabara summary{position:relative;list-style:none;font-size:1.125rem;padding:14px 1vw 6px 50px;margin-left:3vw;margin-right:5vw;line-height:1.4;border-bottom:1px solid #0bd;cursor:pointer}.jabara summary::-webkit-details-marker{display:none}.jabara summary::after{position:absolute;width:12px;height:12px;top:calc(50% - 2px);left:1.5vw;border-right:4px solid #3cb371;border-bottom:4px solid #3cb371;box-sizing:border-box;content:"";transform:rotate(-45deg);transition:top .5s ease,transform .5s ease}.jabara details[open] summary::after{top:calc(50% - 5px);transform:rotate(45deg)}.jabara .nakami{padding:2vh 2vh;margin-left:3vw;margin-right:5vw;background:#fbfbfb;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media screen and ((max-width:480px) or (max-height:480px)){.filter_btn button{font-size:5vmin;padding:1vmax 4vmin;margin:.7vmax .7vmin}.jabara summary{padding:10px 1vw 5px 37px;margin-left:3vw}.jabara summary::after{top:calc(50% - 4px)}}