.lp_theme_section.lineup_section{background-color:var(--theme_color_base);overflow:hidden;position:relative}.lp_theme_section.lineup_section:before{aspect-ratio:1/1;background-image:linear-gradient(rgba(28,111,163,0),#1c6fa3);border-radius:50%;content:"";max-width:90%;opacity:.15;pointer-events:none;position:absolute;right:-200px;top:-100px;width:500px;z-index:-1}.lp_theme_section.lineup_section .sub_title{color:var(--theme_color_main)}.lp_theme_lineup_list{--flex-col:5;--flex-gap:20px;display:flex;flex-wrap:wrap;gap:var(--flex-gap);justify-content:start;margin-top:40px;max-width:1500px}@media screen and (max-width:1050px){.lp_theme_lineup_list{--flex-col:3}}@media screen and (max-width:768px){.lp_theme_lineup_list{--flex-col:2;--flex-gap:15px}}@media screen and (max-width:425px){.lp_theme_lineup_list{--flex-col:1}}.lp_theme_lineup_list .lp_theme_lineup_list_item{background-color:var(--theme_color_font02);border-radius:6px;overflow:hidden;width:calc((100% - var(--flex-gap)*(var(--flex-col) - 1))/var(--flex-col))}.lp_theme_lineup_list_link{color:inherit;text-decoration:none;transition:.7s}@media screen and (min-width:1051px){a.lp_theme_lineup_list_link:focus,a.lp_theme_lineup_list_link:hover{opacity:.7}a.lp_theme_lineup_list_link:focus img,a.lp_theme_lineup_list_link:hover img{opacity:1}}.lp_theme_lineup_list_figure{align-items:center;aspect-ratio:26/20;display:flex;justify-content:center}.lp_theme_lineup_list_body{padding:15px 20px}.lp_theme_lineup_list_title{font-size:20px}@media screen and (max-width:768px){.lp_theme_lineup_list_title{font-size:18px}}.lp_theme_lineup_list_tags{align-items:start;display:flex;flex-wrap:wrap;font-size:12px;gap:5px}*+.lp_theme_lineup_list_tags{margin-top:10px}.lp_theme_lineup_list_tag{background-color:var(--theme_color_main-pastel);border-radius:4px;color:var(--theme_color_main);padding:4px 8px}@media screen and (max-width:768px){.lp_theme_lineup_list_tag{font-size:12px}}