<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.contents_inner{max-width:1280px;margin:0px auto}#genre{padding-bottom:0px;padding-top:40px}@media screen and (min-width:768px){#genre{padding-top:60px}}.genre_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px 4%}@media screen and (min-width:768px){.genre_list{gap:25px 2%}}@media screen and (min-width:1380px){.genre_list{gap:40px 8.5px}}.genre_item{width:48%}@media screen and (min-width:768px){.genre_item{width:23.5%}}@media screen and (min-width:1080px){.genre_item{width:15%}}@media screen and (min-width:1380px){.genre_item{width:206px}}.genre_item_link .genre_item_figure{overflow:hidden}.genre_item_link .genre_item_figure img{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.genre_item_link .genre_item_name{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.genre_item_link .genre_item_name .arrow{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.genre_item_link .genre_item_name .arrow:before{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media screen and (min-width:1080px){.genre_item_link:hover .genre_item_figure img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.genre_item_link:hover .arrow{background-color:#111111;margin-right:-5px}.genre_item_link:hover .arrow:before{border-color:#fff}}.genre_item_figure{border-radius:5px}@media screen and (min-width:1380px){.genre_item_figure{border-radius:8px}}.genre_item_figure img{width:100%}.genre_item_name{position:relative;display:inline-block;font-size:1.4rem;color:#111111;font-weight:600;padding-right:40px;margin-top:5px}@media screen and (min-width:1080px){.genre_item_name{padding-right:30px}}@media screen and (min-width:1380px){.genre_item_name{margin-top:8px;font-size:1.6rem;padding-right:40px}}.genre_item_name .arrow{width:24px;height:24px;border-radius:50%;position:absolute;right:0px;top:50%;background-color:#FFD200;margin-top:-12px}@media screen and (min-width:1380px){.genre_item_name .arrow{width:30px;height:30px;margin-top:-15px}}.genre_item_name .arrow:before{content:"";border-top:1px solid;border-right:1px solid;width:5px;height:5px;border-color:#111111;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:50%;top:50%;margin-top:-3px;margin-left:-4px}.genre_item_name span{font-weight:500}
/*# sourceMappingURL=menu.css.map */</pre></body></html>